Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/09/2007, 23:22
wolfgangjose
 
Fecha de Ingreso: septiembre-2007
Mensajes: 1
Antigüedad: 16 años, 8 meses
Puntos: 0
problemas con el insert into

estoy usando este codigo para añadir registros a una base de dato pero no los guarda en la base de dato que estara pasando?


<html>
<head>
</head>
<body>
<form action="add_reg.php" method="post" name="cotizaciones" id="cotizaciones">
<div align="left">
<pre><span class="style3">Nombre y Apellido</span> <input name="textfield" type="text" size="30" maxlength="30">
</pre>
<pre><span class="style3">Empresa </span> <input name="textfield" type="text" size="30" maxlength="30">

<span class="style3">Cedula o Rif</span> <input name="textfield" type="text" size="16" maxlength="10">

<span class="style3">Telefono</span> <input name="textfield" type="text" size="11" maxlength="11">

<span class="style3">email</span> <input name="textfield" type="text" size="16" maxlength="16">

<span class="style3">Ciudad</span> <input name="textfield" type="text" size="16" maxlength="16">
</pre>
</div>

<input type="submit" name="Submit" value="Enviar">
</form>
<?php


// Primero comprobamos que ningún campo esté vacío y que todos los campos existan.
if(isset($_POST['Nombre y Apellido']) && !empty($_POST['Nombre y Apellido']) &&
isset($_POST['Empresa']) && !empty($_POST['Empresa'])&&
isset($_POST['Cedula o Rif']) && !empty($_POST['Cedula o Rif'])&&
isset($_POST['Telefono']) && !empty($_POST['Telefono'])&&
isset($_POST['email']) && !empty($_POST['email'])&&
isset($_POST['Ciudad']) && !empty($_POST['Ciudad'])) {

// Si entramos es que todo se ha realizado correctamente

$link = mysql_connect("localhost","root");
mysql_select_db("adela",$link);





// Con esta sentencia SQL insertaremos los datos en la base de datos
mysql_query("INSERT INTO cotizaciones (Nombre y Apellido, Empresa, Cedula o Rif, Telefono, email, Ciudad)
VALUES ('{$_POST['Nombre y Apellido']}','{$_POST['Empresa']}','{$_POST['Cedula o Rif']}','{$_POST['Telefono']}','{$_POST['email']}','{$_POST['Ciudad']}'",$link);

// Ahora comprobaremos que todo ha ido correctamente
$my_error = mysql_error($link);

if(!empty($my_error)){

echo "Ha habido un error al insertar los valores. $my_error";

}else {
echo "Los datos han sido introducidos satisfactoriamente";
}
}

else {
echo "Error, no ha introducido todos los datos";
}
?>

</body>
</html>