<html>

<body>

<?php

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

mysql_select_db("midb",$link); //Comprobamos si hemos recibido datos del formulario (enviar)
if ($enviar=="contacto") {

// Si recibimos un id, modificamos, si no añadimos un registro

if ($id) { 

$sql = "UPDATE contactos SET nombre='".$nombre."', direccion='".$direccion."'"; 

$sql.= "fono='".$fono."', email='".$email."' WHERE id=".$id.""; 

echo "Registro Actualizado<p>"; 

} else { 

$sql = "INSERT INTO contactos (nombre, direccion, fono, email) "; 

$sql .= "VALUES ('".$nombre."', '".$direccion."', '".$fono."', '".$email."')"; 

echo "Registro Añadido<p>"; 




$result = mysql_query($sql); 

} elseif ($delete) { 



$sql = "DELETE FROM contactos WHERE id=".$id.""; 

$result = mysql_query($sql); 

echo "Registro Borrado<p>"; 

} else { 


if (!$id) { 


$result = mysql_query("SELECT * FROM contactos",$link); 

while ($myrow = mysql_fetch_array($result)) { 

echo $myrow["nombre"]." - ".$myrow["direccion"]." - ".$myrow["fono"]." - ".$myrow["email"]; 

echo "<a href='$PHP_SELF?id=".$myrow['id']."&delete='yes'>Borrar</a>"; 

echo " - "; 

echo "<a href=$PHP_SELF?id=".$myrow["id"].">Modificar</a><br>"; 





?> 

<p><a href="<?php echo $PHP_SELF?>">Añadir un registro</a></p> 

<?php 

if ($id) { 

$sql = "SELECT * FROM contactos WHERE id=$id"; 

$result = mysql_query($sql); 

$myrow = mysql_fetch_array($result); 

$id = $myrow["id"]; 

$nombre = $myrow["nombre"]; 

$direccion = $myrow["direccion"]; 

$fono = $myrow["fono"]; 

$email = $myrow["email"]; 


?> 

<form method="post" action="<?php echo $PHP_SELF; ?>"> 
<input type=hidden name="id" value=$id> 
Nombre:<input type="Text" name="nombre" value="<?php echo $nombre ?>"><br> 

Dirección:<input name="direccion" type="text" value="<?php echo $direccion ?>"><br> 

fono:<input type="Text" name="fono" value="<?php echo $fono ?>"><br> 

Email:<input type="Text" name="email" value="<?php echo $email ?>"><br> 

<input type="Submit" name="contacto" value="Enviar Información"> 

</form> 

<?php 

} // End If if ($enviar) 
?>