Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/04/2013, 12:40
DanyBellamy
 
Fecha de Ingreso: abril-2013
Mensajes: 1
Antigüedad: 11 años, 1 mes
Puntos: 0
Pregunta Guardar datos desde php en mysql con llave foranea

Hola a todos!, estoy algo desesperada con esto necesito ayuda porfavor no encuentro cual sea mi error... primero que nada tengo esta base de datos:

>>Tabla Registros<<
id_registros(int 10) No null <<--- Llave Primaria
Nombre(char 50) no null
Apellidos(char 50) no null
Correo(char 50) null
Tel(char 20) null
Producto(int 11) null <<--- Llave Foranea (hace referencia a idProducto)
Coment(text) no null


>>Tabla Producto<<
idProducto(int 11) no null<<---- Llave Primaria
tipo(char 45) no null
ubicacion(char 45) no null
tamaño(char 45) no null
precio(char45) no null


ahora estoy llenando la tabla de Registros por medio de un formulario en php, todo funcionaba bien hasta que hice la tabla Producto y le agregué la llave foranea a Registros. Además no me cacha los datos introducidos dentro del campo Producto de la tabla Registros. Mi codigo está así:

FORMULARIO
Código HTML:
<form action="insert.php" method="post">
							Nombre:<br /> <input name="Nombre" type="text" />
							<br /><br />
							Apellidos:<br /> <input name="Apellidos" type="text" />
							<br /><br />
							E-mail:<br /> <input name="Correo" type="text" />
                            <br /><br />
                            Telefono/Celular:<br /> <input name="Tel" type="text" />
                            <br /><br />
                            ¿En cual producto está interesado?:
                            <br />
                            <select>
							<option name="Producto" value="1">Residencias en Campestre</option>
							<option name="Producto" value="2">Residencia en Vistas del Sol</option>
                            <option name="Producto" value="3">Residencias en el Centro La Mora</option>
                            <option name="Producto" value="4">Terreno en av. Universidad</option>
                            <option name="Producto" value="5">Terreno en la España</option>
							<option name="Producto" value="6">Oficinas Tecnopolo</option>
							</select>
                            <br />
                            <br />
							Preguntas o Comentarios:<br /> <textarea name="Coment" rows="4" cols="70">Escriba aqui</textarea>
							<input type="submit" name="Enviar"  />
							</form> 



PAGINA DE INSERTAR
Código PHP:
<body>
<?
if($conexion=mysql_connect("localhost","root","inu5017a") or die ("No se pudo accesar al servidor Mysql"))
{
    
mysql_select_db("Formulario",$conexion) or die ("No se pudo seleccionar la bd");
}



$_Nombre=$_POST['Nombre'];
$_Apellidos=$_POST['Apellidos'];
$_Correo=$_POST['Correo'];
$_Tel=$_POST['Tel'];
$_Producto=$_POST['Producto'];
$_Coment=$_POST['Coment'];

echo 
"Se va a guardar los datos: ".$_Nombre." ".$_Apellidos." ".$_Correo." ".$_Tel." ".$_Producto." ".$_Coment." ";

$_sql=("insert into Registros(Nombre,Apellidos,Correo,Tel,Producto,Coment) 
        values ('"
.$_Nombre."','".$_Apellidos."','".$_Correo."','".$_Tel."','".$_Producto."','".$_Coment."');";
    
        echo 
"<br>";
        echo 
$_sql;
        
        
        
mysql_query($_sql,$conexion);
        
    



?>
</body>