PHP - No veo los campos al ejecutar los codigos

   
Vista:

No veo los campos al ejecutar los codigos

Publicado por Patricio (8 intervenciones) el 04/06/2013 03:19:20
tengo un problema con este codigo... a simple vista se ve funcional pero al ejecutarlo no veo los campos de texto, tengo instalado el wamp server. este codigo se ejecuta en el mismo formulario.

ademas nesecito dar el mensaje de que el campo n1 y el n2 estan vacios.





1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<body>
 
<h1>formulario</h1>
<?php if($_POST){
 
         $n1=$_POST['n1'];
         $n2=$_POST['n2'];
 
         $res_suma = ($n1+$n2);
         $res_resta = ($n1-$n2);
         $res_mult =($n1*$n2);
         $res_div = ($n1/$n2);
/*Aca compruebo con empty si una variable esta vacia o no y con
is_numeric compruebo si la variable es numerica o no*/   
if( !empty($n1) && !empty($n2) && is_numeric($n1) && is_numeric($n2) && ($n1 != 0) && ($n2 != 0)) {
        echo "LA SUMA ES:".$res_suma;
                echo "LA RESTA ES:".$res_resta;
                echo "LA MULTIPLICACION ES:".$res_mult;
                echo "LA DIVISION ES:".$res_div;
} else {
        if(empty($n1) || empty($n2)) {
                if(empty($n1)) {
                        echo "Valor n1 vacio.";
                } else {
                        echo "Valor n2 vacio.";
                }
        } else {
                if( !is_numeric($n1) ) {
                        echo "Valor n1 no numerico.";
                } else {
                        echo "Valor n2 no numerico.";
               }
        }
 
 
}
<form action="practica.php" method="post">
 
<fieldset>
  <legend> Opciones generales </legend>
<fieldset>
<legend> datos personales </legend>
<input type="text" name="n1" value="">
<input type="text" name="n2" value="">
</fieldset>
</fieldset>
<input type="submit" value="Enviar" >
<input type="reset" value="borrar" >
<?php } ?>
</form>
 
</body>




gracias..
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Jona

No veo los campos al ejecutar los codigos

Publicado por Jona (27 intervenciones) el 04/06/2013 06:08:08
Tienes un error de sintaxis en la linea 37.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<body>
 
<h1>formulario</h1>
<?php if($_POST){
 
         $n1=$_POST['n1'];
         $n2=$_POST['n2'];
 
         $res_suma = ($n1+$n2);
         $res_resta = ($n1-$n2);
         $res_mult =($n1*$n2);
         $res_div = ($n1/$n2);
/*Aca compruebo con empty si una variable esta vacia o no y con
is_numeric compruebo si la variable es numerica o no*/   
if( !empty($n1) && !empty($n2) && is_numeric($n1) && is_numeric($n2) && ($n1 != 0) && ($n2 != 0)) {
        echo "LA SUMA ES:".$res_suma;
                echo "LA RESTA ES:".$res_resta;
                echo "LA MULTIPLICACION ES:".$res_mult;
                echo "LA DIVISION ES:".$res_div;
} else {
        if(empty($n1) || empty($n2)) {
                if(empty($n1)) {
                        echo "Valor n1 vacio.";
                } else {
                        echo "Valor n2 vacio.";
                }
        } else {
                if( !is_numeric($n1) ) {
                        echo "Valor n1 no numerico.";
                } else {
                        echo "Valor n2 no numerico.";
               }
        }
 
 
}
?>
<form action="practica.php" method="post">
 
<fieldset>
  <legend> Opciones generales </legend>
<fieldset>
<legend> datos personales </legend>
<input type="text" name="n1" value="">
<input type="text" name="n2" value="">
</fieldset>
</fieldset>
<input type="submit" value="Enviar" >
<input type="reset" value="borrar" >
<?php } ?>
</form>
 
</body>


Agregue "?>" a la linea 36
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar