buenas tardes pido de su ayuda para que me explique bien este codigo y como hacer para que funcione ya que la profesora que tengo no lo supo explicar ni mucho menos solucionar el error que nos da de antemano muchas gracias.
aqui es donde se hace el proceso de llenado de la base me parece
Código PHP:
<html>
<head>
<title></title>
</head>
<body>
<h3>Introducir direcciones</h3>
<?php include("acceso.ini.php");
if (isset($_POST['submit'])) {
if (empty($_POST['Nombre'])) {
echo "<p>Introduzca el <b>nombre</b>.</p>";
}
else if (strlen($_POST['Apellido']) < 3) {
echo "<p>El apellido debe tener como minimo <b>3</b> caracteres.</p>";
}
else {
$sql = "INSERT INTO direcciones (Tratamiento, Nombre, Apellido, Calle,CP, Localidad, Tel, Movil, Mail, Website, Categoria, Notas ) VALUES ('$_POST[Tratamiento]',
'$_POST[Nombre]','$_POST[Apellido]','$_POST[Movil]','$_POST[Mail]','$_POST[Website]',
'$_POST[Categoria]','$_POST[Notas]')";
}
$resultado = mysql_query($sql);
if ($resultado)
{
echo "<p> Datos agregados con exito.</p>";
} else {
echo "<p>Datos <b>no</b> agregados.</p>";
}
echo "[ <a href='javascript:history.back()>Volver</a> ] - [ <a href='$_SERVER[PHP_SELF]'> Introducir nueva fila</a>]";
}
else {
$sql2 = "SELECT * FROM categoria";
$resultado2 = mysql_query($sql2);
$campocat = "";
while ($row = mysql_fetch_assoc($resultado2)) {
$campocat .= "<option value='$row[Categoria]</option>\n";
}
//echo <<<formulario.
}
//FORMULARIO;
mysql_close($dp);
?>
<form action= "{$_SERVER['PHP_SELF']}" method="post" >//aqui si cambiamos {$_SERVER['PHP_SELF']} por el nombre de nuestro archivo si entra pero nunca guarda en la base
<table>
<tr><td>Tratamiento:</td><td><select name="Tratamiento">
<option>Sr.</option>
<option>Sra.</option>
</select></td></tr>
<tr><td> Nombre:</td><td><input type="text" name="Nombre"></td></tr>
<tr><td> Apellido:</td><td><input type="text" name="Apellido"></td></tr>
<tr><td> Calle:</td><td><input type="text" name="Calle"></td></tr>
<tr><td> CP:</td><td><input type="text" name="CP"></td></tr>
<tr><td> Localidad:</td><td><input type="text" name="Localidad"></td></tr>
<tr><td> Tel:</td><td><input type="text" name="Tel"></td></tr>
<tr><td> Movil:</td><td><input type="text" name="Movil"></td></tr>
<tr><td> E-mail:</td><td><input type="text" name="Mail"></td></tr>
<tr><td> Website:</td><td><input type="text" name="Website"></td></tr>
<tr><td> Categoria:</td><td><select name="Categoria">{$campocat}</select></td></tr>
<tr><td> Notas:</td><td><textarea cols="60" rows="4" name="Notas"></textarea></td></tr>
<tr><td><input type="submit" value="Introducir datos" name="submit"></td></tr>
</table>
</form>
</body>
</html>
aqui donde hacemos la respectiva coneccion
acceso.ini.php"
Código PHP:
<?php
$dp = @mysql_connect("localhost", "root", "JHETRO") or die("<p>No se ha podido establecer la conexion conMySQL.</p>");
@mysql_select_db("agenda", $dp) or die("<p>No se ha podido establecer la conexion con la base de
datos.</p>");
?>
esperando que me puedan orientar mejor que me docente les deseo muchas gracias