begin process at 2012 02 14 08:38:37
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Probleme plusieurs requetes imbriquées


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Probleme plusieurs requetes imbriquées

samedi 6 novembre 2004 à 13:32:59 | Probleme plusieurs requetes imbriquées

romagnoli64

Bonjour, bon j'ai un petit souci...Dans une page PHP, j'ai deux requetes imbriquées, une va chercher des valeurs et la deuxieme va chercher, à partir de ses valeurs trouvées, de nouveaux parametres a afficher.
Le truc c'est que en local, avec EasyPHP, mon script marche NICKEL!!! Mais quand je le mets sur Lycos, çà marche pas du tout.
Voici mon code:
*********************************
<?
$categ="SELECT categorie.id_categorie, categorie.nom_categorie FROM categorie where categorie.secteur='premier'";
$resultat3=MySQL_QUERY($categ);
$nb_lignes3=MySQL_NUM_ROWS($resultat3);
$nb_colonnes3=MySQL_NUM_fields($resultat3);
while($ligne3=MySQL_fetch_row($resultat3))
{
echo"<TABLE width='100%' border='0' cellpadding='0' cellspacing='0'><TR>
<TD background='images/gauche_materiel.gif' height='20' width='40'></TD>
<TD background='images/fond_materiel.jpg' height='20' align='center'>
<P class='categorie'>$ligne3[1]</P></TD>
<TD background='images/droite_materiel.gif' height='20' width='40'></TD>
</TR></TABLE>";
$catego=$ligne3[0];

echo"<BR><TABLE width='90%' align='center' border='0' cellpadding='1' cellspacing='1'>";

$club="SELECT categorie.id_categorie, categorie.secteur, materiel.id_materiel, materiel.id_categorie, materiel.nom_materiel, materiel.quantite, materiel.details, materiel.image, categorie.nom_categorie FROM categorie, materiel WHERE categorie.id_categorie='$catego' AND categorie.id_categorie=materiel.id_categorie order by categorie.nom_categorie desc";
$resultat2=MySQL_QUERY($club);
$nb_lignes2=MySQL_NUM_ROWS($resultat2);
$nb_colonnes2=MySQL_NUM_fields($resultat2);

while($ligne2=MySQL_fetch_row($resultat2))
{
$reste=fmod($ligne2[2],2);
if ( $reste == 0 ) { echo "<tr bgcolor='#66CC99'>"; }
else { echo "<tr bgcolor='#99CC99'>"; }
if ( $ligne2[6] == '' )
{
if ( $ligne2[5] == '0' ) { echo"<TD width='50%' class='materiel'>$ligne2[4]</TD>";}
else { echo"<TD width='50%' class='materiel'>$ligne2[5] $ligne2[4]</TD>";}
}
else {
if ( $ligne2[5] == '0' ) { echo"<TD width='50%' class='materiel'><a href=javascript:popupcentree('details.php3?id=$ligne2[2]','menubar=no,scrollbars=yes,statusbar=no')>$ligne2[4]</a></TD>";}
else { echo"<TD width='50%' class='materiel'>$ligne2[5] <a href=javascript:popupcentree('details.php3?id=$ligne2[2]','menubar=no,scrollbars=yes,statusbar=no')>$ligne2[4]</a></TD>";}
}
if ( $ligne2[7] == '' ) { echo "<TD width='50%'></TD>"; }
else { echo"<TD width='50%' align='center'><A HREF=javascript:AfficherImage('images/materiel/grand/$ligne2[7]')><IMG src='images/materiel/$ligne2[7]' BORDER='0'></A></TD></TR>";}
}
echo"</TABLE><BR>";
}
mysql_close();
?>

*********************************
Si vous pouvez m'aider, je vous remercie beaucoup!!


Chaque connaissance est une réponse à une question.
samedi 6 novembre 2004 à 15:35:08 | Re : Probleme plusieurs requetes imbriquées

windu

Membre Club
commence par écrie les nom des fonctions PHP en minuscules... car en local tu a suremen windows, mais Lycos a peut-etre un serveur Linux qui est donc sensible à la casse.. prends cette habitude de toujours écrire les fionctions en minuscule, ceux sont les constantes qui sont écrites en majuscules (par habitude)
Que la Force soit avec toi, Jeune Padawan!!!
samedi 6 novembre 2004 à 16:51:10 | Re : Probleme plusieurs requetes imbriquées

