Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/02/2010, 14:23
dronix
 
Fecha de Ingreso: febrero-2010
Mensajes: 4
Antigüedad: 14 años, 2 meses
Puntos: 0
Ayuda con variable de formulario

hola amigos del foro espero que me den una manito soy nuevo en php y estoy realizando un formulario para registrar usuarios el problema que tengo es que quiero tomar una variable y enviarla a otra pagina que tiene un formulario de actualizacion ...

el id_cliente lo envio de este codigo lo marque en rojo..
Código PHP:
Ver original
  1. <?php
  2. $link = mysql_connect("localhost", "xxxx", "xxxx");
  3. mysql_select_db("wind", $link);
  4.  
  5. if (!isset($buscar)){
  6. $sql = "SELECT * FROM clientes WHERE nombres LIKE '%{$_POST['buscar']}%' ORDER BY nombres";
  7. $result = mysql_query($sql, $link);
  8.  
  9. if ($row = mysql_fetch_array($result))
  10. {
  11.  
  12.             echo "<table border = '1'> \n";
  13.  
  14. //Mostramos los nombres de las tablas
  15.  
  16.         echo "<tr> \n";
  17.  
  18.         mysql_field_seek($result,0);
  19.  
  20.         while ($field = mysql_fetch_field($result))
  21.         {
  22.  
  23.             echo "<td><b>$field->name</b></td> \n";
  24.  
  25.         }
  26.  
  27.             echo "</tr> \n";
  28.  
  29.             do
  30.             {
  31.  
  32.                     echo "<tr> \n";
  33.  
  34.                     [COLOR="Red"]echo "<td><a href='modificar.php?id_cliente=".$row["id_cliente"]."'>".$row["id_cliente"]."</td> \n";[/COLOR]
  35.                     echo "<td>".$row["nombres"]."</a></td> \n";
  36.                     echo "<td>".$row["apellido1"]."</td> \n";
  37.                     echo "<td>".$row["apellido2"]."</td> \n";
  38.                     echo "<td>".$row["telefono"]."</td> \n";
  39.                     echo "<td>".$row["celular"]."</td> \n";
  40.                     echo "<td><a href='mailto:".$row["email"]."'>".$row["email"]."</a></td> \n";
  41.                     echo "<td>".$row["fecha"]."</td> \n";
  42.  
  43.                     echo "</tr> \n";
  44.  
  45.             }
  46.                 while ($row = mysql_fetch_array($result));
  47.  
  48.                 echo "<p><a href=clientes.php>Volver</p> \n";
  49.  
  50.                 echo "</table> \n";
  51.  
  52.             }
  53.                 else
  54.                 {
  55.  
  56.                 echo "<p>¡No se ha encontrado ningún registro!</p>\n";
  57.  
  58.                 echo "<p><a href=clientes.php>Volver</p> \n";
  59.  
  60.                 }
  61. }
  62. ?>

el codigo de arriba me genera una lista, quero tomar id_cliente que esta vinculada con la pagina que actualiza quiero que me muestre el numero del id_cliente en imput=text; se carga bien la pagina pero no me muestra el numero donde lo resalte en rojo una ayuda gracias....

Código PHP:
Ver original
  1. <?php
  2. // conectamos con la db
  3. $conn = mysql_pconnect("localhost", "xxxx", "xxxx") or die();
  4. // seleccionamos la base de datos
  5. mysql_select_db("wind",$conn) or die();
  6.  
  7.  
  8.  
  9. // si tenemos id de noticia
  10. if (isset($_POST['id_cliente'])){
  11. [COLOR="Red"]$id = $_POST['id_cliente'];[/COLOR] \\aqui tomo la variable
  12. // traemos la noticia
  13. $query = "SELECT id_cliente,nombres,apellido1,apellido2,telefono,celular,email,fecha FROM clientes WHERE id_cliente = {$_POST['id_cliente']} limit 1";
  14. $response = mysql_query($query, $conn);
  15. $row = mysql_fetch_assoc($response);
  16.  
  17. }
  18.  
  19. ?>
  20.  
  21.  
  22.                 <td><label>
  23.                   <input name="fecha" type="text" id="fecha"  value="<? echo $row['fecha']; ?>" size="20" maxlength="10"/>
  24.                 </label></td>
  25.                 <td>
  26. [COLOR="Red"]                <input name="id_cliente" type="text" id="id_cliente"  value="<? echo $id ?>" size="5" /></td>[/COLOR]\\quiero que se muestre aqui.
  27.                 <td>&nbsp;</td>
  28.               </tr>
  29.               <tr>

Última edición por dronix; 17/02/2010 a las 10:48