Saludos
Estoy intentando hacer un formulario PHP el cual consiste en un menú desplegable donde aparecen las fechas de citas registradas para un usuario en una tabla de mySql.
La idea es que se muestre el menú con las fechas y el usuario seleccione la correspondiente con la cita que desea eliminar de la tabla. El problema es que las fechas se muestran fuera del menú, no se pueden seleccionar y, al pulsar en la flecha del menú sale un cuadro en blanco.Este es mi código. De nuevo muchas gracias de antemano:
//He omitido lo anterior que está relacionado con css y funciona perfectamente
<h1>Eliminar cita</h1>
<p>Fecha de cita:
<select>
<option value="0">Selección:</option>
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
$email=$_SESSION['email'];
// Conectar a la base de datos
$db = new mysqli('localhost', 'root', 'password', 'usuarios');
if($db->connect_errno > 0)
{
die('No se puede conectar a la base de datos [' . $db->connect_error . ']');
}
$sql = "SELECT * FROM citas WHERE usuario ='$email'";
if(!$result = $db->query($sql))
{
die('Error ejecutando la consulta [' . $db->error . ']');
}
while($valores = $result->fetch_assoc()) {
echo '<option value="'.$valores['fecha'].'">'.$valores['fecha'].'</option>';
}
?>
</select>
<button>Enviar</button>