Ver Mensaje Individual
  #6 (permalink)  
Antiguo 04/06/2018, 09:50
Parliament
 
Fecha de Ingreso: noviembre-2003
Mensajes: 499
Antigüedad: 23 años
Puntos: 7
Respuesta: select con datos de Mysql

Lo for while y me da siempre un solo valor

Código PHP:
<?php
$server     
= 'localhost';
$username   = 'root';
$password   = '';
$database   = 'htl'; 

$conexion = @new mysqli($server, $username, $password, $database);

if (
$conexion->connect_error)
{
    die(
'Error de conexión: ' . $conexion->connect_error);
}

$sql="SELECT * from tarifas where nr=347";
$result = $conexion->query($sql); 

if (
$result->num_rows > 0) 
{
    
$combobit="";
    while (
$row = $result->fetch_array(MYSQLI_ASSOC)) 
    {
        
$combobit .=" <option value='".$row['nr']."'>".$row['ivad2']."</option>"; //concatenamos el los options para luego ser insertado en el HTML
    
}
}
else
{
    echo 
"No hubo resultados";
}
$conexion->close();
?>
<html>
<head>
<title>Llenar un Combobox/Select con registros de una Tabla</title>
<link href="contactos.css" rel="stylesheet" type="text/css" />
</head>
<body>
   <select name="estado">
       <?php echo $combobit; ?>
   </select>
</body>
</html>