Ver Mensaje Individual
  #8 (permalink)  
Antiguo 13/07/2010, 09:42
Avatar de roxhp
roxhp
 
Fecha de Ingreso: mayo-2010
Ubicación: Veracruz
Mensajes: 39
Antigüedad: 14 años, 7 meses
Puntos: 3
Respuesta: problema para mostrar multiples resultados (consulta a mysql)

Hola:

la verdad solo vi tu codigo de pasada no lo he checado bien, pero a simple vista te vi un error repetitivo y es que dentro del echo hay otro echo y vuelves a abrir las etiquetas de php

Código PHP:

//la sintaxis de sql varia de como estes conectándote a la base de datos
$conexion= mysql_connect("localhost", "root", "");

mysql_select_db("abcerotica", $conexion);
$SQL = "SELECT nombre FROM distribuidor ORDER BY nombre ASC";
$RES = mysql_query($SQL,$conexion);

//abres el select
echo "<select name='distribuidor' id='proveedor'><option value=''>Seleccione un distribuidor</option>";

while($row = mysql_fetch_row($RES)){
    //por cada proveedor que encuentre lo muestra en la lista desplegable
    echo "<option value='". $row[0] ."'>". $row[0] . "</option>";
    
}
//cierras el select
echo "</select>"; 
?>
</li>

