|
Bonjour,
Voici mon probleme que je peine a résoudre. J'ai une base de donnée qui enregistre des sites(url, titre,...) et chaque site s a un ID.
Je souhaiterais que les informations du site apparaisse en tapant son ID dans une boite texte.
Pouvez vous me dire si il existe un script capable de faire ça?
Merci de vote aide. Cyril |
|
C'est au moment de ta requête qu'il faut faire ça, et généralement on passe l'id dans l'url.
un exemple avec des news (fais exprés tu vas pas copier/coller !
url :
www.monsite.com/news.php?id=1
la page news.php :
<?php
//récupère l'id passer par l'url
$news_id = (isset($_GET['id']) && is_numeric($_GET['id']) ? $_GET['id'] : '');
//connection à la bdd
$link = mysql_connect('localhost', 'root', '');
mysql_select_db('v3', $link);
//execution de la requête
$sql = mysql_query("SELECT titre, text, date FROM news WHERE id = '" . $news_id . "'");
//associe les champs à un tableau
$news = mysql_fetch_array($sql);
//affiche les résultats
echo $news['titre'], $news['text'], $news['date'];
?>
Voici donc un exemple simple, je l'ai écrit directement ici, y'a peut être des erreurs :) à toi de l'adapter ! A+ |