Forum Original-Design: Foro de tutoriales Dreamweaver y PSP

Forum Original-Design: Foro de tutoriales Dreamweaver y PSP (http://forum.original-design.es/index.php)
-   Tutoriales PHP y MySQL (http://forum.original-design.es/forumdisplay.php?f=10)
-   -   Estructura Condicional IF (http://forum.original-design.es/showthread.php?t=8)

wompygs 04-23-2007 02:24 AM

Estructura Condicional IF
 
La estructura condicional IF

Swivel 06-25-2011 04:18 PM

Hola!!
Estoy empezando con el PHP (grandÃ*simos tutoriales, gracias!!)
Y ahora mismo me he tropezado con la lección "Estructura condicional IF en PHP"
Pues el código que hay en el ejemplo no me funciona! me pone error.

Este es el codigo:
El código del formulario serÃ*a:


<form action="valorar2.php" method="post">
Tratamiento
<input type="radio" name="trato" value="h" /> Sr.
<input type="radio" name="trato" value="m“ /> Sra. <br />
Su Apellido:
<input type="text" name="apellido" />
<input type="submit" value="Enviar" />
</form>

Ahora creamos la pagina valorar2.php:


<?php
if ($trato=="h") {
echo "Hola Señor $apellido";}
else {
echo "Hola Señora $apellido";}
?>
Tal vez como han pasado ya varios años desde el origen del tutorial. Tal vez las normas del PHP se han actualizado.
Por favor, estarÃ*a muy interesado en que me explicaran como corregir el error. Ya que es justamente ese código el que necesito para un ejercicio de un formulario que estoy haciendo por mi cuenta.

AgradecerÃ*a mucho cualquier respuesta!
Saludos y gracias!

Swivel 06-25-2011 05:35 PM

FIN DEL PROBLEMA.

Aqui esta el codigo del archivo action "valorar2.php":
<?php
$trato = isset($_POST["trato"])? $_POST["trato"]: '';
$apellido = isset($_POST["apellido"])? $_POST["apellido"]: '';
if(!$trato || !$apellido){?>
Debe seleccionar el trato y escribir su apellido
<?php
exit;
}
?>
<?php
$trato=$_POST['trato'];
$apellido=$_POST['apellido'];

if ($trato=="h") { //$_POST['trato'];
echo "Hola Señor $apellido";}
else {
echo "Hola Señora $apellido";}
?>
Saludos a todos!

Bashline 02-25-2012 08:40 AM

Me alegra ver que compartir. Sin embargo, para el código, estoy un poco no sabe leer? ?::zzzz::


Todas las horas son GMT. La hora es 12:14 PM.

Copyright 2007-2008