CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Affichage les info d'un membres dans ...

Staracademy
Staracademy
Niveau 6
08 mai 2004 à 16:22:42

Bonjour à tous

J´aimerai afficher les info d´un membre lorsque l´on clique dessus dans une pop-up . Cependant je n´arrive pas créer un lien vers une pop-up en php . Ca me met une erreur . Voila le script :

< ?
$dbt = mysql_connect(´sql.free.fr´, ´adslman205´, ´pass´) or die(´Erreur de connexion ´.mysql_error());
mysql_select_db(´adslman205´,$dbt) or die(´Erreur de selection ´.mysql_error());
$sqlt = " SELECT pseudo,id FROM membre WHERE age>=10 AND age<20";
$reqt = mysql_query($sqlt) or die(´Erreur SQL ! <br>´.$sql.´<br>´.mysql_error());
while($dato = mysql_fetch_array($reqt))
mysql_close();
echo " <a
href=\"javascript:void(0)"onClick="window.open(´pr
ofil.php3?id=$dato[´id´]´,´Profil´,´width=440,heig
ht=300´);\">\´.$dato[\´pseudo\´].\´</a>";
? >

L´erreur est la suivante :

Parse error: parse error in
/var/www/free.fr/d/7/adslman205/monkey-land/affich
age_profil.php on line 8

Voila merci d´avance

captain_torche
captain_torche
Niveau 10
08 mai 2004 à 19:13:25

C´est laquelle, la ligne 8 ?
Et sinon, essaye de mettre le mysql_close() à la fin de la page, et pas dans une boucle . ..

Staracademy
Staracademy
Niveau 6
08 mai 2004 à 19:56:35

La ligne 8 c´est le echo qui introduit la pop-up :

echo " < a

href=\"javascript:void(0)"onClick="window.open(´pr

ofil.php3?id=$dato[´id´]´,´Profil´,´width=440,heig

ht=300´);\">\´.$dato[\´pseudo\´].\´</a>";

Ptival
Ptival
Niveau 10
08 mai 2004 à 19:59:55

Ben ya un problème avec les " il faut mettre des anti-slashs devant comme le premier !

Ptival
Ptival
Niveau 10
08 mai 2004 à 20:00:33

echo " <a
href=\"javascript:void(0)\" onClick=\"window.open(´pr

ofil.php3?id=$dato[´id´]´,´Profil´,´width=440,heig

ht=300´);\">\´.$dato[\´pseudo\´].\´</a>";

captain_torche
captain_torche
Niveau 10
08 mai 2004 à 20:02:00

Le problème vient des guillemets imbriqués.
En gros, c´est le guillemet juste avant " onclick" qui fait merder le script.
La commande echo est fermée par ce guillement, tout ce qu´il y a parès est considéré comme du PHP.

Staracademy
Staracademy
Niveau 6
08 mai 2004 à 20:10:34

Donc quel est la ligne exacte pour afficher la pop-up stp .

MathieuN7
MathieuN7
Niveau 10
08 mai 2004 à 20:57:29

C simple au lieu de faire echo´(...)´; tu fais:

< a href="#" onClick="window.open(´pr
ofil.php3?id=<? $dato[´id´] ? > , ´Profil´,´width=440,heig
ht=300´);"><? $dato[´pseudo´] ? ></a>

Voilà teste et tiens moi au courant

Staracademy
Staracademy
Niveau 6
09 mai 2004 à 12:31:26

Salut MathieuN7

Pense tu qu´il soit possible de mttre ctte ligne de code dans mon script php sans mettre de echo ?

je ne peus pas el mettre hors de mon script php puisque id et définie dna sle script.

Voila @+

Staracademy
Staracademy
Niveau 6
09 mai 2004 à 12:34:03

surtout que la ligne pour afficher la pop-up et contenu dans une boucle !

Voila si quelqu´un sait comment intégrer un liens vers une pop-up dans un script php qu´il me le dise svp !

freedix
freedix
Niveau 10
09 mai 2004 à 12:37:17

L´affichage du lien n´est pas dans la boucle, c´est ta fonction mysql_close qui y est. Donc de toute facon, ca t´affichera jamais les liens avec l´id :)
Mais bon, c´est pas le problème là :(

buz-l-orage
buz-l-orage
Niveau 10
09 mai 2004 à 12:49:52

pour un bloc dinstruction tu dois faire
while(condition)
{
}
la après ton mysql_close il y a un " ;" donc le bloc se termine ici et ce que t´as après se fais une seule fois
enfin comme l´a dis freedix c´est pas la le pb pour l´erreur
et sinon tu peux utiliser ce qu´a mis mathieuN7
cad que t´utilises le php seulement aux endroits voulu, pas la peine de faire un < ?php echo " <a href....."; ? >
dc tu peux fais genre
while(cond)
{
? >
ligne de mathieuN7
< ?
}
enfin j´ai pas verifié si sa ligne avait pas de pb mais essaies :)

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment