|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre régulier
![]() Inscription : novembre 2005 Messages : 371 ![]() |
Bonjour le forum, jsute une petite question, s'il vous plait :
Je cherche a afficher dans un seul div overflow, différents code PHP, chacun sera choisi selon un lien externe au div. Exemple : Lien 1 /// Lien 2 Code :
Avez vous une idée s'il vous plait? |
||
|
|
00
|
|
|
#2 | ||
|
Membre émérite
![]() |
En effet il ya moyen de faire ça plus "propre"
Code :
__________________
Le . est la base de toute bonne concaténation, marre de voir des echo "Mavar1 = $toto et Mavar2 = $titi"; ou pire echo 'Mavar1 = ',$toto,' et Mavar2 = ',$titi; pratiquez plutôt le echo 'Mavar1 = '.$toto.' et Mavar2 = '.$titi; |
||
|
|
00
|
|
|
#3 |
![]() ![]() Inscription : septembre 2005 Messages : 1 741 ![]() |
La balise code (#) serait peut être plus appropriée que citation ...
Utilise un if en récupérant la variable passé dans l'url (on a pas beaucoup d'info pour te repondre ...) ou tu teste avec un regex si le lien est le 1 ou le 2 et tu fait en conséquence EDIT : grilled
|
|
|
00
|
|
|
#4 |
|
Membre régulier
![]() Inscription : novembre 2005 Messages : 371 ![]() |
Merci pour cette réponse mais j'ai un doute sur ma précédente explication.
On parle bien de 2 liens (ou plus) qui sont certes externe au DIV mais qui sont quand meme sur la meme page. Je dis ça car en regardant vite ton code, j'ai l'impression qui tu parles d'un accés via l'URL de la page, et dans ce cas, je suis désolés de mon explication pas précise, mais je ne voulia spas passer par l'url de la page. Maintenant avant de t'embeter, je vais quand meme essayer ton code. a tout de suite |
|
|
00
|
|
|
#5 |
|
Membre émérite
![]() |
J'ai pas pris en compte ton histoire de div mais juste le traitement de ta requête qui est juste semblable à un mot pres.
__________________
Le . est la base de toute bonne concaténation, marre de voir des echo "Mavar1 = $toto et Mavar2 = $titi"; ou pire echo 'Mavar1 = ',$toto,' et Mavar2 = ',$titi; pratiquez plutôt le echo 'Mavar1 = '.$toto.' et Mavar2 = '.$titi; |
|
|
00
|
|
|
#6 |
|
Membre régulier
![]() Inscription : novembre 2005 Messages : 371 ![]() |
ça ne marche pas....
J'ai bien compris ton code, mais Je reprends mon explication en rajoutant une info : Imaginons 3 choix que je retrouve dans ma BDD choix 1 -> Tous (Case SEX est vide) choix 2 -> Homme (Case SEX affiche H) choix 3 -> Femme (Case SEX affiche F) Sur la page, s'affiche par défaut le choix 1 avec la liste de tous les joueurs quelques soient leurs sexes: Ensuite sur cette page, on donne le choix d'afficher soit la liste complete (Tous) soit la liste des H soit la Liste des F. Voici l'erreur : Warning: Division by zero in /home/clients/www/mon-domaine.com/www/fiche.php on line 235 Query was empty Alors qu'ils existent bien des fiches deja dans la BDD avec la mention H ou F ou vide ???? Merci de votre patience |
|
|
00
|
|
|
#7 | ||
|
Membre émérite
![]() |
Dans ce cas si il ya un 3eme choix il faut modifier le code
Code :
__________________
Le . est la base de toute bonne concaténation, marre de voir des echo "Mavar1 = $toto et Mavar2 = $titi"; ou pire echo 'Mavar1 = ',$toto,' et Mavar2 = ',$titi; pratiquez plutôt le echo 'Mavar1 = '.$toto.' et Mavar2 = '.$titi; |
||
|
|
00
|
|
|
#8 | ||||
|
Membre régulier
![]() Inscription : novembre 2005 Messages : 371 ![]() |
Citation:
Voici le code résumé que j'ai tapé Citation:
Désolés, et merci sincérement pour toute l'aide |
||||
|
|
00
|
|
|
#9 | |
|
Membre émérite
![]() |
Citation:
Ensuite si tu affiches ta requête et que tu la testes dans phpmyadmin ça te ramène quelque chose, parceque à y réfléchir le WHERE SEX=HOMME ou FEMME à mon avis il manque des quotes autour de HOMME ou FEMME Il faut bien évidemment aussi que tu aies une variable dans ton url appelée req sinon le $_GET['req'] ne servira à rien mais tu peux le transposer avec un $_POST si c'est une variable de formulaire qui t"intéresse plutôt
__________________
Le . est la base de toute bonne concaténation, marre de voir des echo "Mavar1 = $toto et Mavar2 = $titi"; ou pire echo 'Mavar1 = ',$toto,' et Mavar2 = ',$titi; pratiquez plutôt le echo 'Mavar1 = '.$toto.' et Mavar2 = '.$titi; |
|
|
|
00
|
|
|
#10 |
|
Membre régulier
![]() Inscription : novembre 2005 Messages : 371 ![]() |
Je comprends pas.
Le select complet fonctionne trés bien sous phpmyadmin j'ai fait un echo "'$tavar'"; j'ai bien le H ou le F qui s'affiche donc l'url contient bien la requete et la récupére bien. et pourtant il continue a me dire qui il y a une erreur 'H' You have an error in your SQL syntax near ' WHERE SEX='HOMME'' at line 1 |
|
|
00
|
|
|
#11 |
|
Membre émérite
![]() |
Pour y voir un peu plus clair remplace
Code :
$res = mysql_query($req) or die(mysql_error()); Code :
$res = mysql_query($req) or die("Rien de va plus !!<br />".$req."<br />".mysql_error());
__________________
Le . est la base de toute bonne concaténation, marre de voir des echo "Mavar1 = $toto et Mavar2 = $titi"; ou pire echo 'Mavar1 = ',$toto,' et Mavar2 = ',$titi; pratiquez plutôt le echo 'Mavar1 = '.$toto.' et Mavar2 = '.$titi; |
|
|
00
|
|
|
#12 | |
|
Membre régulier
![]() Inscription : novembre 2005 Messages : 371 ![]() |
J'ai refais un code plus simple :
Ex : requete : fiche.php?req=H Citation:
Réponse : 'H' Rien de va plus !! and SEX='H' You have an error in your SQL syntax near 'and SEX='H'' at line 1 Si j'enleve le switch, le select complet SELECT `NOM` FROM joueurs WHERE SEX='H' fonctionne trés bien.............. BIZARRE |
|
|
|
00
|
|
|
#13 | ||
|
Membre émérite
![]() |
Wouh didiou didiou à recopier les codes à moitié voilà ce qui arrive
Cf ma signature Code :
__________________
Le . est la base de toute bonne concaténation, marre de voir des echo "Mavar1 = $toto et Mavar2 = $titi"; ou pire echo 'Mavar1 = ',$toto,' et Mavar2 = ',$titi; pratiquez plutôt le echo 'Mavar1 = '.$toto.' et Mavar2 = '.$titi; |
||
|
|
00
|
|
|
#14 |
|
Membre régulier
![]() Inscription : novembre 2005 Messages : 371 ![]() |
Bordel il a fallut que ça tombe sur moi
Le pire c'est que je l'ai lu avant de répondre la premiere fois, que je l'ai noté dans mon tuto que je me suis fait. MMMAAAIIISSS pourquoi faut il toujours que je serve d'exemple............. Ok c'est bon, je vais me poser la question Bon je t'invite a donner l'URL de ce post a chaque fois que quelqu'un oubliera ce foutu point pour qu'il voit combien de temps inutiliement on peut faire perdre au sympatiques personnes comme toi qui consacrent de leur temps pour aider les indisciplinés et étourdis comme MOI. Je te présente toutes mes excuses, et te remercie sincérement car tout fonctionne trés bien. Trés bonne journée a toi, et encore désolés |
|
|
00
|
|
|
#15 |
|
Membre émérite
![]() |
Y a pas de mal la problématique du départ n'était pas due à l'absence de point donc a bien résolu ton problème.
@+
__________________
Le . est la base de toute bonne concaténation, marre de voir des echo "Mavar1 = $toto et Mavar2 = $titi"; ou pire echo 'Mavar1 = ',$toto,' et Mavar2 = ',$titi; pratiquez plutôt le echo 'Mavar1 = '.$toto.' et Mavar2 = '.$titi; |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com