pages "dynamiques" pour un forum - PHP - Programmation
Marsh Posté le 02-03-2006 à 21:56:47
ben qd tu vas enregistrer ton nouveau topic en DB, ton champ ID va s'autoincrémenté et voila
pour les pages kom ca topic-2457.php c'est de la réécriture d'url par .htacess en fait la page est du style topic.php?id=2457
ac 2457 id du topic
Marsh Posté le 02-03-2006 à 22:07:58
ok, merci et pour le lien a mettre pour le topic en question, dans mon fichier php je met un truc du genre topic.php?id=$id (en ayant été cherché la valeur de id dans la DB et assigné à la variable $id) ?
Marsh Posté le 02-03-2006 à 22:15:49
ben topic.php?id=123 va t'afficher le topic 123
là tu affiches tous les messages qui sont dans le topic 123
Marsh Posté le 02-03-2006 à 22:33:23
oui d'accord mais tu n'a pas compris ma question, c moi qui ne suit pas clair, je vais essayer de reformuler ma question. Dans la programmation de mon forum, je dois créer un fichier topic.php qui permet d'afficher le contenu d'un topic (nimporte lequel). A la creation d'un topic je recupere l'id dans une variable $id, puis je dois créer un lien sur la page principale. Que dois je écrire pour ce lien ? topic.php?id=$id ?
Marsh Posté le 02-03-2006 à 22:46:51
oui c'est ca, il faut que tu précises quel topic sur ta page topic.php
Marsh Posté le 02-03-2006 à 21:44:10
bonjour, désolé je sais que ma question est sans doute tres conne, mais je débute alors soyez indulgent. g commencé a programmer un forum (aussi simple que possible hein) en php. g fait la page principale, les scripts de register et de logins, la page pour poster un nouveau topic, et c là que g un probleme.
comment faire pour que la page que je vais créer avec ce nouveau topic ait un nom "barbare" comme dans n'importe kel forum (exemple http://forum.hardware.fr/hardwaref [...] m#t1317396 )
en gros je voudrais qu'a chaque creation de topic par un utilisateur, cela créé une page topic-2456.php puis topic-2457.php etc...
je sais pas si g été très clair
ceci dit merci d'avance pour votre aide
Message édité par cosi le 02-03-2006 à 21:45:24