Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/07/2004, 00:29
iarrieta
 
Fecha de Ingreso: noviembre-2002
Ubicación: Colombia
Mensajes: 278
Antigüedad: 21 años, 5 meses
Puntos: 0
Links de texto hacia modificar y borrar registros de Base de datos

Yo de nuevo...

Usando un buscador interno (que funciona perfectamente), genero como resultados los registros de mi BD, de la siguiente manera:

Código PHP:
<?
echo "<div align='left'>";
echo 
"ID: <a href=".$registro[id].">".$registro[id]."</a><br>";
echo 
"Name: <b>".$registro[name]."</b><br>";
echo 
"Address: ".$registro[address]."<br>";
echo 
"Zone: ".$registro[zone]."<br>";
echo 
"Phones: ".$registro[phones]."<br>";
echo 
"E-mail: ".$registro[email]."<br>";
echo 
"Url: ".$registro[url]."<br>";
echo 
"Category: ".$registro[category]."<br>";
echo 
"Subcategory: ".$registro[subcategory]."<br>";
echo 
"<a href=".$registro[id].">Borrar Registro</a><br>";
?>
Lo que necesito es que estos campos:

Código PHP:
<?
echo "ID: <a href=".$registro[id].">".$registro[id]."</a><br>";
y
echo "<a href=".$registro[id].">Borrar Registro</a><br>";
?>
sean un link a clients_modificar.php y clients_borrar.php respectivamente.

Mis codigos de esas páginas (gracias en gran parte a Cluster):

la pagina clients_modificar.php

Código PHP:
<? 
include ("config_ing.php");
 
if (isset(
$_POST['id'])){ 
$sql="SELECT * FROM clients WHERE id='".$_POST['id']."'"
$result mysql_query($sql) or die (mysql_error()); 
$resultado=mysql_fetch_array($result); 

}
?>
La misma tiene un formulario que recoge perfectamente los campos de mi tabla (gracias de nuevo a Cluster) con unos value de tipo

Código PHP:
value="<? echo $resultado['id']; ?>"

Y la pagina clients_borrar.php

Código PHP:
<?
include ("config_ing.php");  
$sSQL="Delete From clients Where id='$id'";
mysql_db_query("margarit_directorio",$sSQL);
?>


Ambas paginas recibian los datos de un menu desplegable con los "id" de mis registros en la BD, pero ahora que los recibiran de una pagina de resultados con todos los campos, no se que demonios debo hacer.