como insertar un registro desde php a mysql

tecnomam
07 de Julio del 2006
hola

tengo la siguiente dificultad, esto tratando de insertar registros en una tabla de una base de datos y he hecho lo siguiente
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">
<html>
<head>
<title>Documento sin título</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
</head>

<body>
<?php

if ($enviar) {
$link = mysql_connect(\"localhost\");
mysql_select_db(\"prueba\",$link);
mysql_query(\"insert into prueba (cod_dependencia,nomb_dependencia) values (\\'$cod_dependencia\\',\\'$nomb_dependencia\\')\",$link);

echo \"los datos han sido recibidos.\\n\";

}
else{
?>


<form method=\"post\" action=\"ingresar.php\">
codigo :<input type=\"Text\" name=\"codigo\"><br>
dependencia :<input type=\"Text\" name=\"dependencia\"><br>
<input type=\"Submit\" name=\"enviar\" value=\"Aceptar información\">
</form>
<?php
}
?>

</body>
</html>


el script anterior no me genera la cción que quiero la cual es insertar datos en la tabla.
agradezco a quien me pueda ayudar

vika
07 de Julio del 2006
Hola, primero revisa que estas mandando y recibiendo los valores.

este es un codigo que yo he usado y funciona perfectamente, espero te ayude con tu duda.

<?php
$link = mysql_connect ("miBD","mi-usuario","mi-password");
mysql_select_db ("facturas");


$sql="Insert into Entrega (Id_Tipo,Id_Tienda,Fecha_entrega,Cantidad,id_personal,nom_personal)
values ('".$_POST["tipo"]."','".$_POST["tiendas"]."', '".$N_Fecha."', '".$_POST["txtCantidad"]."', '".$_POST["txtNoPersonal"]."', '".$_POST["txtPersonal"]."')";
$quiery=mysql_query($sql);

?>