PHP - rellenar desplegables html con php dependiendo de dos consultas

 
Vista:

rellenar desplegables html con php dependiendo de dos consultas

Publicado por JAVIER (2 intervenciones) el 24/06/2019 14:46:08
Quiero rellenar una tabla y desplegables con datos de dos tablas.

Por cada linea quiero los datos de la primera consulta y en la misma linea dependiendo de los datos de la primera consulta , hago la segunda consulta y querria rellenar el desplegable de talla por cada linea .

Pero no rellena nada.Aqui va el codigo

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
$sql="SELECT IDTIPOPRODUCTO,TIPOPRODUCTO,PUNTOTIPOPRODUCTO,TipoTalla FROM TIPOPRODUCTO;";
 
$rstipoproducto=odbc_exec($enlaceROPA,$sql);
if (!$rstipoproducto)
{exit("Error in SQL");}
 
 
 
$p=0;
while ($row=odbc_fetch_row($rstipoproducto))
{
 
    echo '<select name="TALLA" >
    <option value="Elija TALLA">Elija TALLA</option>';
 
       $sqlTalla="SELECT TALLA FROM TipoTalla where CODIGOTALLA ='".$tipo."'";
       $rsTALLA=odbc_exec($enlaceROPA,$sqlTalla);
 
       if (!$rsTALLA)
          {ECHO 'HOLA';
              exit("Error in SQL");}
        while ($row=odbc_fetch_row($rsTALLA))
        {
 
          echo'<OPTION VALUE="'.odbc_result($rsTALLA, 1 ).'">'.odbc_result($rsTALLA,1 ).'</OPTION>';
 
        }
    echo '</select>';
 
    if ($p==0 ){
 
        echo '			    </p>
          <table><th>ROPA A ELEGIR</th></table>
          <table>
             <tr>
               <th class="first">IDTIPOPRODUCTO</th>
               <th>TIPOPRODUCTO</th>
               <th>PUNTOTIPOPRODUCTO</th>
           <th>SEXO</th>
               <th>TALLA</th>
               <th>CANTIDAD</th>

             </tr>';
 
        $p=1;
    }
 
    $tipo=odbc_result($rstipoproducto, 4 );
    echo '<tr class="row-a"><td class="first">'.odbc_result($rstipoproducto, 1).'</td>';
    echo '<td>'.odbc_result($rstipoproducto, 2).'</td>';
    echo '<td>'.$tipo.'</td>';
 
    echo '<td><select name="SEXO" >
         <option value="Elija el turno">Elija SEXO</option>
         <option value="F">F</option>
         <option value="M">M</option>
    </select></td>';
 
 
    echo '<td><select name="TALLA" >
         <option value="Elija TALLA">Elija TALLA</option>';
 
           $sqlTalla="SELECT TALLA FROM TipoTalla where CODIGOTALLA ='".$tipo."'";
           $rsTALLA=odbc_exec($enlaceROPA,$sqlTalla);
 
           if (!$rsTALLA)
              {exit("Error in SQL");}
            while ($row=odbc_fetch_row($rsTALLA))
            {
 
              echo'<OPTION VALUE="'.odbc_result($rsTALLA, 1 ).'">'.odbc_result($rsTALLA,1 ).'</OPTION>';
 
            }
             echo '<option value="'.odbc_result($rsTALLA, 1 ).'">'.odbc_result($rsTALLA, 1 ).'</option>';
        echo '</select></td>';
 
    echo '<td> <input type="text" name="cantidad" /> </td></tr>';
 
}
?>
</table>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

rellenar desplegables html con php dependiendo de dos consultas

Publicado por JAVIER (2 intervenciones) el 25/06/2019 09:58:26
soluconado el problema lo tenia en la consulta . a pesar de estar declarado en la base de datos como nchar(10) no hacia la consulta . he tenido que convertir a numero y funciono
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar