<?php $mysql_link = mysql_connect('localhost','XX','X');
$requete = 'SELECT cp_cycleLESC_Qt FROM cycleLESC;';
$result = mysql_unbuffered_query('CP', $requete);
if ($result < 24) {
$mysql_link1 = mysql_connect('localhost','XX','X');
$requete1 = 'SELECT cp_prod_pu FROM produits WHERE cp_prod_id=1;';
$result1 = mysql_db_query('CP', $requete1);
$valeur_aff1 = mysql_fetch_array($result1);
echo $valeur_aff1[cp_prod_pu];}
elseif ($result?>
24 and <48 {
$mysql_link2 = mysql_connect('localhost','XX','X');
$requete2 = 'SELECT cp_prod_pu1 FROM produits WHERE cp_prod_id=1;';
$result2 = mysql_db_query('CP', $requete2);
$valeur_aff2 = mysql_fetch_array($result2);
echo $valeur_aff2[cp_prod_pu1];}
elseif ($result > 48 and < 72) {
$mysql_link3 = mysql_connect('localhost','XX','X');
$requete3 = 'SELECT cp_prod_pu2 FROM produits WHERE cp_prod_id=1;';
$result3 = mysql_db_query('CP', $requete3);
$valeur_aff3 = mysql_fetch_array($result3);
echo $valeur_aff3[cp_prod_pu2];}
elseif ($result > 72) {
$mysql_link4 = mysql_connect('localhost','XX','X');
$requete4 = 'SELECT cp_prod_pu3 FROM produits WHERE cp_prod_id=1;';
$result4 = mysql_db_query('CP', $requete4);
$valeur_aff4 = mysql_fetch_array($result4);
echo $valeur_aff4[cp_prod_pu3];}
?>
sinon c'est normal que y'ait une balise PHP fermée ici :
elseif ($result?>
Code : Tout sélectionner
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource
8.78.16 mysql_db_query()
Envoie une requête MySQL à un serveur MySQL
[ Exemples avec mysql_db_query ] PHP 3, PHP 4, PHP 5
Description
resource mysql_db_query ( string database , string query , resource link_identifier )
Cette fonction est obsolète, et abandonnée depuis PHP 4.0.6. Ne l'utilisez plus (ou pas !). Alternative recommandée : mysql_select_db et mysql_query .
[/color]
- Pour vérifier :
à chaque étape tu mets :
echo "je suis dans le if" ou echo "je suis dans le else"
=> tu verras jusqu'où ton script fonctionne.- Dans ton cas, tu devrais même, avant le if/else faire un echo $result.
Tu t'apercevrais sans doute que tu as un Resource id#6, càd un pointeur vers les résultats et non pas une valeur...- Ensuite, pourquoi n'utilises-tu pas une structure de type switch ?
Le manuel PHP : switch
J'en apprends tous les joursapparemment switch n'aime pas les > ...