25/07/2013, 06:11
|
| | Fecha de Ingreso: diciembre-2009
Mensajes: 49
Antigüedad: 15 años Puntos: 6 | |
Respuesta: Si seleccionas X q se quede X en el label deberías poner un código más completo para ver bien como lo has dejado y porque no te funciona, de todas maneras te dejo un intento de código para ver si te sirve.
$SetNumberOnPage = (isset($_GET['pagenum'])?$_GET['pagenum']:10; //si esta definido pagenum lo asigna, caso contrario pone 10 (primer valor del select)
echo "<select........>";
while (con las condiciones que hagan falta) {
$sele = ($row["ElectionNumber"] == $SetNumberOnPage)?"selected":"";
echo "<Option $sele value="<?php echo $row["ElectionNumber"]; ?>']"><?php echo $row["ElectionNumber"]; ?></option>"
}
echo "</select>";
este código sin dudas tenes que adaptarlo a tus necesidades, fijate el tipo de datos en las comparaciones. Lo que cambia respecto de lo que vos hiciste es que en el value de cada option del select pone el mismo valor que muestra y usa la variable $sele para, mediante la comparación, ver si es el que corresponde poner como seleccionado o no.
espero te sirva ahora |