Problème de tableau et variable tiré d'un AS

Mammouth du PHP | 804 Messages

28 juin 2007, 00:11

Bonjour tout le monde ,

J'ai réalisé une requête qui fonctionne très bien mais un problème s'impose
<?php
$query = "SELECT  ID,nom,(val1+val2+val3/3) AS masomme FROM membres WHERE etat=\"1\" ORDER BY masomme *1 ASC,age  *1 DESC";
$mysql_result = execute_requete($query);

     $_GET['id'] = $row['ID'];

     $_GET['age'] = $row['age'];

     $_GET['nom'] = $row['namdog'];

     $_GET['masomme'] = $row['masomme'];

?>
<a href="fiche.php?membre=<?php echo $_GET['id']?>"><?php echo $_GET['nom']?> : <?php echo $_GET['masomme']?>

<?php 
} 
?>

je ne peu pas afficher ma variable masomme dans un tableau si il est utilisé dans ma condition ORDER BY pourquoi :!: et surtout comment résoudre ce problème :?:

PS: PHP 5 avancé 3 ème edition excellent :idea:

Eléphant du PHP | 199 Messages

28 juin 2007, 01:46

Hum... c'est pas très catholique de manipuler les superglobales comme ça non ? :?

Et tu ne devrais pas effectuer une boucle dans le cas où tu obtiendrais plusieurs résultats ?
Klomac - Blog Lambda

Mammouth du PHP | 804 Messages

28 juin 2007, 04:39

pourquoi ? j'ai plusieurs résultats et aucuns problèmes :? à par celui actuel mais j'ai contourné :wink:
par contre j'aimerai savoir la réponse j'aime pas rester sur un problème que je n'ai pas compris :roll:

Eléphant du PHP | 199 Messages

28 juin 2007, 12:04

Peux-tu donner ta fonction execute_requete() ?
Klomac - Blog Lambda

Mammouth du PHP | 804 Messages

28 juin 2007, 13:42

biensure
function execute_requete($query) {
         require("config.php");
         //global $SQL_HOST, $SQL_Compte, $SQL_Password, $SQL_Database;
         global $nb_requete;
         $nb_requete++;
         $mysql_link = mysql_connect($SQL_HOST , $SQL_Compte ,$SQL_Password) or die ("Impossible de se connecter à la base de données.");
         mysql_select_db($SQL_Database, $mysql_link) or die("Impossible de selectionner la base de données.");;
         $mysql_result = mysql_query($query, $mysql_link);
         mysql_close();
         return $mysql_result;
         }

ViPHP
ViPHP | 5924 Messages

28 juin 2007, 14:41

C'est très sale de se connecter et se déconnecter à chaque requète.

Mammouth du PHP | 804 Messages

28 juin 2007, 16:03

ah j'apprends quelque chose :oops: , c'est de la que vient le problème ?

page 434 du livre PHP5 avancé je ne suis pas encore arrivé à cette section :pouce: