Sql
thomason
Messages postés
93
Statut
Membre
-
croy Messages postés 457 Statut Membre -
croy Messages postés 457 Statut Membre -
Bonsoir,
jè une table employes dans ma base de données mysql
elle contient le nom ,le numero de telephone ,le numero de compte
ce que je veux faire c'est une recherche comme ceci tu entre le nom dans un textfield tu valide et tu a le resultat affiché .
voici ma requete
if ( isset($_POST['nom']) ) {
$name = mysql_real_escape_string(htmlspecialchars($_POST['nom']));
$requete= " SELECT * FROM employes WHERE nom='".$name."'";
$resultat=mysql_query($requete) or die ('erreur '.$requete.' '.mysql_error());
$tabReponse= mysql_num_rows($resultat);
if ($tabReponse[0] == $name) {
echo $tabReponse;
}
else{
echo'aucun resultat pou ce nom';
}
}
jè une table employes dans ma base de données mysql
elle contient le nom ,le numero de telephone ,le numero de compte
ce que je veux faire c'est une recherche comme ceci tu entre le nom dans un textfield tu valide et tu a le resultat affiché .
voici ma requete
if ( isset($_POST['nom']) ) {
$name = mysql_real_escape_string(htmlspecialchars($_POST['nom']));
$requete= " SELECT * FROM employes WHERE nom='".$name."'";
$resultat=mysql_query($requete) or die ('erreur '.$requete.' '.mysql_error());
$tabReponse= mysql_num_rows($resultat);
if ($tabReponse[0] == $name) {
echo $tabReponse;
}
else{
echo'aucun resultat pou ce nom';
}
}
A voir également:
- Sql
- Logiciel sql - Télécharger - Bases de données
- Requete sql pix ✓ - Forum MySQL
- Sql lister les tables ✓ - Forum Programmation
- Récupération serveur sql - Télécharger - Gestion de données
- Migration base access vers sql server - Télécharger - Gestion de données
1 réponse
Utilise plutôt
Remplacer 'numCompte' par le nom de la variable mysql à afficher.
if( isset( $_POST['nom'] ) )
{
$name = mysql_real_escape_string( htmlspecialchars( $_POST['nom'] ) );
$requete= "SELECT * FROM employes WHERE nom='" . $name . "'";
$resultat = mysql_query($requete) or die ('erreur '.$requete.' '.mysql_error());
$tabReponse = mysql_fetch( $resultat );
if( mysql_num_rows( $resultat ) >= 1 )
{
$tabReponse = mysql_fetch_array( $resultat );
echo $tabReponse[ 'numCompte' ];
}
else
echo 'aucun resultat pour ce nom';
}
Remplacer 'numCompte' par le nom de la variable mysql à afficher.