Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/12/2004, 08:12
yaviz
 
Fecha de Ingreso: diciembre-2004
Mensajes: 371
Antigüedad: 19 años, 4 meses
Puntos: 0
Modificar Un Registro

Tengo esta tabla:

INDICE campo1 campo2
Editar Borrar 0 -------X -------X
Editar Borrar 1 -------X -------X
Editar Borrar 2 -------X -------X
Editar Borrar 3 -------X -------X
Editar Borrar 4 -------X -------X

y tengo este codigo:

<html>
<body>
<form action="<?=$_SERVER[$PHP_SELF];?>" method="post" >
Nº Regitro: <input type="text" name="TxtModificar"><br>
campo1: <input type="text" name="campo1"><br>
campo2: <input type="text" name="campo2"><br>
<input type="submit" value="Modificar">
<?php
$id = $_POST['TxtModificar'];
$campo1 = $_POST['campo1'];
$campo2 = $_POST['campo1'];
if(isset($id)){
$enlace = mysql_connect("localhost", "basedatos", "contraseña") or die("No pudo conectarse : " . mysql_error());
mysql_select_db("basedato", $enlace) or die (mysql_error());

$result = mysql_query($sql);
$sql = "UPDATE tb1 SET campo1='$campo1', campo2='$campo2'";
$result = mysql_query($sql);
echo "Se modifico el registro $id correctamente!";
}
?>
</form>
</body>
</html>



LO KE ME PASA ES KE ME MODIFICA TODOOS LOS REGISTROS DE LA TABLA
Como puedo haser para ke solo me modifike el registro ke meto en la caja de txt?