bonjour,
je souhaite me servir de ce code de bourgi 220 qui me parait tres simple en esayant de l'adapter mais il ya un message d'erreur
merci d'avance et aussi aurait il une façon plus simple de le programmer puisque j'affiche les données qui sont deja saisies dans la table produit
Notice: Undefined variable: where in c:\program files\easyphp1-7\www\sitef\preparation_support_fam.php on line 26
ligne 26-->$min=($where-1)*2;
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp1-7\www\sitef\preparation_support_fam.php on line 31
<?
$requete='select * from produit where nom="toto" order by nomp ASC LIMIT $min , 2 ;';
$resultat=mysql_query($requete,$connexion);
$requete2=mysql_query('select count(id) from produit where nom="toto" ; ');
$nbnews=mysql_fetch_row($requete2);
$nbnews=$nbnews[0];
$moy=$nbnews/2;
$sit=ceil($moy);
//la formule...
$min=($where-1)*2;
while ($ligne = mysql_fetch_array($resultat))
{
?>
Image
----
Nom Produit, <?php echo $ligne["nomproduit"];?>,
<? if ($ligne[\"descriptio\"]!= \"\") //si le champ application de la table produit est vide
{ ?>
Description, <?php echo($ligne ["description"]);?>,
<? }?>
<?
//si where est égal à 2, vous êtes sur la page 2.. Donc là je dis que si
//$where n'existe pas, alors il est égal à 1
if (!($where))
{
$where=1;
}
$start=1;
//si where est strictement plus grand que 1, alors il faut un bouton précédent
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result "resource in c:\program files\easyphp1-7\www\sitef\preparation_support_fam.php on line 31... ce n'est pas la ligne 31 le probleme ici, c'est ta requete $requete='select * from produit where nom="toto" order by nomp ASC LIMIT $min , 2 ;'; qui est fausse. Il faut la refaire sans mixer les ', " et les variables la dedans
Pour Notice: Undefined variable: where in c:\program files\easyphp1-7\www\sitef\preparation_support_fam.php on line 26, j'avoue etre un peu perplexe... normalement une variable non definie est mise a zero... A en croire google (critere: php "Notice: Undefined variable: "), ca doit avoir a voir avec ton error_reporting
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp1-7\www\sitef\preparation_support_fam.php on line 31
a mon avis ca provien de cette ligne
$requete='select * from produit where nom="toto" order by nomp ASC LIMIT $min , 2 ;';
deja les deux ; tu peux enlever celui en rouge. et ensuite 4min ne semble pas avoir de valeur a cette endroit du code, surement que tu le passe en parametre, regarde si il a une valeur et si non initie $min a 0.
pour ta premiere erreur de meme c parce qu elle est pas initialisé en faite.
<HR>
Loi du plagiat industriel de Felson : <CITE>Voler les idées d'une personne, c'est du plagiat. En voler à plusieurs, c'est de la recherche.</CITE>
une precision pour tes requetes: si ca bug (car la tu n'as recu que des debuts de reponses), fais les s'afficher (echo $requete;) et tu verras bcp plus facilement ou est le probleme
Enjoy, ++