Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/10/2015, 17:06
Avatar de Masato
Masato
 
Fecha de Ingreso: junio-2009
Mensajes: 17
Antigüedad: 15 años, 5 meses
Puntos: 0
Problema al concatenar IF

Buenos días, tengo un problema al querer concatenar un IF dentro de una variable para ver si se le coloca la opción "selected" o no a un option.

El código que tengo es el siguiente:

Código PHP:
$returnSelect "
    <tr>
        <td><label>* Tipo de detalle: </label></td>
        <td><select id='detailTypeChoose'>
            <option value='1' "
.if ($rowType['id']==1)."selected".else{}.">Activo</option>
            <option value='2' "
.if ($rowType['id']==2)."selected".else{}.">Pasivo</option>
            <option value='3' "
.if ($rowType['id']==3)."selected".else{}.">R(+)</option>
            <option value='4' "
.if ($rowType['id']==4)."selected".else{}.">R(-)</option>
            <option value='5' "
.if ($rowType['id']==5)."selected".else{}.">Patrimonio Neto</option>
        </select></td>
    </tr>"

El error que me tira es:

SCREAM: Error suppression ignored for
( ! ) Parse error: syntax error, unexpected 'if' (T_IF) in function.php on line 41

La línea 41 sería siendo la primera donde aparece el IF concatenado.

Estoy usando Wamp como servidor.