Write haof XML files: Jaime Yañez
Acevedo (
jya2@onlybits.com)
Fecha: mar 01 nov 2005 - 04:40:13 CET
CYBERNIÑO escribió:
> Buenas:
>
Buenas
> Estoy creando una tabla en la base
de datos con el fin de mantener usuarios registrados, pero en
el primer script, en el que añadiría los
registros, me ha surgido un problema que no he sabido
resolver. He mirado los manuales, como luego os comento, pero
nada.
>
> En primer lugar, tenemos el
formulario:
>
....
>
> A continuación, el script
que debería agregar el registro a la tabla. El usuario
y clave de acceso a la base de datos, son supuestos
aquí:
>
> regad.php
> <html>
> <body>
> <?php
> if ($enviar) {
Este if siempre es falso, por eso entra al else, la razon
debe ser que
tienes desabilitada la opcion register_global en el php.ini.
Tienes 2 opciones:
habilitarla (mala idea)
http://cl2.php.net/register_globals
o decir en el script de donde provienen las variables que
usas en tu
caso $_POST['enviar']
revisar tambien los arreglos $_GET y $_REQUEST
Saludos
> $conexion = mysql_connect
('localhost', 'usuario', 'clave');
> mysql_select_db('mibd',
$conexion);
> $sql = "INSERT INTO usuarios
(userid, pass, smail, amail, estado)";
> $sql .= "VALUES ('$userid',
'$pass', '$smail', '$amail', '$estado')";
> $resultado =
mysql_query($sql);
> echo "¡Gracias! Hemos
recibido sus datos.\n";
> }
> else {
> echo "no se han enviado datos
\n";
> echo 'Volver al formulario';
> }
> ?>
....
>
> pruebadata.php
> <html>
> <body>
> <?php
> echo $userid . "\n";
$_POST['userid']
$_POST['pass']....
> echo $pass . "\n";
....
>
> Perdón por lo extenso, y
gracias de antemano por tomaros la molestia.
>
> Saludos.
>
> CYBERNIÑO
-- PHP Spanish Localization Talk Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Este archivo fue generado por hypermail 2.1.7 : sáb 18 mar 2006 - 18:23:40 CET