lien d'un html vers php, comment faire?

Eléphanteau du PHP | 35 Messages

02 avr. 2006, 23:20

bonsoir ,

j'aurais juste besoin d'un coup de main pr faire un simple lien (que je suis incapable de faire)
j'ai une page html sur laquelle j'ai une image"transparent.gif" (qui se trouve dans un dossier "images") de là j'aimerais faire un lien vers une page en php (qui redirigerait les membres d'un site de rencontre vers leur fiche après avoir visité une option de celle-ci)

Est ce que qqn pourait me dire comment faire?
merci d'avance :wink:

Eléphant du PHP | 445 Messages

02 avr. 2006, 23:23

Faire un lien avec une image ?
<a href="page.php"><img src="images/transparent.gif" border="0"></a>

Eléphanteau du PHP | 35 Messages

02 avr. 2006, 23:29

merci pr ta réponse donc ca serait un truc du style...
<a href="fiche.php?id=<?php echo $visiteur; ?>"><img src="images/transparent.gif" border="0"></a>
sachant que le visiteur est logué et doit retomber sur sa fiche a lui et pas sur celle d'un autre.
je vais essayer merci pr l'info :wink:

Eléphanteau du PHP | 35 Messages

02 avr. 2006, 23:35

voilà je viens d'essayer avec le lien ci-dessus et j'ai une erreure 404 qui s'affiche...

Mammouth du PHP | 768 Messages

03 avr. 2006, 08:47

voilà je viens d'essayer avec le lien ci-dessus et j'ai une erreure 404 qui s'affiche...
404 signifie que la page n'existe pas
M A R I O
Si une patte de lapin porte bonheur, qu'a-t-il bien pu arriver au lapin ?

Eléphanteau du PHP | 35 Messages

03 avr. 2006, 11:14

alors que d'autres liens pointent déjà dessus... :shock:

Avatar du membre
ViPHP
ViPHP | 3008 Messages

03 avr. 2006, 11:19

alors que d'autres liens pointent déjà dessus... :shock:
Normal qu'il te fasse une page 404.

Tu as une extension .html ou .htm je présume, or tu utilises du PHP dans le lien
<a href="fiche.php?id=<?php echo $visiteur; ?>"><img src="images/transparent.gif" border="0" /></a>
Changes ton extension en .php et ça ira beaucoup mieux ;)

Eléphanteau du PHP | 35 Messages

03 avr. 2006, 11:30

Donc si je comprends bien je dois convertir ma page .html en .php ?
suffit il de renmer la page ou doit on insérer un code pr que la page soit en php?

Avatar du membre
ViPHP
ViPHP | 3008 Messages

03 avr. 2006, 11:41

Donc si je comprends bien je dois convertir ma page .html en .php ?
suffit il de renmer la page ou doit on insérer un code pr que la page soit en php?
Il te suffit de renommer ta page en .php et il prendra en compte automatiquement tout les codes PHP s'y trouvant. C'est le cas pour ton lien ;)

Eléphanteau du PHP | 35 Messages

03 avr. 2006, 11:48

ok merci mais le problème c'est que j'arrive sur la fiche.php mais pas sur celle du membre logué.

il me manque a mon avis une info php pr qu'il reconnaisse le visiteur logué mais laquelle :?:
merci de votre aide.

Avatar du membre
ViPHP
ViPHP | 3008 Messages

03 avr. 2006, 11:52

Il faut que tu nous montres comment tu fais pour les membres. Utilises-tu des sessions ? Comment récupères-tu les infos ?

Pour le lien que tu as depuis le début avec l'ID passé en paramètre, tu pourras récupérer cette variable avec $_GET['id'].

Et c'est là que tu peux faire tes tests :
Si $_GET['id'] == 1 Alors --> données membre 1
Si $_GET['id'] == 2 Alors --> données membre 2
Etc...

Eléphanteau du PHP | 35 Messages

03 avr. 2006, 12:06

voici le code de la pages sur laquelle j'aimerais que le lien php apparaisse saurais tu faire qqch pr moi?

Code : Tout sélectionner

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>rencontre temple du plaisir</title> <style type="text/css"> <!-- #Layer1 { position:absolute; width:342px; height:133px; z-index:1; left: 321px; top: 378px; } #Layer8 {position:absolute; width:352px; height:347px; z-index:5; left: 75px; top: -344px; } body { background-color: #000000; } #Layer2 { position:absolute; width:637px; height:309px; z-index:1; left: 52px; top: 69px; } #Layer3 { position:absolute; width:636px; height:34px; z-index:2; left: 67px; top: 510px; } .Style28 {color: #333333} --> </style> </head> <body> <table width="200" border="0"> <tr> <td><img src="images/videorencontre copie.jpg" width="980" height="580" /> <div id="Layer2"> <table width="200" border="0"> <tr> <td><label></label>&nbsp; <div align="center"> <embed src="../telechargement/babes.wmv" width="666" height="410"></embed> </div></td> </tr> </table> </div> <div id="Layer3"> <table width="738" border="0"> <tr> <td width="186"><table width="200" border="0"> <tr> <td><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>&nbsp;</td> </tr> </table></td> <td width="207"><a href="index.php"><img src="images/transparent.gif" alt="kk" width="202" height="30" border="0" /></a></td> <td width="229"><table width="233" border="0"> <tr> <td><a href="../home.html"><img src="images/transparent.gif" alt="kk" width="230" height="30" border="0" /></a></td> </tr> </table></td> </tr> </table> </div></td> </tr> </table> </body> </html>
oui je récupère bien les info's avec des ID... et pr exemple je px te donner un lien qui pointe comme celui que je voudrais...

Code : Tout sélectionner

<a href="fiche.php?id=<?php echo $visiteur; ?>">Retour &agrave; ma fiche </a>
et ce lien fontionne...

Eléphanteau du PHP | 35 Messages

03 avr. 2006, 12:07

seule petite différence ce lien qui fonctionne estfait sur un texte (mais je ne pense pas que ca soit ca qui importe...)

Avatar du membre
ViPHP
ViPHP | 3008 Messages

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.

Invité
Invité n'ayant pas de compte PHPfrance

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>