Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Cargar list menu con php y mysql

Estas en el tema de Cargar list menu con php y mysql en el foro de PHP en Foros del Web. Hola tengo un problema al cargar un list menu, el problema es que no me muestra nada y nose cual es el inconveniente les paso ...
  #1 (permalink)  
Antiguo 07/10/2018, 13:10
 
Fecha de Ingreso: diciembre-2008
Mensajes: 104
Antigüedad: 9 años, 10 meses
Puntos: 0
Cargar list menu con php y mysql

Hola tengo un problema al cargar un list menu, el problema es que no me muestra nada y nose cual es el inconveniente les paso e código usado.
Código PHP:
<?
$Servidor 
"localhost";
    
$Usuario "root";
    
$Password "sim646534";
    
$BaseDeDatos "selectcars";
    
mysqli_connect($Servidor,$Usuario,$Password) or die("Error: El servidor no puede conectar con la base de datos");
    
mysqli_select_db($BaseDeDatos);
?>
                    <label>Marca:</label>
                    <select name="marca" id="selSegmento" class="text">
                    <option value="%" selected>Todos</option>
                    <?
                    $sql 
mysqli_query("SELECT DISTINCT marca FROM vehiculos ORDER BY marca");
                    while(
$rs=mysqli_fetch_array($sql)){
                    
?>
                    <option value=" <? echo $rs['marca'?>"> <? $rs['marca'?> </option>";
                    <?
                    
}
                    
?>
                    </select>
  #2 (permalink)  
Antiguo 07/10/2018, 15:24
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.387
Antigüedad: 3 años, 3 meses
Puntos: 253
Respuesta: Cargar list menu con php y mysql

tienes el echo en el value pero no en el text


Código PHP:
Ver original
  1. <option value=" <? echo $rs['marca'] ?>"> <? echo $rs['marca'] ?> </option>";
__________________
[email protected]
HITCEL
  #3 (permalink)  
Antiguo 07/10/2018, 15:37
 
Fecha de Ingreso: diciembre-2008
Mensajes: 104
Antigüedad: 9 años, 10 meses
Puntos: 0
Respuesta: Cargar list menu con php y mysql

Gracias amigo es verdad falta eso, ya lo agregue pero sigue sin mostrarme nada por las dudas aclaro uso php 7.2.6
  #4 (permalink)  
Antiguo 07/10/2018, 21:03
Avatar de alvaro_trewhela  
Fecha de Ingreso: octubre-2012
Ubicación: localhost
Mensajes: 903
Antigüedad: 6 años
Puntos: 104
Respuesta: Cargar list menu con php y mysql

Trata con

Código PHP:
Ver original
  1. $con = mysqli_connect($Servidor,$Usuario,$Password) or die("Error: El servidor no puede conectar con la base de datos");
  2.     mysqli_select_db($con,$BaseDeDatos);

Y
Código PHP:
Ver original
  1. $sql = mysqli_query($con,"SELECT DISTINCT marca FROM vehiculos ORDER BY marca");

De todas formas recomiendo que te pases a poo y dejar de ocupar el normal:
Código PHP:
Ver original
  1. $con = new mysqli($Servidor,$Usuario,$Password,$BaseDeDatos);
  2.  
  3. $sql = $con->query("SELECT DISTINCT marca FROM vehiculos ORDER BY marca");
  4.  
  5. while($data = $con->fetch_assoc()){
  6. echo $data["marca"];
  7. }

Saludos



La zona horaria es GMT -6. Ahora son las 17:58.