
01/10/2008, 14:22
|
 | | | Fecha de Ingreso: junio-2007 Ubicación: Shikasta
Mensajes: 1.272
Antigüedad: 17 años, 9 meses Puntos: 49 | |
Respuesta: Problema en formulario y base de datos Que tal karlicOs, tienes un error apartir del diseño de tu formulario no le estas indicando el método de envío del mismo que puede ser POST o GET,en este caso POST Código HTML: <html>
<body>
<form action="agregar.php" method="post">
<table>
<tr>
<td>Nombre:</td>
<td><input type="text" NAME="nombre" size="20" maxlength="30"></td>
</tr>
<tr>
<td>Direccion:</td>
<td><input type="text" NAME="direccion" size="20" maxlength="30"></td>
</tr>
<tr>
<td>Telefono:</td>
<td><input type="text" NAME="telefono" size="20" maxlength="30"></td>
</tr>
<tr>
<td>Email:</td>
<td><input type="text" NAME="email" size="20" maxlength="30"></td>
</tr>
<tr>
<td>imagen:</td>
<td><input type="text" NAME="imagen" size="20" maxlength="30"></td>
</tr>
</table>
<input type="submit" NAME="agregar" value="grabar"></td>
</form>
</body>
</html> Y el script que procesa los datos Código PHP: <?php
include("conectarse.php");
$link = Conectarse();
$nombre = $_POST['nombre'];
$direccion = $_POST['direccion'];
$telefono = $_POST['telefono'];
$mail = $_POST['mail'];
$imagen = $_POST['imagen'];
$Sql = "insert into tabla (nombre,direccion,telefono,email,imagen) values ('$nombre','$direccion', '$telefono', '$mail', '$imagen')";
$result = mysql_query($Sql, $link) or die("Error en consulta $Sql:".mysql_error() );
header("Location: insertareg.php");
?>
Saludos. |