Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Duda basica

Estas en el tema de Duda basica en el foro de PHP en Foros del Web. Hola, soy nuevo en el foro y en la programacion PHP, empeze hace 1 dia pero tengo conocimientos basicos de programacion. Me encontre con un ...
  #1 (permalink)  
Antiguo 28/01/2013, 07:15
 
Fecha de Ingreso: enero-2013
Ubicación: Santa Fe, VT
Mensajes: 68
Antigüedad: 11 años, 2 meses
Puntos: 2
Duda basica

Hola, soy nuevo en el foro y en la programacion PHP, empeze hace 1 dia pero tengo conocimientos basicos de programacion.
Me encontre con un problema que no encuentro cual es la fuente de este, es un codigo de ejemplo que dan en el tutorial de esta web.

Tengo 2 paginas PHP
1.php y 2.php

1.php:

<html>
<head>
<title>Restringir por edad</title>
</head>

<body>

<form action="2.php" method="post">
Escribe tu edad: <input type="text" name="edad" size="2">
<input type="submit" value="Entrar">
</form>

</body>
</html>


2.php:


<html>
<head>
<title>Restringir por edad</title>
</head>

<body>

<?
$edad = $_POST["edad"];

echo "Tu edad:".$edad;

if ($edad < 18) {
echo "No puedes entrar";
}else{
echo "Bienvenido";
}
?>
</body>
</html>


mi proble radica que cuando accedo a la segunda pagina por medio del boton submit, no me muestra nada la pagina, creo que el codigo esta bien escrito asi que lo unico que se me ocurre es que sea un problema en la configuracion del server o algo asi.

Estoy usando WAMP 2.2 (php5).
  #2 (permalink)  
Antiguo 28/01/2013, 07:21
 
Fecha de Ingreso: septiembre-2012
Ubicación: Argentina
Mensajes: 144
Antigüedad: 11 años, 7 meses
Puntos: 12
Respuesta: Duda basica

Buenas

pregunto los 2 script se encuentran en la misma carpeta?
  #3 (permalink)  
Antiguo 28/01/2013, 07:23
 
Fecha de Ingreso: septiembre-2012
Ubicación: Argentina
Mensajes: 144
Antigüedad: 11 años, 7 meses
Puntos: 12
Respuesta: Duda basica

Fijate por las dudas la variable $edad = $_POST["edad"]; (puede ser que no tenga nada)

remplaza asi $edad = $_POST['edad']; por comillas simples y contame que ocurrio :)
  #4 (permalink)  
Antiguo 28/01/2013, 07:32
Avatar de andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: Duda basica

En vez de las etiquetas <? ?> usa <?php ?>, porque si en tu php.ini está desactivada la directiva short_open_tag no te va a funcionar.

Saludos.
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP
  #5 (permalink)  
Antiguo 28/01/2013, 08:18
 
Fecha de Ingreso: enero-2013
Ubicación: Santa Fe, VT
Mensajes: 68
Antigüedad: 11 años, 2 meses
Puntos: 2
Respuesta: Duda basica

que increible velocidad de respuesta! les respondo a todos y de paso les comento que se soluciono:

@pablo_exeg: Si las dos estan en la misma carpeta, y voy a buscar ahora la diferencia entre " y ' por que no tengo idea cuales son.
@andresdzphp: Me Solucionaste el problema, al parecer no esta activada, es raro por que creo que habia probado antes un codigo php y creo que me habia funcionado. Ahora la activo asi me queda mas comodo programar.

Muchas gracias por las repuestas. Nose si tendo que poner alguna etiqueta de solucionado o cerrar el tema.

Etiquetas: html
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:08.