bonjour
je veux que la sélection reste la même apre le submit methode GET
voila le code

$sql ="SELECT* FROM departement WHERE id_region={$rg}";
    $req2 = mysql_query($sql) or die ('erreur SQL ! <br>'.$sql.'<br>'.mysql_error());
    while($data = mysql_fetch_array($req2)){

    $dep .= '<option value="'.$data'id_departement'].'"'
    if($data'id_departement']==$_get'departement']){$selected='selected="selected"';}
    $selected'>'.$data'id_departement'].'</option>';

    }

ou sa

$sql ="SELECT* FROM departement WHERE id_region={$rg}";
    $req2 = mysql_query($sql) or die ('erreur SQL ! <br>'.$sql.'<br>'.mysql_error());
    while($data = mysql_fetch_array($req2)){

        if($_get'departement']==$data'id_departement']){$selected='selected="selected"';}
    $dep .= '<option value="'.$data'id_departement'].'">'.$data'id_departement'].'</option>';

    }

les 2 code marche pas merci d'avance

2 réponses


amiat
Auteur
Réponse acceptée

merci pour la réponse mais s'étai pas sa le problème j'ai trouver hier la solution

$departement=$_GET'departement'];
$sql ="SELECT* FROM departement WHERE id_region={$rg}";
$req2 = mysql_query($sql) or die ('erreur SQL ! <br>'.$sql.'<br>'.mysql_error());
while($data = mysql_fetch_array($req2)){

   $selected = (isset($departement) and $departement == $data'id_departement'])?'selected="selected"':'';
    $dep .= '<option value="'.$data'id_departement'].'"'.$selected.'>'.$data'id_departement'].'</option>';

}

Bonjour,
je crois que la variable GET s'écrit qu'en majuscule. $_GET et non $_get.