Mysql
jaydailfr
Messages postés
123
Statut
Membre
-
jaydailfr Messages postés 123 Statut Membre -
jaydailfr Messages postés 123 Statut Membre -
Bonjour,
voila mon code marche pour afficher toute la table ,
mails moi , je veux juste afficher une seul ligne apres l 'avoir saisie dans un formulaire
<form method="post" action="search1.php">
Recherche:<br>
<input type="text" name="Mot" size="15">
<input type="submit" value="Rechercher" alt="Lancer la recherche!">
</form>
comment je dois faire
voila mon code marche pour afficher toute la table ,
<?php
//connection au serveur:
$cnx = mysql_connect( "localhost", "root", "" ) ;
//sélection de la base de données:
$db = mysql_select_db( "fuaj" ) ;
//requête SQL:
$sql = "SELECT *
FROM spip_fuaj_adherents
ORDER BY nom" ;
//exécution de la requête:
$requete = mysql_query( $sql, $cnx ) ;
//affichage des données:
echo "<table align='center'><tr><td>Nom</td><td>Prénom</td><td>Email</td></tr>";
while( $result = mysql_fetch_object( $requete ) )
{
echo("<tr><td>".$result->nom."</td><td> ".$result->prenom."</td><td>".$result->email."</td><td><a href=\"modification2.php?id_adherent=".$result->id_adherent."\">modifier</a></td></tr>\n") ;
}
?>
<?php
mails moi , je veux juste afficher une seul ligne apres l 'avoir saisie dans un formulaire
<form method="post" action="search1.php">
Recherche:<br>
<input type="text" name="Mot" size="15">
<input type="submit" value="Rechercher" alt="Lancer la recherche!">
</form>
comment je dois faire
A voir également:
- Mysql
- Mysql community download - Télécharger - Bases de données
- Could not connect to mysql! please check your database settings! - Forum Redhat
- Phpmyadmin a tenté de se connecter au serveur mysql, et le serveur a rejeté la connexion. merci de vérifier les valeurs de host, username et password dans la configuration et de s'assurer qu'elles correspondent aux informations fournies par l'administrateur du serveur mysql. ✓ - Forum PHP
- Mysql error in file: /engine/classes/mysql.php at line 53 ✓ - Forum Réseaux sociaux
- Xampp mysql ne démarre pas ✓ - Forum MySQL
5 réponses
Bonjour,
Tu peux faire une requette avec une restriction, comme ça, tu limite la recherche à la ligne qui t'intéresse.
Ex (juste pour te donner une idée): ici on recherche tous les noms contenant le texte ($_POST["mot"]), qui est le contenu saisi sur le champs "mot" de ton formulaire.
$sql = "SELECT *
FROM spip_fuaj_adherents
WHERE nom LIKE '%".$_POST["mot']."%'
ORDER BY nom";
Tu peux faire une requette avec une restriction, comme ça, tu limite la recherche à la ligne qui t'intéresse.
Ex (juste pour te donner une idée): ici on recherche tous les noms contenant le texte ($_POST["mot"]), qui est le contenu saisi sur le champs "mot" de ton formulaire.
$sql = "SELECT *
FROM spip_fuaj_adherents
WHERE nom LIKE '%".$_POST["mot']."%'
ORDER BY nom";
if (isset ($_POST['Nom'])) $tmp = $_POST['Nom'];
$sql = "SELECT *
FROM spip_fuaj_adherents
ORDER BY nom WHERE nom='$tmp'" ;
essaye ça
$sql = "SELECT *
FROM spip_fuaj_adherents
ORDER BY nom WHERE nom='$tmp'" ;
essaye ça
aucune valeur n 'apparit dans la page
<?php
//connection au serveur:
$cnx = mysql_connect( "localhost", "root", "" ) ;
//sélection de la base de données:
$db = mysql_select_db( "fuaj" ) ;
//requête SQL:
$sql = "SELECT *
FROM spip_fuaj_adherents
ORDER BY nom WHERE nom='$tmp'" ;
//exécution de la requête:
$requete = mysql_query( $sql, $cnx ) ;
//affichage des données:
echo "<table align='center'><tr><td>Nom</td><td>Prénom</td><td>Email</td><td>Adresse</td><td>Ville</td><td>Code Postal</td><td>Date de Naissance</td><td>carte FUAJ N°</td><td>carte délivrée le</td><td>origine</td></tr>";
if (isset ($_POST['Nom'])) $tmp = $_POST['Nom'];
{
echo("<tr><td>".$result->nom."</td><td> ".$result->prenom."</td><td>".$result->email."</td><td>".$result->adresse."</td><td>".$result->ville."</td><td>".$result->date_naissance."</td><td>".$result->num_adherent."</td><td>".$result->creation_carte."</td><td>".$result->site."</td><td>".$result->code_postal."</td><td><a href=\"modification2.php?id_adherent=".$result->id_adherent."\">modifier</a></td></tr>\n") ;
}
?>
<?php
<?php
//connection au serveur:
$cnx = mysql_connect( "localhost", "root", "" ) ;
//sélection de la base de données:
$db = mysql_select_db( "fuaj" ) ;
//requête SQL:
$sql = "SELECT *
FROM spip_fuaj_adherents
ORDER BY nom WHERE nom='$tmp'" ;
//exécution de la requête:
$requete = mysql_query( $sql, $cnx ) ;
//affichage des données:
echo "<table align='center'><tr><td>Nom</td><td>Prénom</td><td>Email</td><td>Adresse</td><td>Ville</td><td>Code Postal</td><td>Date de Naissance</td><td>carte FUAJ N°</td><td>carte délivrée le</td><td>origine</td></tr>";
if (isset ($_POST['Nom'])) $tmp = $_POST['Nom'];
{
echo("<tr><td>".$result->nom."</td><td> ".$result->prenom."</td><td>".$result->email."</td><td>".$result->adresse."</td><td>".$result->ville."</td><td>".$result->date_naissance."</td><td>".$result->num_adherent."</td><td>".$result->creation_carte."</td><td>".$result->site."</td><td>".$result->code_postal."</td><td><a href=\"modification2.php?id_adherent=".$result->id_adherent."\">modifier</a></td></tr>\n") ;
}
?>
<?php
C'est normal tu fais n'importe quoi, https://openclassrooms.com/fr/ tu auras les bases du php/mysql là bas.
Bonne chance
Bonne chance
<?php
mysql_connect( "localhost", "root", "" ) ;
mysql_select_db( "fuaj" ) ;
if (isset ($_POST['Nom'])) $tmp = $_POST['Nom'];
$sql = "SELECT * FROM spip_fuaj_adherents WHERE nom='$tmp'" ;
$requete = mysql_query( $sql) ;
echo "<table align='center'><tr><td>Nom</td><td>Prénom</td><td>Email</td></tr>";
$result = mysql_fetch_object( $requete )
echo("<tr><td>".$result->nom."</td><td> ".$result->prenom."</td><td>".$result->email."</td><td><a href=\"modification2.php?id_adherent=".$result->;id_adherent."\">modifier</a></td></tr>\n") ;
mysql_close();
?>
Essaye ça
mysql_connect( "localhost", "root", "" ) ;
mysql_select_db( "fuaj" ) ;
if (isset ($_POST['Nom'])) $tmp = $_POST['Nom'];
$sql = "SELECT * FROM spip_fuaj_adherents WHERE nom='$tmp'" ;
$requete = mysql_query( $sql) ;
echo "<table align='center'><tr><td>Nom</td><td>Prénom</td><td>Email</td></tr>";
$result = mysql_fetch_object( $requete )
echo("<tr><td>".$result->nom."</td><td> ".$result->prenom."</td><td>".$result->email."</td><td><a href=\"modification2.php?id_adherent=".$result->;id_adherent."\">modifier</a></td></tr>\n") ;
mysql_close();
?>
Essaye ça
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Trouve là alors, bonne continuation.
<?php
mysql_connect( "localhost", "root", "" ) ; --> ici c 'est bon
mysql_select_db( "fuaj" ) ;
if (isset ($_POST['Nom'])) $tmp = $_POST['Nom'];
$sql = "SELECT * FROM spip_fuaj_adherents WHERE nom='$tmp'";
$requete = mysql_query( $sql);
echo "<table align='center'><tr><td>Nom</td><td>Prénom</td><td>Email</td></tr>";
$result = mysql_fetch_object( $requete )
echo("<tr><td>".$result->nom."</td><td> ".$result->prenom."</td><td>".$result->email."</td><td><a href=\"modification2.php?id_adherent=".$result->id_adherent."\">modifier</a></td></tr>\n") ;
mysql_close();
?>
mais , j'ai une page blanche
mysql_connect( "localhost", "root", "" ) ; --> ici c 'est bon
mysql_select_db( "fuaj" ) ;
if (isset ($_POST['Nom'])) $tmp = $_POST['Nom'];
$sql = "SELECT * FROM spip_fuaj_adherents WHERE nom='$tmp'";
$requete = mysql_query( $sql);
echo "<table align='center'><tr><td>Nom</td><td>Prénom</td><td>Email</td></tr>";
$result = mysql_fetch_object( $requete )
echo("<tr><td>".$result->nom."</td><td> ".$result->prenom."</td><td>".$result->email."</td><td><a href=\"modification2.php?id_adherent=".$result->id_adherent."\">modifier</a></td></tr>\n") ;
mysql_close();
?>
mais , j'ai une page blanche