Code en fonction d'une valeur
Résolu/Fermé
A voir également:
- Code en fonction d'une valeur
- Colorer une cellule en fonction de la valeur d'une autre cellule ✓ - Forum Excel
- Code asci - Guide
- Fonction si et - Guide
- Freewifi secure code ✓ - Forum Réseau
- Code 80072efe ✓ - Forum Windows
2 réponses
Alming
Messages postés
60
Date d'inscription
dimanche 30 juin 2013
Statut
Membre
Dernière intervention
20 juillet 2013
12
30 juin 2013 à 11:28
30 juin 2013 à 11:28
Il faudrait alors retirer les divs conteneurs de la boucle while pour éviter qu'elle ne se duplique.
Pour résoudre ton cas, il faut faire deux requêtes MySQL distinctes : une qui s'occupera de la colonne de droite, et une qui s'occupera de la colonne de gauche.
Voici ce que ça donnerais :
P.S. : je te conseille d'utiliser l'objet PDO pour tout ce qui est de MySQL.
Pour résoudre ton cas, il faut faire deux requêtes MySQL distinctes : une qui s'occupera de la colonne de droite, et une qui s'occupera de la colonne de gauche.
Voici ce que ça donnerais :
<?php require "../include/config.php"; mysql_connect($adresse, $nom, $motdepasse); mysql_select_db($database); ?> <div id="contener"> <div id="droite"> <!-- COLONNE DE DROITE --> <?php $sqlDroite = 'SELECT * FROM serveurs WHERE position = "droite" ORDER BY id DESC'; // REQUETE QUI S'OCCUPE DES BANNIERES DE DROITE $req = mysql_query($sqlDroite) or die(mysql_error()); while($data = mysql_fetch_assoc($req)) { ?> <b>Nom</b> : <?php echo stripslashes($data['nom']);?></br> <?php echo stripslashes($data['script']);?> <div id="content-text"> <div id="print-this"> <span class="titre_txt"> <?php echo stripslashes($data['miniature']);?><!-- texte qui fait dérouler --> <img class="deroul_img" src="img/agrandir.gif" alt="Développer" style="vertical-align:middle"/></br> </span> <div class="div_rubr"> <span> <!-- texte qui apparait --> <b>Infos</b> : <?php echo stripslashes($data['infos']);?></br></br></br> </span> <!-- texte qui apparait --> </div> </div> </div> <?php } ?> </div> <div id="gauche"> <!-- COLONNE DE GAUCHE --> <?php $sqlGauche = 'SELECT * FROM serveurs WHERE position = "gauche" ORDER BY id DESC'; // REQUETE QUI S'OCCUPE DES BANNIERES DE GAUCHE $req = mysql_query($sqlGauche) or die(mysql_error()); while($data = mysql_fetch_assoc($req)) { ?> <b>Nom</b> : <?php echo stripslashes($data['nom']);?></br> <?php echo stripslashes($data['script']);?> <div id="content-text"> <div id="print-this"> <span class="titre_txt"> <?php echo stripslashes($data['miniature']);?><!-- texte qui fait dérouler --> <img class="deroul_img" src="img/agrandir.gif" alt="Développer" style="vertical-align:middle"/></br> </span> <div class="div_rubr"> <span> <!-- texte qui apparait --> <b>Infos</b> : <?php echo stripslashes($data['infos']);?></br></br></br> </span> <!-- texte qui apparait --> </div> </div> </div> <?php } ?> </div> <div class="clear"></div> </div>
P.S. : je te conseille d'utiliser l'objet PDO pour tout ce qui est de MySQL.