c'est un peu du paté ton code, on va regarder pour optimiser un peu...
alors les 2 requêtes: les tables et les conditions sont les mêmes, donc on va essayer avec une seule requête:
avant:
apres:alors les 2 requêtes: les tables et les conditions sont les mêmes, donc on va essayer avec une seule requête:
avant:
Code PHP :
<?php
if($id_cible!='0')
{
$req2=mysql_query("SELECT joueur_pseudo FROM membres WHERE id='$id_cible'");
$req3=mysql_query("SELECT camp FROM membres WHERE id='$id_cible'");
$perso_cible =mysql_fetch_array($req2);
$camp_cible =mysql_fetch_array($req3);
$nom_cible=$perso_cible['joueur_pseudo'];
$camp=$camp_cible['camp'];
$cible.='<option value="perso@@@'.$id_cible.'">'.$nom_cible.' ( '.$camp.' )</option>';
}
Code PHP :
<?php
if($id_cible!='0')
{
// une requete qui renvoie les 2 champs
$req2=mysql_query("SELECT joueur_pseudo, camp FROM membres WHERE id='$id_cible'");
// le resultat dans un tableau
$data_cible = mysql_fetch_array($req2);
$nom_cible = $data_cible['joueur_pseudo'];
$camp = $data_cible['camp'];
$cible.='<option value="perso@@@'.$id_cible.'">'.$nom_cible.' ( '.$camp.' )</option>';
}