Rechercher dans une Base de données et Afficher les résultat
Posté : 23 déc. 2014, 20:45
Bonjour à tous,
Je suis a la recherche d'aide pour un souci que je rencontre avec ce petit bout de code:
Le but est d'effectuer une recherche dans la 2ème colonne d'une base de données et d'afficher tout les résultats de la ligne dont le nom a été recherché.
La valeur dans cette 2ème colonne est une valeur unique.
La base de donnée est en ordre et fonctionnelle
Voici le code:
Mais quand je teste la fonction rien ne fonctionne je n'ai aucun résultat affiché...
Pouvez vous svp me donner un coup de pouce?
Salutations
Je suis a la recherche d'aide pour un souci que je rencontre avec ce petit bout de code:
Le but est d'effectuer une recherche dans la 2ème colonne d'une base de données et d'afficher tout les résultats de la ligne dont le nom a été recherché.
La valeur dans cette 2ème colonne est une valeur unique.
La base de donnée est en ordre et fonctionnelle
Voici le code:
Code : Tout sélectionner
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Aide DonJon</title>
</head>
<body>
<?php
//Connection
$Connexion = mysql_connect("localhost", "username", "password");
$connexionbase = mysql_select_db("sorts");
?>
<h1 align="center">Rechercher les Sorts et voir les versions Francaises</h1>
<br/>
Rechercher:<br/>
<form method="post" action="search.php?go" name="searchform">
<input type="text" name="srch">
<input type="submit" name="submit" value="Démarrer">
</form>
<?php
//Verification que le champs n'est pas vide
if(isset($_POST['submit'])){
if(!empty($_POST['srch'])){
//declaration variable
$recherche=$_POST['srch'];
//Querry DB
$sql="SELECT srch FROM Name WHERE srch LIKE '%" . $recherche . "%'";
//run query
$result=mysql_query($sql);
//loop through results
while($row=mysql_fetch_array($result)){
$name=$row['name'];
$Rang=$row['Rang'];
$Incant=$row['Incant'];
$Length=$row['Length'];
$Comp=$row['Comp'];
$Description=$row['Description'];
//Display results
echo "<ul>\n";
echo "<li>" . "<a href=\"search.php?id=$ID\">" .$name . " " . $Rang . " " .$Incant .
" " . $Length . " " .$Comp . " " . $Description . "</a></li>\n";
echo "</ul>";
}
}
}
?>
Pouvez vous svp me donner un coup de pouce?
Salutations