Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/12/2004, 00:27
fedexx
 
Fecha de Ingreso: mayo-2003
Ubicación: Mar del Plata
Mensajes: 373
Antigüedad: 20 años, 11 meses
Puntos: 0
Insertar campos de formulario en base de datos

Hola! tengo armado un script, para insertar los datos de un formulario a una base de datos ahora tengo el siguiente problema NO FUNCIONA

Aca va el codigo
lista.php
Código PHP:
<?php
$d_host 
"localhost";        // MySQL server host
$d_port "";            // MySQL server port
$d_user "";        // MySQL username
$d_pass "";        // MySQL password
$db_name "gap";

//La conexión 
$coneccion mysql_connect($d_host,$d_user,$d_pass) or die ('No se puede conectar con la DB por que: ' mysql_error()); 
mysql_select_db($db_name,$coneccion); 


# se recogen los datos del formulario
$Nombre $_POST['Nombre'];
$Apellido $_POST['Apellido'];
$DNI $_POST['DNI'];
$Fechadenacimiento $_POST['Fechadenacimiento'];
$Mail $_POST['Mail'];
$Telefono $_POST['Telefono'];

//Insertando en la base de datos 
$sql="INSERT INTO $db_name (Nombre, Apellido, DNI, Fechadenacimiento, Mail, Telefono','$Nombre','$Apellido','$DNI','$Fechadenacimiento','$Mail','$Telefono')"
mysql_query($sql,$coneccion); 
mysql_close($coneccion);

?>
Aca va las tablas de mysql

Código:
CREATE TABLE `nombre` (
  `id` int(10) unsigned NOT NULL auto_increment,
  `Nombre` varchar(50) NOT NULL default '',
  `Apellido` varchar(50) NOT NULL default '',
  `DNI` varchar(50) NOT NULL default '',
  `Fechadenacimiento` varchar(50) NOT NULL default '',
  `Mail` varchar(50) NOT NULL default '',
  `Telefono` varchar(50) NOT NULL default '',
  PRIMARY KEY  (`id`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;
Y aca va el formulario
Código:
<div align="center">
  <center>
  <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="330" height="152" id="AutoNumber1">
    <form action="lista.php" method="post">
    <tr>
      <td width="324" height="2" colspan="2"></td>
    </tr>
    <tr>
      <td width="121" height="27">&nbsp;</td>
      <td width="203" height="27"><input type="text" name="Nombre" size="20"></td>
    </tr>
    <tr>
      <td width="121" height="20">&nbsp;</td>
      <td width="203" height="20"><input type="text" name="Apellido" size="20"></td>
    </tr>
    <tr>
      <td width="121" height="24">&nbsp;</td>
      <td width="203" height="24"><input type="text" name="DNI" size="20"></td>
    </tr>
    <tr>
      <td width="121" height="17"></td>
      <td width="203" height="17">
      <input type="text" name="Fechadenacimiento" size="20"></td>
    </tr>
    <tr>
      <td width="121" height="17"></td>
      <td width="203" height="17"><input type="text" name="Mail" size="20"></td>
    </tr>
    <tr>
      <td width="121" height="21">&nbsp;</td>
      <td width="203" height="21"><input type="text" name="Telefono" size="20"></td>
    </tr>
    <tr>
      <td width="324" height="4" colspan="2">
      <input type="submit" value="Enviar" name="B1"><input type="reset" value="Restablecer" name="B2"></td>
    </tr>
    </form>
  </table>
  </center>
</div>
Bueno espero puedan darme una mano
Saludos y gracias !