Ver Mensaje Individual
  #5 (permalink)  
Antiguo 14/04/2016, 15:56
danteavo92
 
Fecha de Ingreso: abril-2016
Mensajes: 65
Antigüedad: 8 años, 1 mes
Puntos: 4
Respuesta: Pasar variable a 2 php

o como hago para enviar dos variables por ese escript
leyendo un poco mas del foro es mejor copiar el codigo con highlight asi que lo subo de nuevo

form.php en este estan los selects

Código PHP:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4.     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5.     <title>Selects dependientes con jQuery.</title>
  6.     <script type="text/javascript" src="jquery-1.4.2.min.js"></script>
  7.     <script language="JavaScript" type="text/JavaScript">
  8.         $(document).ready(function(){
  9.             $("#select1").change(function(event){
  10.                 var idmand = $("#select1").find(':selected').val();
  11.                 $("#select2").load('genera-select.php?idmand=' + idmand);
  12.                 var valor = $("#select1").val();
  13.                 alert(valor);
  14.             });
  15.         });
  16.     </script>
  17.  
  18.     <script language="JavaScript" type="text/JavaScript">
  19.         $(document).ready(function(){
  20.             $("#select2").change(function(event){
  21.                 var id = $("#select2").find(':selected').val();
  22.                 var valor = $("#select1").val();
  23.  
  24.  
  25.                 alert(valor);
  26.                 <?php
  27.             //    session_start();
  28.              //    $vari = "<script> document.write(valor) </script>";
  29.                //  $_SESSION['valo'] = $vari;
  30.                 ?>
  31.                 $("#select3").load('genera-select2.php?id=' +  id);
  32.             });
  33.         });
  34.     </script>
  35.  
  36.  
  37.  
  38. </head>
  39.  
  40. <body>
  41.  
  42.  
  43.  
  44. <form>
  45.  
  46.     <select name="select1" id="select1">
  47.         <option value = "">Selecciona</option>
  48.         <option value = "V">BANCO BISA S.A.</option>
  49.         <option value = "S">BANCO GANADERO S.A.</option>
  50.         <option value = "S">BANCO MUTUAL S.A.</option>
  51.         <option value = "V">BANCO CENTRAL S.A.</option>
  52.     </select>
  53.  
  54.     <select name="select2" id="select2">
  55.  
  56.     </select>
  57.     <select name="select3" id="select3">
  58.  
  59.     </select>
  60. </form>
  61. </body>
  62. </html>


genera-select.php este genera el select
Código PHP:
Ver original
  1. <?php
  2. try {
  3.     $pdo =  new PDO("informix:host=10.5.11.25; service=9030;database=firma; server=bcbux02; protocol=onsoctcp;EnableScrollableCursors=1;CLIENT_LOCALE=en_US.CP1252;DB_LOCALE=en_US.819", "w_firma", "12345678");
  4.     $consulta = "select * from v_persona where cve_vigente ="."'".$_GET['idmand']."'";
  5.  
  6.     $result = $pdo->query($consulta);
  7.     $valor = $result->fetchAll();
  8.     foreach ($valor AS $result){
  9.         echo '<option value="'.trim($result['CVE_TIPO_PERSONA']).'">'.trim($result['CVE_TIPO_PERSONA']).'</option>';
  10.         //unset($pdo);
  11.         //unset($consulta);
  12.     }
  13. } catch (PDOException $e) {
  14.     echo "Failed to get DB handle: " . $e->getMessage() . "\n";
  15.     exit;
  16. }
  17. ?>

genera-select2.php este genera el segundo


<?php

Código PHP:
Ver original
  1. try {
  2. $pdo =  new PDO("informix:host=10.5.11.25; service=9030;database=firma; server=bcbux02; protocol=onsoctcp;EnableScrollableCursors=1;CLIENT_LOCALE=en_US.CP1252;DB_LOCALE=en_US.819", "w_firma", "12345678");
  3.     //$valores = $_SESSION['valo'];
  4.     //$valor = $valores;
  5. $valor='S'
  6. //$consulta = "select * from v_persona where cve_tipo_persona ="."'".$_GET['id']."'"."and cve_vigente ="."'".$_valor."'";
  7.     $consulta = "select * from v_persona where cve_tipo_persona ="."'".$_GET['id']."'"."and cve_vigente ="."'".$valor."'";
  8.  
  9. $result = $pdo->query($consulta);
  10. $valor = $result->fetchAll();
  11. foreach ($valor AS $result){
  12. echo '<option value="'.trim($result['NOM_PERSONA']).'">'.trim($result['NOM_PERSONA']).'</option>';
  13. //unset($pdo);
  14. //unset($consulta);
  15. }
  16. } catch (PDOException $e) {
  17. echo "Failed to get DB handle: " . $e->getMessage() . "\n";
  18. }
  19. ?>


intente pasar por variables de sesion pero no pude por eso esta comentado y le asigno manualmente ese valor solo para ver si esta bien mi consulta