bonjour,
j'ai fait un petit moteur de recherche pour ma base de donnée (en test pour le moment...) mais il ne marche pas, et je comprend pas (ca fait un bon bout de temps que je suis dessu...)
Ma page du formulaire :
Code :
- <body>
- <form ACTION="http://localhost/database_mp3/search-server.php" METHOD='GET'>
- Artiste
- <SELECT NAME='choix' SIZE=2>
- <OPTION VALUE='Bad Religion'>Bad Religion
- <OPTION VALUE='Rammstein'>Rammstein
- </SELECT>
- <INPUT TYPE='SUBMIT' VALUE='Valider'>
- </form>
- </body>
|
Mon script php "search-server.php" :
Code :
- <body>
- <?php
- $artiste = $_GET['choix'];
- require(connexion_mp3base.php);
- $connexion = mysql_connect(SERVER, NAME, PASS);
- if (!$connexion)
- {
- echo "Impossible de se connecter au server MySQL\n";
- }
- else
- {
- echo "Connecté à la base de connées, recherche en cours...";
- }
- mysql_select_db(mp3, $connexion);
- $request = 'SELECT artist FROM mp3base WHERE artist LIKE '$artiste' ';
- $result = mysql_query($request) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
- while($artiste = mysql_fetch_assoc($request))
- {
- echo '<b>'.$artiste['artist'].' '.$artiste['album'].'</b> ('.$artiste['title'].')';
- }
- mysql_close();
- ?>
- </body>
|
evidement, mon fichier contient les onformations pour se connecter à la base...
Ma base s'appelle "mp3" et la table s'appelle "mp3base".
Le résultat m'affiche une page blanche, je comprend pas, tout semble correct non ?
Message édité par stupidduck le 24-05-2005 à 07:36:17
---------------
If you can't find a way, create one!