besoin d'aide pour un echo

besoin d'aide pour un echo - PHP - Programmation

Marsh Posté le 27-08-2003 à 16:47:51    

Voila, j'ai un probleme,  
imaginons, j'ai un truc comme ça :
 

Code :
  1. echo $txt= '<OPTION value="STUDIO" >'.$STUDIO.'</OPTION>';


 
je voudrais, faire un if pour pouvoir mettre "selected" mais comment faire sans détruire le champ txt ?
 
en gros, faire un truc comme ça (qui ne marche pas)
 

Code :
  1. echo $txt = '<OPTION value="APPARTEMENT" '.(if($row["type"]=="APPARTEMENT" )echo"selected";).'> '.$APPARTEMENT.'</OPTION>'


 
si vous avez une astuce, je suis preneur.


---------------
CPU-Z | Timespy | Mes bd
Reply

Marsh Posté le 27-08-2003 à 16:47:51   

Reply

Marsh Posté le 27-08-2003 à 18:21:26    

Tu peux vraiment pas modifier l'écho  :??: .
remarque à part, je pense qu'il est conseillé d'écrire selected="selected" ou un truc du genre :)
 
Ton truc doit pouvoir se faire avec une fonction je pense...  
 

Code :
  1. echo $txt = '<OPTION value="APPARTEMENT" '.traiter($row[truc],tous les arguments que tu veux).'> '.$APPARTEMENT.'</OPTION>'
  2. function traiter(....)
  3. {
  4. if()
  5. return '';
  6. else
  7. return 'selected="selected"';
  8. }


Il y a peut être plus simple, mais j'ai pas envie de chercher.


Message édité par belgique le 27-08-2003 à 18:25:18
Reply

Marsh Posté le 27-08-2003 à 18:38:41    

Pas bete la fonction, je n'y avais pas pensé  
 
merci ;)


---------------
CPU-Z | Timespy | Mes bd
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed