Problemas al recibir variables por formulario y URL

He instalado PHP y he realizado pruebas de envío y recogida de variables por URL y fromulario, pero no recibo nada. Mi error más...

La FAQ Problemas al recibir variables por formulario y URL tiene

Pertenece a la categoría:
Pregunta
He instalado PHP y he realizado pruebas de envío y recogida de variables por URL y fromulario, pero no recibo nada.


Mi error más detallado:


Hice un script que contiene <?php echo $resultado; ?> y lo llamé prueba.php





Prendo el Apache, abro localhost/prueba.php?resultado=texto





Y no me devuelve nada, me devuelve una pagina en blanco…





He notado que es como si no soportara los valores enviados por la URL… qué tengo que cambiar en la configuración PHP para que esto funcione??

Respuesta de Axell
Realmente solo tienes una falla en el codigo y es muy pequeña pero afecta onmouseover='this.style.background=
Volver al árbol de categoríasVolver al árbol de categorías

Comentarios

rafaconpu

13/3/2006
Si utilizas una versión más antigua de PHP $_GET no te valdrá.

Utiliza en su caso el equivalente con $HTTP_GET_VARS['variable'];

variable no lleva delante $

Un saludo.

zeki_perez_diaz

23/1/2011
error en el código PHP formulario>datos>bd
tengo un formulario para enviar a una bd los datos de suscriptores:

<form autocomplete="off" enctype="multipart/form-data" METHOD="POST" ACTION="insertar.php" name="form" id="form">
<ul>
<li id="foli1" class="">
<label class="desc" id="title1" for="Field1">UserName</label>
<div><input type="text" name="username" id="username" id="username" autocomplete="on"/></div>
<div id="CheckUsername" class="errorForm"></div>
</li>
<li id="foli2" class="">
<label class="desc" id="title2" for="Field2">Email</label>
<div><input type="text" name="email" id='email' class="email" id="email" autocomplete="on"/></div>
<div id="CheckEmail" class="errorForm"></div>
</li>
<li id="foli3" class="">
<label class="desc" id="title4" for="Field3">Password</label>
<div><input type="password" name="password" id="password" /></div>
<div id="CheckPassword" class="errorForm"></div>
</li>

</ul>
<div class="buttons">
<input type="submit" value="Enviar" class="submit"/><br />
<span class="error">Por favor ingrese datos validos</span>
<span class="success">Registro correcto</span>
</div>
</form>

este envía a insertar.php:

<?php
$mail=$_POST['mail'];
$link = mysql_connect("localhost", "zeki", "poker45")
or die("Could not connect to database!");
mysql_select_db("suscriptores2")
or die("Could not select database!");
$query = ("insert into `suscriptores2`('nombre',`mail`, 'pasword' ) values ('$mail') ($nombre) ($pasword)");

$result = mysql_query($query)
or die("Falló:$query");
?>

Después de muchas pruebas y error (soy autodidacta) no consigua encontrar porque no recibe la Bd, los datos
finalmente ahora me sale un error:

Notice: Undefined index: mail in C:wampwwwgangsterera_pruebasinsertar.php on line 3
Falló:insert into `suscriptores2`(`mail`) values ('')

¿podríais señalarme que hago mal?
zeki

Daniel

05/5/2011
Declaraste una variable y estas pidiendo otra.
En tu formulario le das el nombre "email" al campo de texto y en el documento siguiente le estas pidiendo al $_POST['mail'], creo que ese es todo el problema, intentalo a ver que sucede.
FAQ relacionadas
Volver al árbol de categoríasVolver al árbol de categorías