Ver Mensaje Individual
  #6 (permalink)  
Antiguo 01/02/2011, 07:01
Malekith
 
Fecha de Ingreso: abril-2006
Mensajes: 105
Antigüedad: 18 años
Puntos: 11
Respuesta: Array en campo SELECT de un formulario HTML

He probado a definir las siguientes variables:

Código PHP:
$Fantasy==($row['tema']=='Fantasy')?' selected="selected"':'';
$
40k==($row['tema']=='40k')?' selected="selected"':'';
$ESDLA-rol==($row['tema']=='ESDLA-rol')?' selected="selected"':'';
$Zombieland-rol==($row['tema']=='Zombieland-rol')?' selected="selected"':'';
$Fantasy-rol==($row['tema']=='Fantasy-rol')?' selected="selected"':'';
$
40k-rol==($row['tema']=='40k-rol')?' selected="selected"':''
Aplicando luego el siguiente código:

Código HTML:
<select name="tema">            
<option value="Fantasy" $Fantasy>Fantasy</option>            
<option value="40k" $40k>40k</option>            
<option value="ESDLA-rol" $ESDLA-rol>ESDLA-rol</option>            
<option value="Zombieland-rol" $Zombieland-rol>Zombieland-rol</option>            
<option value="Fantasy-rol" $Fantasy-rol>Fantasy-rol</option>            
<option value="40k-rol" $40k-rol>40k-rol</option>
</select> 
Y me da error:

Parse error: syntax error, unexpected T_LNUMBER, expecting T_VARIABLE or '$' in /home/a1919488/public_html/administrar/ARCHIVO.php on line 13

Por si no he hecho bien el tema de las variables, cambié las etiquetas:

<? y ?> por <?PHP y ?>, y también por .' y '. pero sin resultados.

¿Alguna idea? se mezcla de mala manera el script con el codigo html y el navegador interpreta que la ?> cierra el option en vez del PHP, ¿Alguna sugerencia?