romagnoli64

OK merci de repondre mais ce n'est pas çà le probleme, car les requetes simples marchent trés bien!
Ce n'est pas pas un probleme de majuscule ou minuscule.
Le probleme se situe dans la boucle du 1er while....et là çà reconnait rien mais je comprends pas pourquoi çà marche en local et pas sur lycos.
Chaque connaissance est une réponse à une question.
samedi 6 novembre 2004 à 18:27:41 | Re : Probleme plusieurs requetes imbriquées

windu

Membre Club
oki... bon ca coutait rien d'essayer!
si tu as une erreur, tu dois bien avoir un message d'erreur!
utilise mysql_errno() et mysql_error pour récupérer le numéro de l'erreur et le message explicatif, en écrivant de cette facon:
if(!$resultat3=mysql_query($categ))
{
echo mysqlerrno().mysqlerror();
}
ca simplifiera beaucoup leschoses de connaitre l'erreur...
je regarde ton code en attendant
Que la Force soit avec toi, Jeune Padawan!!!
samedi 6 novembre 2004 à 18:45:06 | Re : Probleme plusieurs requetes imbriquées

romagnoli64

AHHHHHHHHHH!!!
Comment perdre 2 jours sur une CONNERIE!!!
En fait il n'y avait aucun message d'erreur sur lycos, c'etait juste du blanc, çà n'affichait rien...mais çà marchait parfaitement sur mon ordi en local...
Et je viens de m'apercevoir, en faisant plusieurs tests, qu'en fait le probleme venait de la base de données...Lors du transfert des données de ma base vers celle de lycos, j'ai créé un fichier texte, et un /r s'est INCRUSTE dans une table (pourquoi pas les autres??), et l'erreur venait de là car quand je cherchais "premier" çà ne trouvait rien car c'etait "premier/r" qui etait dans ma base...
SNIFF SNIFF SNIFF, j'ai les boules!
Mais merci a toi pour ton aide quand même WINDU!
Chaque connaissance est une réponse à une question.


Cette discussion est classée dans : id, echo, categorie, materiel, ligne2


Répondre à ce message

Sujets en rapport avec ce message

Problème de requete sql + php [ par evenkil ] BonjourJe post ce message car depuis hier j'ai une erreur dans mon script, et rien a faire je n'arrive pas a la corriger. Auriez vous la gentillesse d aide pour affichage galerie [ par speedylol ] bonjour voila mon probléme id_gal est le speudo du membre qui introduit sa galerie et j'aimerais l'afficher une seule fois dans ma liste de galerie . Recherche sur des tableaux [ par guisx00 ] Bonjour,Voila en ce moment j'essai de faire un ptite gallerie à partir d'une bddPour cree les miniatures ajoute les images etc c'est bon sa marcheMais svp quelqu'un peut me corriger [ par soumabm ] svp quelqu'un peut me corriger cette page ,son principe est de deposer une annonce dans un site.j'ai une table pays,raison_social,compte_utilisateur,a metre une variable dans une requete ? [ par marlopremier ] [b]Marlo Premier[/b]Bonjour a tous !dans cette page j'arive a suprimer de ma liste les champs "PretNom et PretDate"la page ce recharge et ne me présan Integration produits pour leguide.com flux xml [ par satpromo ] Bonjour,Merci de me donner votre avis sur ce probleme.Depuis que j'ai changé d'hébergeur avec Mysql 5 j'ai l'erreur suivante:A mon avis le script est problème avec $_POST['recherche_id'] [ par Batman60 ] Bonjour je suis débutant en PHP j'ai un problème avec $_POST[]quand j'actionne sans avoir rempli le </fo php boucle javascript et css pour des onglets [ par gabs77 ] bonjour ,j'ai trouvé un script sur code source avec un systeme d'onglet avec des sous ongletscad dans chacun des onglets (donc ici des types d article variables qui disparaissent [ par zoomzoomzoomzoom ] Hello,j'ai un soucis de variables qui disparaissent...voici une partie de mon code d'une page "pics.php": $id = $_GET['id'];//$id = "hel Conception base de données [ par younes371 ] Bonjour,j'ai fait une conception pour ma base de données, et je vous demande si c'est bon.Pour chaque Produit il ya un id et le nom, et aussi ce produ


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,201 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales