lien d'un html vers php, comment faire?

Eléphanteau du PHP | 35 Messages

03 avr. 2006, 12:55

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

Avatar du membre
ViPHP
ViPHP | 3008 Messages

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 ?

Eléphanteau du PHP | 35 Messages

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

Avatar du membre
ViPHP
ViPHP | 3008 Messages

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.

Eléphanteau du PHP | 35 Messages

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....

Avatar du membre
ViPHP
ViPHP | 3008 Messages

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).

Eléphanteau du PHP | 35 Messages

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

Avatar du membre
ViPHP
ViPHP | 3008 Messages

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.

Eléphanteau du PHP | 35 Messages

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? :)

Avatar du membre
ViPHP
ViPHP | 3008 Messages

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;

Eléphanteau du PHP | 35 Messages

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

Avatar du membre
ViPHP
ViPHP | 3008 Messages

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 ;)

Eléphanteau du PHP | 35 Messages

04 avr. 2006, 16:32

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