Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/02/2012, 05:01
Avatar de moronino
moronino
 
Fecha de Ingreso: marzo-2010
Mensajes: 55
Antigüedad: 14 años, 1 mes
Puntos: 0
Pasar variable con post a otra pagina

Tengo un administrador en el que se puede editar un registro. Necesito pasar el id a otra pagina para poder editarla. Podrian ayudarme?
Mi codigo de la pagina pendientes.php:

Código PHP:
Ver original
  1. $sql = "SELECT nb, pobla FROM restpendi order by id";
  2. $result=mysql_query($sql,$link)or die (mysql_error()); 
  3. while (($row=mysql_fetch_array($result)))
  4. {                          
  5. ?>
  6. <table width="629">
  7.    <tr>
  8.       <td width="241" >
  9.           <p>· <? echo ($row["nb"]); ?></p>
  10.       </td>
  11.       <td width="210" ><p><? echo ($row["pobla"]); ?><p></td>
  12.       <td width="80">                          
  13.               <form action="revisarpendi.php" method="post" name="form1">
  14.                   <input name="id" type="hidden" id="id" value="<? echo ($row["id"]); ?>">
  15.                   <input type="submit" name="Submit23" value="Editar">
  16.               </form>
  17.        </td>           
  18.        <td width="78">                                     
  19.                <form action="eliminarrestaurante.php" method="post" name="form2">
  20.                      <input name="id" type="hidden" id="id" value="<? echo ($row["id"]); ?>" />
  21.                      <input type="submit" name="Submit22" value="Eliminar" onclick="return aceptar()"; />
  22.                </form>
  23.         </td>
  24.     </tr>
  25. </table>                   
  26. <?             
  27. }

Luego en la pagina revisarpendi.php recojo el id asi:

Código PHP:
Ver original
  1. $sql = "SELECT * FROM restpendi WHERE id=" . $_POST["id"];
  2. $result=mysql_query($sql,$link);
  3. if (($row=mysql_fetch_array($result))) {

y lo demas son muchos echo para los campos....

Creo que no estoy pasando bien la variable pero no se donde fallo...
Gracias de antemano.