Erreur php :"syntax error unexpected t_if"

Résolu
Bonjour,
je suis actuellement entrain de réaliser un site web . il ya plusieurs erreurs certaines que j'ai pu résoudre d'autres ou je bloque. au bout de code au ligne 198 est celui ci:


//""""""""""""""""""""""""""""""
require_once("pages/php/connection.inc.php");
echo($_GET['ref']);
$req="select * from nom_domaine where iddomaine='".$_GET['ref']."'";
$resu=mysql_query($req);
$dm=mysql_fetch_row($resu);
//"""""""""""""""""""""""""""""""""""
<?php while ($row = mysql_fetch_array($resulat2) )
{
$item_show=$row["nom_pack"];
$item_value=$row["idpack"];
198=> $aa="<option value=".$item_value." selected=".if($item_value==$dm[1]){echo "selected";}else {echo '';}.">".$item_show."</option>" ;
echo ($aa);
}
?>
Merci de votre aide car là c'est prise de tete lol

4 réponses

  1. Bonjour,

    Essaies ça ?

    $aa="<option value=".$item_value." selected=".(if($item_value==$dm[1]){echo "selected";}).">".$item_show."</option>" ;
    1. bonjour tatanos
      meme erreur malgre les parentheses ..
      merci de votre aide
      1. remplaces les lignes 198 et 199 :

        $aa="<option value=".$item_value." selected=".if($item_value==$dm[1]){echo "selected";}else {echo '';}.">".$item_show."</option>" ;
        echo ($aa);

        par ça :

        echo ("<option value=");
        echo $item_value;
        echo (" selected=");
        if($item_value==$dm[1]){echo ("selected");}
        echo (">");
        echo $item_show;
        echo ("</option>");