<li class="listadopedido"><input type="submit" name="mostrarpendientes" value="Enviar" id="boton"></li>
</ul>
</form>
<?php if (isset($_POST["mostrarpendientes"])) {

    
$dato=$_POST['distribuidor'];
    
$conexionmysql_connect("localhost""root""");
    
    
mysql_select_db("abcerotica"$conexion);
    
    
    
$SQL "select * from pedidos where nombre like '%".$dato."%'";
    
$RES mysql_query($SQL,$conexion);
    
    while (
$filamysql_fetch_assoc($RES)){
        
$camp0=$fila['id_pedido']; 
        
$camp1=$fila['fecha']; 
        
$camp2=$fila['nombre']; 
        
$camp3=$fila['precioplantilla']; 
        
$camp4=$fila['etiquetado'];
        
$camp5=$fila['ivafactura']; 
        
        
$camp6=$fila['colorcamiseta1']; 
        
$camp7=$fila['colortinta1']; 
        
$camp8=$fila['talla1']; 
        
$camp9=$fila['numerocamisetas1']; 
        
$camp10=$fila['precioregistro1']; 
        
$camp11=$fila['preciototal1']; 
        
        
$camp12=$fila['colorcamiseta2']; 
        
$camp13=$fila['colortinta2']; 
        
$camp14=$fila['talla2']; 
        
$camp15=$fila['numerocamisetas2']; 
        
$camp16=$fila['precioregistro2']; 
        
$camp17=$fila['preciototal2']; 
        
        
$camp18=$fila['colorcamiseta3']; 
        
$camp19=$fila['colortinta3']; 
        
$camp20=$fila['talla3']; 
        
$camp21=$fila['numerocamisetas3']; 
        
$camp22=$fila['precioregistro3']; 
        
$camp23=$fila['preciototal3']; 
        
        
$camp24=$fila['colorcamiseta4']; 
        
$camp25=$fila['colortinta4']; 
        
$camp26=$fila['talla4']; 
        
$camp27=$fila['numerocamisetas4']; 
        
$camp28=$fila['precioregistro4']; 
        
$camp29=$fila['preciototal4'];
        
        
$camp30=$fila['colorcamiseta5']; 
        
$camp31=$fila['colortinta5']; 
        
$camp32=$fila['talla5']; 
        
$camp33=$fila['numerocamisetas5']; 
        
$camp34=$fila['precioregistro5']; 
        
$camp35=$fila['preciototal5'];
        
        
$camp36=$fila['colorcamiseta6']; 
        
$camp37=$fila['colortinta6']; 
        
$camp38=$fila['talla6']; 
        
$camp39=$fila['numerocamisetas6']; 
        
$camp40=$fila['precioregistro6']; 
        
$camp41=$fila['preciototal6'];
        
            
$camp42=$fila['colorcamiseta7']; 
        
$camp43=$fila['colortinta7']; 
        
$camp44=$fila['talla7']; 
        
$camp45=$fila['numerocamisetas7']; 
        
$camp46=$fila['precioregistro7']; 
        
$camp47=$fila['preciototal7'];
        
        
                
$camp48=$fila['colorcamiseta8']; 
        
$camp49=$fila['colortinta8']; 
        
$camp50=$fila['talla8']; 
        
$camp51=$fila['numerocamisetas8']; 
        
$camp52=$fila['precioregistro8']; 
        
$camp53=$fila['preciototal8'];
        
                
$camp54=$fila['totalfactura'];
                        
$camp55=$fila['iva'];
         
        




echo 
'<form name="f3"  method="post" action="" > ';



echo 
'<li>Distribuidor: <input type="text" name="nombre" id="precioplantilla" value="$camp2" size="10"></li>';

echo 
'<li>Precio plantilla: <input type="text" name="precioplantilla" id="precioplantilla"  value="$camp3" size="10"></li>';

echo 
'<li>Etiquetado: <input type="text" name="etiquetado" id="etiquetado"   value="$camp4" size="10"></li>';
echo 
'<li>Fecha: <input type="text" name="fecha" id="etiquetado"  value="$camp1" size="10"></li>';



echo 
'<li>Color camiseta:<select size="1" name="colorcamiseta1" id="colorcamiseta1"  value="$camp6">
<option value="">Elegir color</option>
  <option value="negro">negro</option>
  <option value="blanco">blanco</option>
 </select>
</li>'
;

echo 
'<li>Nº colores tinta:<select size="1" name="colortinta1" id="colortinta1" value="$camp7">
<option value="">Elegir nº de tintas</option>
  <option value="1">1</option>
  <option value="2">2</option>
  <option value="3">3</option>
  <option value="4">4</option>
  <option value="5">5</option>
  <option value="6">6</option>
 </select>
 </li>'
;
 
echo 
'<li>Talla:<select size="1" name="talla1" id="talla1"  value="$camp8">
<option value="">Elegir talla</option>
  <option value="xl">xl</option>
  <option value="l">l</option>
  <option value="m">m</option>
  <option value="s">s</option>
</select>
 </li>'
;
 
 echo 
'<li>Nº de camisetas:<input type="text" name="numerocamisetas1" id="numerocamisetas1" size="5" value="$camp9"></li>';
echo 
' <li>Precio: <input type="text" name="precioregistro1" id="precioregistro1" size="7" value="$camp10"></li>';
 echo 
'<li>Total precio: <input type="text" name="preciototal1" id="preciototal1" size="7" value="$camp11"></li>';



echo
'<li>Nº de camisetas:<input type="text" name="numerocamisetas7" id="numerocamisetas6"  value="$camp45" size="5"></li>';
echo 
' <li>Precio: <input type="text" name="precioregistro7" id="precioregistro6" size="7" value="$camp46"></li>';
echo 
' <li>Total precio: <input type="text" name="preciototal7" id="preciototal6" size="7" value="$camp47"></li>';



echo 
'<li>Color camiseta:<select size="1" name="colorcamiseta8"  value="$camp48" id="colorcamiseta6">
<option value="">Elegir color</option>
  <option value="negro">negro</option>
  <option value="blanco">blanco</option>
 </select>
</li>'
;

echo 
'<li>Nº colores tinta:<select size="1" name="colortinta8" id="colortinta6" value="$camp49">
<option value="">Elegir nº de tintas</option>
  <option value="1">1</option>
  <option value="2">2</option>
  <option value="3">3</option>
  <option value="4">4</option>
  <option value="5">5</option>
  <option value="6">6</option>
 </select>
 </li>'
;
 echo 
'<li>Talla:<select size="1" name="talla8" id="talla6" value="$camp50">
<option value="">Elegir talla</option>
  <option value="xl">xl</option>
  <option value="l">l</option>
  <option value="m">m</option>
  <option value="s">s</option>
</select>
 </li>'
;
 echo 
'<li>Nº de camisetas:<input type="text" name="numerocamisetas8" id="numerocamisetas6" value="$camp51" size="5"></li>';
 echo 
'<li>Precio: <input type="text" name="precioregistro8" id="precioregistro6" size="7" value="$camp52"></li>';
 echo 
'<li>Total precio: <input type="text" name="preciototal8" id="preciototal6" size="7" value="$camp53"></li>';



echo 
'<li>Total factura: <input type="text" name="totalfactura" id="totalfactura"  value="$camp54"size="25"></li>';
echo 
'<li>Iva: <input type="text" name="iva"  id="iva"  value="$camp55"size="25"></li>';
echo 
'<li>Total factura con iva: <input type="text" name="ivafactura" id="ivafactura"  value="$camp5"size="25"></li>';
echo 
'<li><input type="submit" name="enviar" value="Enviar" id="boton"></li>';

        echo 
'</form>';
            }
}
?>

</div>
Ya le quite los echo de mas, checa a ver si asi ya te funciona... si no dejame me hago un tiempo y checo bien tu codigo.

Saludos!!!