Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/07/2013, 01:08
nedyer
 
Fecha de Ingreso: enero-2011
Mensajes: 94
Antigüedad: 13 años, 4 meses
Puntos: 7
Respuesta: etiqueta selected no me funciona en php

Si quieres que te deja algo seleccionado es así

Ejemplos

Código PHP:
Ver original
  1. <label for="algo" >nombre:</label>
  2.  
  3. <select name="algo"  id="algo">
  4.  
  5. <option value="-1" <?php if (!(strcmp(-1, $row_consulta['nombre']))) {echo "selected=\"selected\"";} ?>>Seleccione</option>
  6.  
  7. <?php do {  ?>
  8.  
  9. <option value="<?php echo $row_consulta['id']?>"<?php if (!(strcmp($row_consulta['id'], $row_consulta['nombre']))) {echo "selected=\"selected\"";} ?>><?php echo $row_consulta['nombre']?></option>
  10.  
  11.  
  12. <?php
  13.  
  14. } while ($row_consulta = mysql_fetch_assoc($consulta));
  15.   $rows = mysql_num_rows($consulta);
  16.   if($rows > 0) {
  17.       mysql_data_seek($consulta, 0);
  18.       $row_consulta = mysql_fetch_assoc($consulta);
  19.   }
  20. ?>



o así

Código PHP:
Ver original
  1. <label for="algo" >nombre:</label>
  2.  
  3. <select name="algo"  id="algo">
  4.  
  5. <option value="-1" <?php if (!(strcmp(-1, $row_consulta['nombre']))) {echo "selected=\"selected\"";} ?>>Seleccione</option>
  6.               <option value="2" <?php if (!(strcmp(2, $row_consulta['nombre']))) {echo "selected=\"selected\"";} ?>>nombre 2</option>
  7.               <option value="1" <?php if (!(strcmp(1, $row_consulta['nombre']))) {echo "selected=\"selected\"";} ?>>nombre 1</option>
  8.  
  9. </select>