[SOLUCIONADO] [Taller de PHP] - Ejercicio I

Iniciado por NKsI, Mayo 20, 2011, 02:36:32 AM

Tema anterior - Siguiente tema

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

Mayo 20, 2011, 02:36:32 AM Ultima modificación: Octubre 25, 2013, 11:48:11 PM por Expermicid
Buenas! Tengo un problema con el ejercicio número 1  ;D Cuando abro el formulario, lo lleno con un número cualquiera y cuando procesa la información me dice que no es un número! WTF! :|
Ni idea que es lo que estoy haciendo mal.

Acá les facilito el enunciado: Hacer un script con un formulario que compruebe si el carácter ingresado es numérico; y si lo es, compruebe también si es mayor a 10.

Y acá les dejo el formulario y el procesar:

formulario.html
Código: html

<form action="procesar.php" method="POST">
Numero: <input type="text" name="numero" /><br />
<input type="submit" name="procesar" value="Procesar" />
</form>


procesar.php

Código: php

<?php
$numero = $_POST['numero'];
if(is_numeric($numero))
{
echo 'Numérica,';
if ($numero > 10)
{
echo ', y además es mayor a 10';
}
}
else
{
echo 'No es numérica';
}
?>

Primero que nada te modifique el post, lo puse con tags de code para que resaltara y ya vi el error rápidamente; sucede que tu copiaste y pegaste las comillas del pdf a un archivo y las comillas del pdf estan incorrectas, tu tienes ' y ' y debería ser ' y ', y como la condicional NUNCA se cumple puesto que $numero no tiene ningún valor (al no tener bien las comillas) siempre te dará false, acá el código:

Código: php

<?php
$numero = $_POST['numero'];
if(is_numeric($numero))
{
echo 'Numérica,';
if ($numero > 10)
{
echo ', y además es mayor a 10';
}
}else{
echo 'No es numérica';
}
?>


P.D.: Recuerda utilizar tabulación para mejor estética y que el código sea más legíble (en el código que te arregle lo hize).
P.D.2: Me alegro que estes prácticando, saludos.
Cada vez que me das Karma me motivas

Gracias!! Modifiqué el código y funcionó correctamente! :D
Voy a tener en cuenta lo de la tabulación para la próxima!
Gracias nuevamente!

Perfecto, y sí, las comillas del PDF/WORD no son las correctas, para la próxima unidad intentare solucionar eso, saludos.
Cada vez que me das Karma me motivas