Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/04/2005, 21:02
domenor
 
Fecha de Ingreso: junio-2003
Ubicación: La Serena - Chile
Mensajes: 29
Antigüedad: 21 años, 7 meses
Puntos: 0
Aun no funciona

Te mando el script completo por si el error viene de otra parte.



Código PHP:
$link = mysql_connect("localhost", "root", "");

mysql_select_db("sermaq",$link); 
if ($enviar) {


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>

<p><form method="post" action="<?php echo $PHP_SELF?>"></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"];


echo 
"<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="enivar" value="Enviar Información">

</form>

<?php

// End If if ($enviar)
como te das cuenta se corta la secuencia del script aparentemente por un error de sintaxis en la linea 63

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

Gracias por la ayuda