Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/05/2012, 17:04
unexes
 
Fecha de Ingreso: enero-2011
Ubicación: España
Mensajes: 222
Antigüedad: 13 años, 3 meses
Puntos: 7
Problema al insertar registros desde un formulario y php

Bueno tengo un problema tonto que no consigo solucionar estoy intentando insertar registros en mi base de datos desde un formulario y no me los inserta, antes de poner este post y con el fin de poder averiguar cual es el problema he creado una base de datos "prueba" y una tabla "venta" con 2 campos: uno se llama "Id" y es autoincrementable y el otro es un campo"Zona" tipo varchar.
He realizado un monton de pruebas y aunque los archivos no me dan ningún error no me inserta los datos en mi base
Os agradeceria me ayudarais ya que no veo el problema.
Este es mi formulario HTML
Código HTML:
Ver original
  1. <form name="Insert" method="POST" action="InsertarRegistros.php">
  2. <input name="Zona" type="text" size="20">
  3. <font color="#000000">Zona:</font>
  4. <input type="submit" name="cmdBuscar" id="cmdBuscar" value="ENVIAR">
  5. </form>
Y este es InsertarRegistros.php:
Código PHP:
Ver original
  1. <?php
  2. $conexion = mysql_connect('localhost', 'root', '');
  3. if (!$conexion) {
  4. die('Fallo la conexión a la Base de Datos: ' . mysql_error());
  5. }
  6. $seleccionar_bd = mysql_select_db('Prueba', $conexion);
  7. if (!$seleccionar_bd) {
  8. die('Fallo la selección de la Base de Datos: ' . mysql_error());
  9. }
  10. $Zona = $_POST['Zona'];
  11.  
  12. //Inserto los campos en la Base de Datos (No inserto el "Id" ya que se genera automaticamente)
  13. $insertar = mysql_query('INSERT INTO "venta" (Zona)
  14. VALUES (’{$Zona}’)', $conexion);
  15. if (!$insertar) {
  16. die('Fallo en la insercion de registro en la Base de Datos: ' . mysql_error());
  17. }
  18. mysql_close($conexion);
  19. ?>
Lo unico que ocurre es que al enviar me saca el insertarRegistros.php con todo el texto que tengo puesto como código pero no me da ningún error y no me inserta los registros.
Gracias a todos.