Script PHP - Réécriture dynamique - HELP
Résolu
termi-zzz
Messages postés
59
Date d'inscription
Statut
Membre
-
termi-zzz Messages postés 59 Date d'inscription Statut Membre -
termi-zzz Messages postés 59 Date d'inscription Statut Membre -
Bonjour, voilà je vous expose brièvement et simplement mon problème...
J'ai une base de donnée avec une table "personnes" contenant comme données : "nom", "prénom", etc...
J'ai fait une page "personnes.php", et je souhaiterais que quand on tape "personne.php?nom=alsa&prenom=roger" on tombe sur la page "personne.php" avec la fiche personnalisée de "Alsa Roger" (nom, prénom, détails...).
Le seul problème étant que je n'arrive pas à réaliser ce script... Premièrement, je n'arrive pas à réécrire l'url dans mon script php (avec sprintf ?, autre ?), et deuxièmement je ne sais pas comment afficher sur ma page le "nom", "prénom" et "détails" correspondant à la personne affichée dans l'URL (quel requête ?).
Voilà il y a tellement de chose sur le net concernant le rewritting pour les blogs que je ne trouve nul part la solution pour cette solution dynamique avec base de donnée.
Quelqu'un pour m'aider svp ??
Merci. Cordialement,
J'ai une base de donnée avec une table "personnes" contenant comme données : "nom", "prénom", etc...
J'ai fait une page "personnes.php", et je souhaiterais que quand on tape "personne.php?nom=alsa&prenom=roger" on tombe sur la page "personne.php" avec la fiche personnalisée de "Alsa Roger" (nom, prénom, détails...).
Le seul problème étant que je n'arrive pas à réaliser ce script... Premièrement, je n'arrive pas à réécrire l'url dans mon script php (avec sprintf ?, autre ?), et deuxièmement je ne sais pas comment afficher sur ma page le "nom", "prénom" et "détails" correspondant à la personne affichée dans l'URL (quel requête ?).
Voilà il y a tellement de chose sur le net concernant le rewritting pour les blogs que je ne trouve nul part la solution pour cette solution dynamique avec base de donnée.
Quelqu'un pour m'aider svp ??
Merci. Cordialement,
2 réponses
-
bah tu fais ta recherche en get Oo
dans ton exemple les variable $_GET['nom'] et $_GET['prenom'] sont créés ^^
il te reste a interroger ta db via ces variables du style :
$req = "SELECT * FROM personnes WHERE nom='".$_GET['nom']."' AND prenom='".$_GET['prenom']."'";-
Bonjour Brachior, merci pour ton aide... J'ai écris ce script, mais apparement il y une erreur à la ligne en gras :
$requete = "SELECT * FROM personnes WHERE nom='".$_GET['nom']."' AND prenom='".$_GET['prenom']."'";
$ret = mysql_query($requete);
$nb_total=mysql_num_rows($ret);
$result = mysql_query("SELECT * FROM personnes WHERE nom='".$_GET['nom']."' AND prenom='".$_GET['prenom']."'";
while ($row = mysql_fetch_array ($result) )
{
echo ...
}
Une idée de l'erreur ?
-
-
ahaha le c**! :D
Merci beaucoup pour ton aide, ça marche! Je vais tenter de continuer à bosser dessus pour améliorer l'ensemble...