Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/03/2014, 06:14
Avatar de temerariomalaga
temerariomalaga
 
Fecha de Ingreso: marzo-2013
Ubicación: Londres
Mensajes: 156
Antigüedad: 11 años, 10 meses
Puntos: 9
Respuesta: Pasar variables de php a php usando boton

Ahí va el código.
Página emisora
Código HTML:
Ver original
  1. <h1>Gestión de Presupuestos</h1>
  2.             <form action="presup.php" method="post">
  3.                 <table>
  4.                     <tr>
  5.                         <td><input type="button" name="add" value="Añadir" onclick="javascript:diradd();"/></td>
  6.                         <td><input type="button" name="edit" value="Editar" onclick="mostrar('ed'); ocultar('de');"/></td>
  7.                         <td><input type="button" name="del" value="Eliminar" onclick="mostrar('de'); ocultar('ed');"/></td>
  8.                     </tr>
  9.                 </table>
  10.                 <table id="ed">
  11.                     <tr>
  12.                         <td>Introduzca la serie y el numero a editar: </td>
  13.                         <td><input type="text" name="serie" size="10" value=""/></td>
  14.                         <td><input type="text" name="numero" size="10" value=""/></td>
  15.                         <?php $serie=$_POST['serie']; $numero=$_POST['numero'];?>
  16.                         <td><a href="formeditpresup.php?serie=<?php $serie; ?>&numero=<?php $numero; ?>">Edit</a></td>
  17.                     </tr>
  18.                 </table>
  19.             </form>
  20.                 <table id="de">
  21.                     <tr>
  22.                         <td>Introduzca la serie y el numero a eliminar: </td>
  23.                         <td><input type="text" name="serie" size="10" value=""/></td>
  24.                         <td><input type="text" name="numero" size="10" value=""/></td>
  25.                         <td><input type="submit" name="condel" value="Confirmar"/></td>
  26.                     </tr>
  27.                 </table>
  28.             </form>
Esta es la receptora
Código HTML:
Ver original
  1. <?php
  2.             include"libreria.php";
  3.             $serie=$_GET['serie'];
  4.             $numero=$_GET['numero'];
  5.             $cli=new Presupuesto;
  6.             $nombre=new Presupuesto;
  7.             $vendedor=new Presupuesto;
  8.         ?>
  9. <div id="contenedor">
  10.             <h1>Editar un presupuesto</h1>
  11.             <form action="formeditpresup.php" method="post">
  12.                 <table>
  13.                     <tr>
  14.                         <td>Serie: </td>
  15.                         <td><input type="text" name="serie" size="20" value="<?php echo $serie; ?>"/></td>
  16.                     </tr>
  17.                     <tr>
  18.                         <td>Numeroas: </td>
  19.                         <td><input type="text" name="numeroas" size="20" value="<?php echo $numero; ?>"/></td>
  20.                     </tr>
  21.                     <tr>
  22.                         <td>Cliente: </td>
  23.                         <td><select name="cli"><?php $cli->getClientes(); ?></select></td>
  24.                     </tr>
  25.                     <tr>
  26.                         <td>Nombre: </td>
  27.                         <td><input type="text" name="nombre" size="20" value="<?php $nombre->getNombre($serie, $numero); ?>"/></td>
  28.                     </tr>
  29.                     <tr>
  30.                         <td>Vendedor: </td>
  31.                         <td><input type="text" name="vendedor" size="20" value="<?php $vendedor->getVendedor($serie, $numero); ?>"/></td>
  32.                     </tr>
  33.                     <tr>
  34.                         <td><input type="submit" name="modificar" value="Editar"/></td>
  35.                         <td><input type="reset" name="limpiar" value="Limpiar"/></td>
  36.                     </tr>
  37.                 </table>
  38.             </form>
  39.             <?php
  40.                 if(isset($_POST['modificar'])){
  41.                     include"libreria.php";
  42.                     $serie2=$_POST['serie'];
  43.                     $numeroas2=$_POST['numeroas'];
  44.                     $cliente=$_POST['cli'];
  45.                     $nombre=$_POST['nombre'];
  46.                     $vendedor=$_POST['vendedor'];
  47.                     $modificar=new Presupuesto;
  48.                     $modificar->updatePresupuesto($serie, $numero, $serie2, $numeroas2, $cliente, $nombre, $vendedor);
  49.                 }
  50.             ?>
Lo que quiero hacer es introducir en el formulario un numero de serie y un numero que serian dos campos de una tabla y al darle a editar pasa estos valores a la otra pagina y rellena los input con los datos de la tabla que serian retornados de una consulta sql y se podrian modificar en la tabla a partir de este formulario.
__________________
Málaga Club de Fútbol: Memoria, Compromiso, Fe