Tema: update
Ver Mensaje Individual
  #12 (permalink)  
Antiguo 11/07/2011, 10:08
bellacord2
 
Fecha de Ingreso: septiembre-2009
Mensajes: 97
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: update

Cita:
Iniciado por jotaincubus Ver Mensaje
entonces en el formulario que te muestra todos los resultados pasale el ID como campo HIDDEN a la sentencia UPDATE

Código HTML:
Ver original
  1. <input type="hidden" name="id" value="<?php $resultadoConsulta['identificador'] ?>" />
  2. </form>

Después en el UPDATE lo recoges dependiendo de lo que utilices POS o GET

Código PHP:
Ver original
  1. $id = $_POST['id'];

y haces la consulta con ese ID así:

Código MySQL:
Ver original
  1. $result = mysql_query("UPDATE table set campo = '$campo' WHERE id ='$id' ") or die (mysql_error());

Es que tengo todo parecido a eso mismo que dices...Este es el formulario html

Código PHP:


<form action="actualizar.php" method="get">
  <table width="387" height="131" border="0" align="center" cellpadding="2" cellspacing="2">
  
  <tr>
    <td height="127" scope="col"><p>&nbsp;</p>
      <p>Nombre: 
      </p>
      <label>
      <textarea name="nombre" cols="50" rows="2" id="nombre"><?php echo ($reg["campo"]);?></textarea>
      <input name="id" type="hidden" id="id" value="<?php echo $_GET["id"]?>">
   
      <input name="button" type="submit" id="button" value=" " />


y esto seria la consulta...

Código PHP:


<?php
$result 
mysql_query("UPDATE tabla set nombre = '$nombre ' WHERE id ='$id' ");
if (
$result == FALSE)
{
echo 
"no actualizado";
}else{
echo 
"registro actualizado";
}
?>

No encuentro donde es que trabaja mal