| |
|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
ferkcap WRInaute impliqué

Inscrit le: 14 Jan 2006 Messages: 476
|
Posté le : Mar Sep 19, 2006 0:01 Sujet du message: Aide Rewrite |
|
|
Bonjour,
Voici mon petit problème de rewrite et de requête.
Dernière édition par ferkcap le Mar Sep 19, 2006 0:07; édité 1 fois |
|
| |
|
 |
ferkcap WRInaute impliqué

Inscrit le: 14 Jan 2006 Messages: 476
|
Posté le : Mar Sep 19, 2006 0:05 Sujet du message: Re: Aide Rewrite |
|
|
| PackRef a écrit: |
Bonjour,
J'ai une table qui se presente comme cela
| Code: |
CREATE TABLE `camping` (
`nom` varchar(255) NOT NULL default '',
`info` varchar(255) NOT NULL default '',
`adresse` varchar(255) NOT NULL default '',
`cp` varchar(255) NOT NULL default '',
`ville` varchar(255) NOT NULL default '',
`tel` varchar(255) NOT NULL default '',
`fax` varchar(255) NOT NULL default '',
`mail` varchar(255) NOT NULL default '',
`mail1` varchar(255) NOT NULL default '',
`site` varchar(255) NOT NULL default '',
PRIMARY KEY (`nom`)
)
|
J'affiche toute les villes comme suit
| Code: |
| $sql = 'SELECT DISTINCT cp, ville FROM camping ORDER BY ville ASC'; |
Je voudrais rendre les villes cliquables afin d'afficher pour chaque ville les nom, info, adresse etc ...
J'ai écrit cela
| Code: |
$chaine = str2url($data['ville']);
echo '<a href="camping-'.$chaine.'.html"><b>Camping '.$data['ville'].'</b></a> (<em>'.$data['cp'].'</em>)<br />'; |
str2url me vire les espaces,accents etc ... |
-------------------------------------------------
J'ai crée une page infosite.php avec cette requete
| Code: |
$nom = htmlentities($_GET['nom']);
$ville = htmlentities($_GET['ville']);
$sql = "SELECT * FROM camping WHERE nom=$nom AND ville=$ville";
// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$row = mysql_fetch_assoc($req) |
Et un .htaccess
| Code: |
DirectoryIndex index.php index.html
RewriteEngine on
RewriteRule ^camping-(.*).htm$ /infosite.php?ville=$1 [L] |
--------------------------------------------
Ensuite je suis perdu, je souhaiterais que ma page infosite.php m'affiche tous les champs de la ville demandée ? |
|
| |
|
 |
| |
|
|
|
|
Autres sujets de discussion :
|
|