Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/10/2010, 10:30
kenproxd
 
Fecha de Ingreso: agosto-2009
Mensajes: 349
Antigüedad: 14 años, 9 meses
Puntos: 8
Insertar datos en base de datos

Hola a todos,

Bueno hice este simple formulario para insertar unos datos a la base de datos, el problema es que lleno todas las casillas y al hacer click en Enviar no pasa nada, es decir... los datos no se agregan a la base de datos.

Se que no le puse ningun else para que me indique cuando no se agregan y tal, digo que no se agregan porque lo comprobe directamente desde phpmyadmin.

Aqui les dejo el codigo:

Código PHP:
Ver original
  1. <?
  2. // datos de configuracion
  3. $ip = 'localhost';
  4. $usuario = 'xxxxxxx';
  5. $password = 'xxxxxx';
  6. $db_name = 'xxxxxxx';
  7. // conectamos con la db
  8. $conn = mysql_pconnect($ip,$usuario,$password) or die();
  9. // seleccionamos la base de datos
  10. $huboerror = mysql_select_db($db_name,$conn) or die();
  11. // si se envia el formulario
  12. if ( !empty($_POST['submit']) ) {
  13. $query = "INSERT INTO eventos (nombre,link,dia,mes,anio) values ('{$_POST['nombre']}','{$_POST['link']}','{$_POST['dia']}','{$_POST['mes']}','{$_POST['anio']}')";
  14. $response = mysql_query($query, $conn);
  15. }
  16. ?>
  17. <html>
  18. <form action="nuevoevento.php" method="post">
  19. Nombre del Evento: <input id="nombre" type="text" name="nombre" /><br />
  20. Link en el foro: <input id="link" type="text" name="link" /><br />
  21. Fecha: <input type="text" name="dia" id="dia"> / <input type="text" name="mes" id="mes"> / <input type="text" name="anio" id="anio"><br />
  22. <button type="submit" name="submit">Enviar</button>
  23. </form>
  24. </html>

Y una cosa más... quisiera saber como hago para mostrar los datos registrados de esta manera:

Código HTML:
<a href="$link" target="_blank">$nombre</a> $dia - $mes - $anio
Gracias desde ya :)