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

Probleme echo href

DarknessrikukhR
DarknessrikukhR
Niveau 9
07 avril 2016 à 22:27:35

Bonjour a tous ,
alors voila j ai fait un code avec lien vers une base de donnees toussa toussa et j ai un probleme sur la fin du programme : j ai utilise un if qui doit afficher deux choses differentes , avec des echo , selon les coordonnees de l utilisateur et je n arrive pas a mettre un lien dans l echo genre je voudrais avoir echo avec ecrit dedans "venez voter" et quand l utilisateur clique sur venez voter il est redirige vers une page de mes codes qui s qppele vote.php ....
Le code pour les liens traditionnels ne marchent pas dans l echo .
Auriez vous des idees ?
Merci d avance

MorganeT
MorganeT
Niveau 2
07 avril 2016 à 22:37:55

Tu dois écrire :

echo "<a href='tonlien' > Ton texte </a>"
DarknessrikukhR
DarknessrikukhR
Niveau 9
07 avril 2016 à 22:50:33

echo "<a href='vote.php' > Ton texte </a>"
juste ca ? j essaie de suite mais il me semble que je l avais deja essaye sans succes

MorganeT
MorganeT
Niveau 2
07 avril 2016 à 22:52:03

Ensuite, si jamais tu veux insérer des variables dans ton écho tu peux faire comme ça :

echo " <a hre=' ".$variabledulien." ' >".$variabletexte." </a>"

Par exemple...

Moi j'ai mis un espace entre le "guillement simple" (en fait c'est une apostrophe) et les vrais guillemets pour que tu puisse les lire, mais normalement tu n'en mets pas.

Il faut bien que tu prennes en compte le fait que ce que tu mets dans ton echo doit être du TEXTE, donc entre guillemets.
Et pour les trucs entre guillements à l'intérieur de ce texte, n'utilise surtout pas les mêmes guillemets, sinon ça ne va pas marcher

Tu vois à peu près ou je ne suis pas claire ?

Je te mets 1 petit exemple concret avec 2 façons de le présenter, comme ça t'arrange le mieux !

https://image.noelshack.com/fichiers/2016/14/1460062283-echo-exemple.jpg
https://image.noelshack.com/fichiers/2016/14/1460062302-echo-exemple-2.jpg

MorganeT
MorganeT
Niveau 2
07 avril 2016 à 22:55:42

Le 07 avril 2016 à 22:50:33 darknessrikukhR a écrit :
echo "<a href='vote.php' > Ton texte </a>"
juste ca ? j essaie de suite mais il me semble que je l avais deja essaye sans succes

Oui normalement c'est censé marcher...
Ton echo tu l'as bien mis dans du php ?

Et ça te donne quelle erreur sinon ?

DarknessrikukhR
DarknessrikukhR
Niveau 9
07 avril 2016 à 23:01:11

Merci beaucoup

DarknessrikukhR
DarknessrikukhR
Niveau 9
07 avril 2016 à 23:01:34

Tout fonctionne mille mercis a toi

MorganeT
MorganeT
Niveau 2
07 avril 2016 à 23:04:16

Le 07 avril 2016 à 23:01:34 darknessrikukhR a écrit :
Tout fonctionne mille mercis a toi

De rien, si tu as un autre soucis n'hésite pas !

DarknessrikukhR
DarknessrikukhR
Niveau 9
08 avril 2016 à 16:25:26

J'ai un souci d un tout autre genre en fait j ai un fichier qui est un tableau affichant 10 images en colonne et a droite dans la meme ligne j ai un "+" et un "-" et quand je clique j ai une reaction mais je voudrai que cela incremente des valeurs dans ma base de donnees .
Cela a pour but ensuite de classer les images selon les votes , le programme ayant ce but la est deja fait mais celui permettant d incrementer la valeur dans la base de donnees non...
Si tu as une idee ou une ligne de code juste pour incrementer je suis preneur juste cela .
( j ai mis le "+" et le "-" a l aide d un formulaire aucun probleme la dessus )
Merci d'aavnce

MrAnge
MrAnge
Niveau 10
09 avril 2016 à 00:23:35

comme methode (mais je suis pas sure qu'elle soit tres propre) je vois tu selectionne cette valeurs que tu stock dans une variable et tu incremente cette variable que tu renvoie dans la base de donnée a l'endroit de celle que tu as importer

je sais pas si je suis clair :hap:

en gros

Select(valeur WHERE Image)
$v=valeur+1
UPDATE(valeur=$v WHERE Image)

excuse moi pour la syntaxe des commande j'ai pas fais de php depuis un moment :hap:

Message édité le 09 avril 2016 à 00:26:27 par MrAnge
fluxies
fluxies
Niveau 17
09 avril 2016 à 12:44:48

Wesh.

Lorsque tu utilises les guillements double, tu peux directement mettre ta variable dedans, ca peut t'épargner des concaténations faisant mal au cerveau. cf. echo "<a href='$monLien'> $descriptionBouton </a>"

Pour ton second soucis, il faut que le clique sur le bouton engendre une requête vers un autre .php qui se charge d'incrémenter la valeur dans la BDD.
Tu pourrais utiliser du javascript pour faire la requete (Jquery, Angular, Ajax nottament) ou plus simplement imbriquer ton tableau dans un form, avec chaque bouton "submiter" du formulaire selon un input hidden qui contient la valeur (id image, et + ou -), ou alors différents formulaires, un pour voter +, un pour voter -.

En gros faudrait que t'arrives à avoir l'id de ton bail à voter dans ton html (au pire dans un input hidden) et de le lier à la validation de formulaire.

Ton php de validation recevrait alors l'id, et si besoin selon ta méthode d'implémentation le + ou le -.

Ensuite la suite tu la connais.

Ps : Focus toi sur les sessions, ou l'utilisateur connecté si tu as cette fonctionnalité pour n'autoriser qu'un vote par personne. Il te faudra alors une table représentant quel utilisateur à voter quoi, ca ce complexifie :)

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