Bonjour,

J'ai un souci avec mon while.. je vois où est le problème mais je ne vois pas comment le corriger..

J'ai ce code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
$variable=mysql_query("SELECT * FROM varPageWiki");
while($var1=mysql_fetch_array($variable)){
    $listValeur=mysql_fetch_array(mysql_query("SELECT * FROM varPageWiki, pageWiki_Var WHERE varPageWiki.idVar = pageWiki_Var.numVar AND numPageWiki = '{$_GET['upd']}' AND idVar = '{$var1['idVar']}'"));
?>
            <h1>Lien</h1>
            <input type="text" name="lien" style="width:100%" value="<?php echo $listValeur['valeurVar']; ?>"/>
 
            <h1>Descriptif court</h1>
            <textarea name="descriptifCourt" id="descriptifCourt" value="<?php echo $listValeur['valeurVar']; ?>" cols="60" rows="5" onkeyup="limite(this);MaxLengthTextarea(this, 150);"></textarea>
            <span id="compteur"></span>
 
            <h1>Montant approximatif</h1>
            <input type="text" name="montantMin" value="<?php echo $listValeur['valeurVar']; ?>" style="width: 90px;"/> min <input type="text" name="montantMax" value="<?php echo $listValeur['valeurVar']; ?>" style="width: 90px;"/> max<br/>
            <input type="text" name="pourcentage" value="<?php echo $listValeur['valeurVar']; ?>" style="width: 90px;"/> %
 
            <h1>Propriétaire ou locataire</h1>
            <select name="typePropri" id="typePropri">
                <option value="">Choisir</option>
                <option value="proprietaire" <?php if($listValeur['valeurVar'] == "proprietaire") echo "selected='selected'"; ?>>Propriétaire</option>
                <option value="locataire" <?php if($listValeur['valeurVar'] == "locataire") echo "selected='selected'"; ?>>Locataire</option>
            </select>
<?php
}
 ?>
Mes deux tables sont : pageWiki_Var( idPageWikiVar, numPageWiki, numVar, valeurVar)

et varPageWiki (idVar, nomVar, nomCritere, typeZone, nbChamps, nomsChamps, affiche)

Le problème avec mon while c'est qu'il m'affiche par exemple autant de :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
<h1>Lien</h1>
    <input type="text" name="lien" style="width:100%" value="<?php echo $listValeur['valeurVar']; ?>"/>

qu'il y a d'idVar dans la table varPageWiki.

Comment je peux corriger cela ? svp je veux juste que dans mes values, on affiche la bonne valeur.