Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/11/2014, 14:33
jhetroesc1
 
Fecha de Ingreso: noviembre-2014
Mensajes: 2
Antigüedad: 10 años, 3 meses
Puntos: 0
problema de Conexion php y my sql

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