Moteur de recherche
salmadora
Messages postés
6
Statut
Membre
-
jordane45 Messages postés 40050 Statut Modérateur -
jordane45 Messages postés 40050 Statut Modérateur -
Bonjour, je creé code php pour rechercher les information d'etudiant mais marche pas
EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Merci d'y penser dans tes prochains messages.
.
<?php
$host="localhost";
$user="root";
$pass="";
$db="université";
mysql_connect($host,$user,$pass);
mysql_select_db($db);
$word= isset($_POST['search']);
$sql= "SELECT * FROM etudiant WHERE matricul LIKE '%$word%'";
$query=mysql_query($sql) ;
if(isset($_POST['searche'])){
{
while( $row = mysql_fetch_array($query)){
echo "nom".$row['nom'];
echo "prenom".$row['prenom'];
echo "filiere".$row['filiere'];
echo "specialité".$row['specialité'];
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd]">
<html xmlns="[http://www.w3.org/1999/xhtml]">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<form action="" method="post">
<input name="search" type="text" size="34" />
<input type="submit" value="search" name="searche" /></form>
</body>
</html>
EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Merci d'y penser dans tes prochains messages.
.
A voir également:
- Moteur de recherche
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Google moteur de recherche page d'accueil - Guide
- Copernic moteur de recherche - Télécharger - Navigateurs
- Copernic Desktop Search - Télécharger - Utilitaires
- Pourquoi mon moteur de recherche change tout seul ✓ - Forum Virus
1 réponse
Bonjour,
Ton souci se trouve au niveau de la récupération de search.
Au passage;.. place le code de connexion à ta bdd dans un fichier à part et appelle le dans tes pages quand tu en as besoin via un include ou require.
Voici :
TOn code :
Ton souci se trouve au niveau de la récupération de search.
Au passage;.. place le code de connexion à ta bdd dans un fichier à part et appelle le dans tes pages quand tu en as besoin via un include ou require.
Voici :
// Fichier connexionBDD.php
$host="localhost";
$user="root";
$pass="";
$db="université";
mysql_connect($host,$user,$pass) or die("Impossible de se connecter : " . mysql_error());
mysql_select_db($db) or die("Erreur: " . mysql_error());
TOn code :
//connexion à la BDD
require_once "connexionBDD.php";
//récupération des variables
$word= isset($_POST['search'])?$_POST['search']:NULL;
//requete:
if($word){
$sql= "SELECT * FROM etudiant WHERE matricul LIKE '%$word%'";
$query=mysql_query($sql) or die("Erreur: " . mysql_error() . " <br> Requete : <br>".$sql);
while( $row = mysql_fetch_array($query)){
echo "<br>nom".$row['nom'];
echo "<br>prenom".$row['prenom'];
echo "<br>filiere".$row['filiere'];
echo "<br>specialité".$row['specialité'];
} //fin du while
}//fin du IF $word
https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top