[SOLUCIONADO] [Taller PHP] Duda taller php 1 ejercicio 4

Iniciado por arthusu, Julio 18, 2011, 06:50:59 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Julio 18, 2011, 06:50:59 PM Ultima modificación: Julio 14, 2014, 12:43:28 AM por Expermicid
Bueno el ultimo ejercicio en este php es el que tu quieras siempre y cuando uses todo lo del manual, bueno yo estoy haciendo un tipo sistema de comentarios xD!, aca va el code no se qu esta mal:

El HTML:
Código: html5
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Todos los temas empleados UFFFF tendre que usar el FUAAAAA</title>
</head>

<body>
<form action="comentador.php"  method="post">
<b>DEJA TU COMENTARIO....</b><br />

<b>Nombre:</b><br />
<input type="text" name="nombre" /><br />
<b>Email:</b> <br />
<input type="text" name="email"/>
<select name="email2">
<option value="@hotmail.com">@hotmail.com</option>
<option value="@gmail.com">@gmail.com</option>
</select><br />
<b>Mensaje:</b> <br />
<textarea name="mensaje"></textarea>
<br />
<input type="submit" value="Enviar comentario" name="enviar" />
<input type="reset" value="Limpiar" name="limpiar" />
</form>
</body>
</html>



el php, comentador.php
Código: php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin t&iacute;tulo</title>
</head>

<body>
<?php
if(isset($_POST['nombre']))
{
echo 'Comentario escrito por lalala';
}else{
echo 'Escribe un nombre';
}
?>
</body>
</html>


Pasa lo siguiente escribo el nombre y me sale Comentario escrito por lalala y no escribo nombr para que me salga el del else pero me sale Comentario escrito por lalala
osea que el else no me funciona, quisiera saber mi error desde ya gracias!

PD: Todavia no esta terminado me quede en el nombre :P
Pentest - Hacking & Security Services

Contact me: No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

En estos casos utiliza empty:

Código: php

if(empty($_POST['nombre']))
{
  echo 'Falta el nombre'];
}else{
  echo 'Nombre: '.$_POST['nombre'];
}
Cada vez que me das Karma me motivas

Julio 18, 2011, 07:19:33 PM #2 Ultima modificación: Julio 18, 2011, 07:29:24 PM por arthusu
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
En estos casos utiliza empty:

Código: php

if(empty($_POST['nombre']))
{
  echo 'Falta el nombre'];
}else{
  echo 'Nombre: '.$_POST['nombre'];
}




Muchas gracias por tu rapida contestacion Xt3mP, gracias master  :P
Aita ya me agarro tenias algo de mas... esto: ]
en donde esta Falta nombre tenia de mas ] pero el code si esta bien :P solo por si alguien queria copiarlo ps y le pasa lo mismo :P
Pentest - Hacking & Security Services

Contact me: No tienes permitido ver los links. Registrarse o Entrar a mi cuenta