Estuve implementando un formulario en mi página web para inscripción de sorteos. Inicialmente, los datos ingresados me los enviaba al correo, pero conforme más gente conocía la página, más inscritos habían. Entonces, ya no me era recomendable enviar dichos datos de inscripción al correo-e, puesto que tenía que revisar uno por uno. Entonces, revisé este Foro y encontré una forma de enviar dichos datos a una Base de Datos MySQL. El problema está en que cuando mandan los datos, dichos campos llegan en blanco a la Base de Datos. O sea, por más que escriba lo que escriba, se crea los espacios en la Base de Datos, pero vacíos. Lo reviso a través del PHPmyAdmin y a través de una página de consulta tomada de un código "x", pero en todas me arroja que está en blanco. Quisiera saber si es que alugien sabe por qué sucede esto.
Lo más aproximado que se me ocurre es eso de los permisos y de la configuración del PHP, aunque no me convence mucho eso.
Acá tienen los comandos que usé:
Tomado del usuario the_scorpion
Cita:
index.php
<HTML>
<HEAD>
<TITLE>Insertar.html</TITLE>
</HEAD>
<BODY>
<div align="center">
<h1>Insertar un registro</h1>
<br>
<FORM METHOD="POST" ACTION="insertar_datos.php">
Titulo<br>
<INPUT TYPE="TEXT" NAME="titulo"><br>
Contenido<br>
<textarea name="contenido"></textarea><br>
<INPUT TYPE="SUBMIT" value="Insertar">
</FORM>
</div>
</BODY>
</HTML>
---
insertar_datos.php
<HTML>
<HEAD>
<TITLE>Insertar.php</TITLE>
</HEAD>
<BODY>
<?php
//Conexion con la base
mysql_connect("localhost","anderock_sorteos","**** *");
//selección de la base de datos con la que vamos a trabajar
mysql_select_db("anderock_sorteos");
//Ejecucion de la sentencia SQL
mysql_query("insert into sorteos (titulo,contenido) values ('$titulo','$contenido')");
?>
</BODY>
index.php
<HTML>
<HEAD>
<TITLE>Insertar.html</TITLE>
</HEAD>
<BODY>
<div align="center">
<h1>Insertar un registro</h1>
<br>
<FORM METHOD="POST" ACTION="insertar_datos.php">
Titulo<br>
<INPUT TYPE="TEXT" NAME="titulo"><br>
Contenido<br>
<textarea name="contenido"></textarea><br>
<INPUT TYPE="SUBMIT" value="Insertar">
</FORM>
</div>
</BODY>
</HTML>
---
insertar_datos.php
<HTML>
<HEAD>
<TITLE>Insertar.php</TITLE>
</HEAD>
<BODY>
<?php
//Conexion con la base
mysql_connect("localhost","anderock_sorteos","**** *");
//selección de la base de datos con la que vamos a trabajar
mysql_select_db("anderock_sorteos");
//Ejecucion de la sentencia SQL
mysql_query("insert into sorteos (titulo,contenido) values ('$titulo','$contenido')");
?>
</BODY>