Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/05/2015, 05:54
Balita
 
Fecha de Ingreso: febrero-2008
Mensajes: 49
Antigüedad: 16 años, 2 meses
Puntos: 0
Formulario post solo paasa un valor

Buenas estoy haciendo un formulario post con dos selects el primeromanda el select que hemos seleccionado pero el segundo manda el ultimo dato mostrado en el sect. alguna solucion?
Código PHP:
Ver original
  1. <?php
  2.     session_start();
  3. ?>
  4. <!doctype html>
  5. <html lang="es">
  6.     <head>     
  7.         <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
  8.         <title> Titulo </title>    
  9.         <link rel="stylesheet" href="../../../estilo/estilo.css" type="text/css" media="screen"/>
  10.     </head>
  11.     <body>
  12.     <div id="header">
  13.         <div class="textoIzq">Bienvenido <b><?=$_SESSION['nombre']?></b> </div>
  14.         <div class="textoDch"><a href='../../../salir.php'>Salir</a></div>
  15.         <h1>DBYIR</h1>         
  16.         </div>
  17.            
  18.         <?php
  19.     if($_SESSION['rol'] == "administrador"){
  20. ?>
  21.                
  22.             <div id="contenido">
  23.                 <div id="navega">
  24.                     <div class="margen">
  25.                         Panel Administrador:<br/><br/>
  26.                         <a href="../../../rango/administrador/registrar/registro.php">- Registrar Usuarios</a><br/>
  27.                         <a href="../../../rango/redactor/add/nuevo.php">- Añadir registro a la BBDD YIR</a><br/>
  28.                         <a href="../../../rango/redactor/editar/editar.php">- Editar registro de la BBDD YIR</a><br/>
  29.                         <a href="../../../rango/redactor/eliminar/seleccion.php">- Eliminar registro</a><br/>
  30.                         <a href="../../../rango/redactor/foto/index.php">- Gestión de fotos</a><br/>
  31.                         <a href="../../../rango/usuario/ver/ver.php">- Ver registros en la BBDD YIR</a><br/>
  32.                         <a href="../../../rango/usuario/excel/selccion.php">- Exportar registros a Excel</a>
  33.                     </div>
  34.                 </div>
  35.                
  36.                 <div class="muestra">
  37.                     <div class="margen">
  38. <?php
  39.     }
  40.     elseif($_SESSION['rol'] == "redactor"){
  41. ?>
  42.                
  43.             <div id="contenido">
  44.                 <div id="navega">
  45.                     <div class="margen">
  46.                         Panel Redactor:<br/><br/>
  47.                         <a href="../../../rango/redactor/add/nuevo.php">- Añadir registro a la BBDD YIR</a><br/>
  48.                         <a href="../../../rango/redactor/editar/editar.php">- Editar registro de la BBDD YIR</a><br/>
  49.                         <a href="../../../rango/redactor/eliminar/seleccion.php">- Eliminar registro</a><br/>
  50.                         <a href="../../../rango/redactor/foto/index.php">- Gestión de fotos</a><br/>
  51.                         <a href="../../../rango/usuario/ver/ver.php">- Ver registros en la BBDD YIR</a><br/>
  52.                         <a href="../../../rango/usuario/excel/selccion.php">- Exportar registros a Excel</a>
  53.                     </div>
  54.                 </div>
  55.                
  56.                 <div class="muestra">
  57.                     <div class="margen">
  58. <?php
  59.     }
  60.     elseif($_SESSION['rol'] == "usuario"){
  61. ?>
  62.                
  63.             <div id="contenido">
  64.                 <div id="navega">
  65.                     <div class="margen">
  66.                         Panel Usuario:<br/><br/>
  67.                         <a href="../../../rango/usuario/ver/ver.php">- Ver registros en la BBDD YIR</a><br/>
  68.                         <a href="../../../rango/usuario/excel/selccion.php">- Exportar registros a Excel</a>
  69.                     </div>
  70.                 </div>
  71.                
  72.                 <div class="muestra">
  73.                     <div class="margen">
  74.     <?php
  75.    
  76.     }
  77.             // Controlo si el usuario estᡬogueado
  78.             if (!isset($_SESSION['nombre']))
  79.             {
  80.                 echo"Debes estar logueado para acceder aquí.";
  81.             }
  82.             elseif($_SESSION['rol'] == "administrador" || $_SESSION['rol'] == "redactor" || $_SESSION['rol'] == "usuario")
  83.             {  
  84.                 include("../../../mysql.inc.php");
  85.                
  86.                 conecta($c);
  87.                
  88.                 mysqli_select_db($c,"wwulegeoinca");
  89.                            
  90.                 $sql = "select * from yir";
  91.                
  92.                 $resultado=mysqli_query($c, $sql); 
  93.                 $resultado2=mysqli_query($c, $sql);
  94.  
  95.                 $filas=mysqli_affected_rows($c);
  96.                
  97.                 if($resultado)
  98.                 {
  99.                     if($filas==0)
  100.                     {
  101.                         # No encontramos datos
  102.                         echo "no hay datos disponibles.";                  
  103.                     }
  104.                     else
  105.                     {
  106.                         echo"Selecciona el rango de campos que deseas exportar";
  107.                         echo"<form method='post' action='exportar.php'>";
  108.                         echo "<select name='id1'>";
  109.                        
  110.                         while ($registro = mysqli_fetch_array($resultado))
  111.                                         {
  112.                                             $opt = $registro['id'];
  113.                                             echo "<option value='$opt'>";
  114.                                             echo utf8_encode("ID: ".$registro['id']."&nbsp;");
  115.                                             echo utf8_encode("Nombre: ".$registro['nombre']."</option>");                                          
  116.                                         }
  117.                         echo "</select><br/><br/>";
  118.                        
  119.                         echo "<select name='id2'>";
  120.                        
  121.                         while ($registro2 = mysqli_fetch_array($resultado2))
  122.                                         {
  123.                                             $opt2 = $registro2['id'];
  124.                                             echo "<option value='$opt'>";
  125.                                             echo utf8_encode("ID: ".$registro2['id']."&nbsp;");
  126.                                             echo utf8_encode("Nombre: ".$registro2['nombre']."</option>");                                         
  127.                                         }
  128.                         echo "</select><br/><br/>";
  129.                         echo "<input type='submit' value='Consultar'/></form>";
  130.                     }      
  131.                 }
  132.                 else
  133.                 {
  134.                     # error de consulta
  135.                     echo "error consulta";
  136.                 }
  137.                
  138.                 mysqli_close($c);
  139.                    
  140.                
  141.             }else{
  142.                 echo "debes ser administrador o redactor para acceder aquí.";
  143.             }
  144.        
  145.     ?>
  146.        
  147.                     </div>
  148.                 </div>
  149.             </div>
  150.     </body>
  151. </html>