En el archivo de configuraci�n php.ini que est� en el directorio /etc/ cambia el valor de la variable
REGISTER_GLOBAL = ON De esta menera los scripts te van a tomar las variables globales. Suerte. Omar -----Mensaje original----- De: Luis Mix [mailto:[EMAIL PROTECTED] Enviado el: Martes 8 de Junio de 2004 12:20 Para: Lista Lugro Asunto: [LUG.ro] Formulario HTML-->PHP-->Postgres algo me falta.... Gracias a todos lo amigos de la lista, ya comprobe que PHP, esta funcionando bien en my LinuxRH9: Ahora entonces, por que no me deja insertar datos en mi base de datos??? Esquema de mi aplicacion: Formulario HTML -->PHP-->Postgres ---------------------------------------------- Informacion alcanzada en base a pruebas: *** El PUNTO AQUI ES QUE SI CONECTA E INSERTA SOLO REGISTROS VACIOS EN LA TABLA?? *** SI YO INSERTO VALORES DIRECTAMENTE EN LA INSTRUCION DEL ARCHIVO PHP, EN LUGAR DE PASAR LOS CAPOS DEL FORMULARIO, SI LOS INSERTA: *** TAMBIEN YA COMPROBE QUE MI POSTGRES FUNCIONA BIEN, PUES PUEDO INSERTAR, CREAR TABLAS ETC... *** MODIFIQUE EL ARCHIVO "pg_hba.conf", PARA PERMITIR QUE TODOS LOS USUARIOS Y MAQUINAS PUEDAN INSERTAR DATOS. *** HASTA AQUI CONCLUYO QUE EL ARCHIVO INSERTAR.PHP, NO TOMA LOS VALORES DE LAS VARIABLES DEL FORMULARIO DE HTML. (Estoy bien en mi apreciacion???) -------------------------------------------- Datos de Postgres: *** Como usuario Postgres... *** Para iniciar el Postgres: bash-2.05b$ postmaster -D /var/lib/pgsql/data -i -o -e & *** Para detener Postgres... bash-2.05b$ pg_ctl -D /var/lib/pgsql/data stop *** DataBaseName:misdatos, user:prueba01, Tabla: tabla01(campo01 char, campo02 char), sin password -------------------------------------------- My archivo index.html <html> <title> </title> <body > <form action="insertar.php" method="post"> <li>Dato 01 <br> <input type="text" name="casilla01" MAXLENGTH=50 SIZE=21><br> <li>Dato 02 <br> <input type="text" name="casilla02" MAXLENGTH=50 SIZE=21><br> <br> <hr> <INPUT TYPE="SUBMIT" VALUE="Insertar"> <INPUT TYPE="RESET" VALUE="Limpiar"> <hr> </form> </body> </html> ----------------------------------------------- Archivo "insertar.php" <?php $caja01=addslashes($casilla01); $caja02=addslashes($casilla02); $sql ="insert into tabla01(campo01,campo02) values('".$caja01."','".$caja02."');"; $conexion=pg_connect("host=mymaquina.dominio port=5432 user=prueba01 password='' dbname=misdatos") OR die("No me puedo conectar a la base de datos MISDATOS"); $res=pg_exec($conexion, $sql); $?> -------------------------------------------------------- $ Alguien me podria decir que me falta, o que estoy haciendo mal, este mismo formulario lo he visto correr en LinuxRH 7.2 Gracias a todos y disculpen las molestias... pero creanme, que estoy aprendiendo mucho, y contento por que he recibido respuesta de ustedes... Buen dia a todos.... _________________________________________________________ Do You Yahoo!? La mejor conexi�n a internet y 25MB extra a tu correo por $100 al mes. http://net.yahoo.com.mx _______________________________________________ Lugro mailing list [EMAIL PROTECTED] http://www.lugro.org.ar/mailman/listinfo/lugro _______________________________________________ Lugro mailing list [EMAIL PROTECTED] http://www.lugro.org.ar/mailman/listinfo/lugro
