lien d'un html vers php, comment faire?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : lien d'un html vers php, comment faire?

par artémis » 04 avr. 2006, 16:32

Il suffit que tu me demande et je te donne les codes dont tu as besoin en pv ;)

par charabia » 04 avr. 2006, 16:05

Le souci est que là comme ça je ne peux pas te sortir un code tout fait lol Tout dépend de tes pages...

Si tu veux que quelqu'un t'aide à faire ton code en entier, fait une demande dans "projets collaboratifs", tu auras tes chances ;)

par artémis » 04 avr. 2006, 15:56

c'est gentil pour ta patience mais la je suis un peyu découragée, le php et moi cafait 2... je pensais trouver pr un simple lien une réponse assez rapide et la bin je nage toujours... voilà pourquoi je t'avais fais cette demande rémunérée... :wink:
je pensais que ca allait etre résolu en moins d'un jour :?
encore une fois il ne tiens qu'a moi de me consacrer au php mais faute de tps je post dans un forum...
Alors sans vouloir profiter de ta gentillesse bin si tu pouvais me donner le code ca serait nickel :wink:

PS: te conscience serait quitte de ce post :D

par charabia » 04 avr. 2006, 13:54

D'accord donc c'est bien par sessions que tu récupères l'ID. Dans ce cas, avec cette variable $visiteur, tu peux récupérer les données correspondantes (voir le site que je t'ai donné en lien).

Ensuite pour afficher les données de chaque membre, tu le fait à partir de ta requête SELECT blabla FROM blabla WHERE id=$visiteur;

merci

par artémis » 04 avr. 2006, 13:43

<?php
require_once("phplib/connect.php");
require_once("phplib/requete.class.php");
require_once("phplib/lib.php");

session_start();
if (!isset($_SESSION['id_membre'])) header("location: redirinscr.html");

$visiteur = $_SESSION['id_membre'];

je ne sais pas si tu seras plus avancer avec ca? :)

par charabia » 04 avr. 2006, 09:27

Là ça va être dur de voir comment tu récupères le membre en question...

Il faudrait que nous nous montre pas mal de bout de code, surtout l'endroit où tu tentes de récupérer $visiteur.

par artémis » 03 avr. 2006, 20:20

sorry j'ai précisé au début que je n'y connaissait rien en php pas moi qui l'ai fait au départ lol la j'essaye :wink:
je viens de comprendre un truc LOL
<?php

require_once("phplib/connect.php");

require_once("phplib/requete.class.php");

require_once("phplib/lib.php");

session_start();

?>
ce bout de code en haut de ma page je n'avais pas pensé a le placer... mais en le mettant :s ca change rien...
merci de votre patience avec une novice comme moi... :wink: ca fait plaisir

par charabia » 03 avr. 2006, 15:05

ce qu'il y a c'est que pour chaque membre ca doit etre un lien différent vu que chaque membre a une ID différente....
Quand tu parles de membres, c'est que tu utilises déjà du PHP pour les différencier non ? Et bien sûr de base de données qui va avec.

Si c'est le cas, il faut utiliser la solution avec la variable et non pas en "dur". Pour cela, il te faut parcourir la table, afficher le nom du membre et son ID (toutes ces infos sont normalement contenues dans ta table).

par artémis » 03 avr. 2006, 15:03

ce qu'il y a c'est que pour chaque membre ca doit etre un lien différent vu que chaque membre a une ID différente....

par charabia » 03 avr. 2006, 14:47

Nan tu te mélanges un peu les pinceaux avec le php et le html...

Si tu mets juste
<a href=fiche.php?id=<?php echo $visiteur; ?>">
sans avoir utilisé un quelconque code pour récupérer la valeur, tu n'auras jamais rien d'afficher pour l'ID.

Donc :
- soit tu mets l'ID du lien en dur, exemple :

Code : Tout sélectionner

<a href=fiche.php?id=1">
et tu récupères avec $_GET['id']

- soit tu dois te connecter à ta BDD pour récupérer la valeur, auquel cas c'est l'exemple du haut avec $visiteur. La récupération est identique dans ce cas.

Va avant tout sur les sites comme http://www.phpdebutant.org pour voir comment ça se passe.

par artémis » 03 avr. 2006, 14:42

je ne comprends pas trop ce que tu vx dire...
moi je me suis basée sur un lien existant pr faire ce lien la, en pensant que ca irait mais :s

par charabia » 03 avr. 2006, 13:35

Si tu te retrouves avec ce résultat :

Code : Tout sélectionner

<tr> <td><a href="fiche.php?id="><img src="images/transparent.gif" border="0" /></a>&nbsp;</td> </tr>
C'est tout simplement que ta variable n'est pas reconnue Comment la récupères-tu avant de l'afficher dans le lien ?

???

par artémis » 03 avr. 2006, 12:55

je ne comprends pas pq une fois publié des bout de codes disparaissent ?

par Invité » 03 avr. 2006, 12:34

enfait ce qu'il se passe qd je publie c'est que le bout de code qui interroge la bdd qui ne s'affiche pas quece qµsoit dans le bloc nottes ou ds dreamweaver il s'affiche pourtant...

voilà ce que j'ai comme code source publié

Code : Tout sélectionner

<tr> <td><a href="fiche.php?id="><img src="images/transparent.gif" border="0" /></a>&nbsp;</td> </tr>
et voilà le code qu'on a avant de le publiler...

Code : Tout sélectionner

<a href="fiche.php?id=<?php echo $visiteur; ?>"><img src="images/transparent.gif" border="0" /></a>

par charabia » 03 avr. 2006, 12:12

Tu t'es trompé dans le code :
<a href="<a href="fiche.php?id=<?php echo $visiteur; ?>"><a href="fiche.php?id=<?php echo $visiteur; ?>"><img src="images/transparent.gif" border="0" /></a></a>&
devient tout simplement
<a href="fiche.php?id=<?php echo $visiteur; ?>"><img src="images/transparent.gif" border="0" /></a>
J'ai l'impression que tu utilises du WYSIWYG pour coder vu le signe < par exemple...Il faut éviter et ne faire ton code que dans un éditeur de texte.