Afficher le resultat d'un SELECT
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Je voulais dans un premier temps afficher le resultat d'une requete, la structure sera un peu plus complexe que ca, mais j'voulais deja comprendre le principe.
Donc j'ai une database "synth" dans laquelle il ya une table du même nom. Dans cette table, il y a les champs "id", "nom", "audiounit".
Voila le code de la page qui appelle la page php :
Et voila le code de la page appelée :
Il ne veux pas m'afficher les entrée de la table synth. Quelqu'un saurait pourquoi svp ? Merci d'avance.
Je voulais dans un premier temps afficher le resultat d'une requete, la structure sera un peu plus complexe que ca, mais j'voulais deja comprendre le principe.
Donc j'ai une database "synth" dans laquelle il ya une table du même nom. Dans cette table, il y a les champs "id", "nom", "audiounit".
Voila le code de la page qui appelle la page php :
<html> <body> <span style="color: rgb(255, 255, 204); font-family: Verdana;"> <form action="recherche.php" method="post"> Recherche : <input type="text" name="texte"> AudioUnit : <input type="checkbox" name="audiounit"> <input type="submit" value="Chercher"> </form> </span> </body> </html>
Et voila le code de la page appelée :
<?php $texte=$_POST['texte']; $audiounit=$_POST['audiounit']; mysql_connect(localhost,root,motdepasse); mysql_select_db('synth'); $sql = 'SELECT * FROM synth'; $req = mysql_query($sql); $data = mysql_fetch_array($req); $champs1 = $data['nom']; $champs2 = $data['id']; echo $champs1 $champs2; mysql_close(); ?>
Il ne veux pas m'afficher les entrée de la table synth. Quelqu'un saurait pourquoi svp ? Merci d'avance.
A voir également:
- Afficher le resultat d'un SELECT
- Resultat foot - Télécharger - Vie quotidienne
- Afficher appdata - Guide
- Lexer resultat - Télécharger - Sport
- Afficher le 0 devant un nombre dans excel - Guide
- Afficher taille dossier windows - Guide
6 réponses
J'ai deja essayé ce code que j'avais trouvé là : http://www.phpdebutant.org/article66.php
Mais bon, peut être le soucis de même nom, je vais renommer et tester. Merci ;)
Mais bon, peut être le soucis de même nom, je vais renommer et tester. Merci ;)
je comprend ps ce que tu veus faire inserez des donnés dans ta table?ou t hose
voici mon code qu j'utilise:
<?php
//connection au serveur
$cnx = mysql_connect( "sql.hjvegdhj", "nom", "pass" ) ;
//sélection de la base de données:
$db = mysql_select_db( "nom de ta base de donnée" ) ;
//récupération des valeurs des champs:
//nom:
$nom = $_POST["nom"] ;
//realisateur:
$realisateur = $_POST["realisateur"] ;
//proprietaire:
$proprietaire = $_POST["propriétaire"] ;
//remarques:
$remarques = $_POST["remarques"] ;
//public:
$public = $_POST["public"] ;
//création de la requête SQL:
$sql = "INSERT INTO liste_tbl (Nom, Realisateur, Proprietaire, Remarques, Public)
VALUES ( '$nom', '$realisateur', '$proprietaire', '$remarques', '$public') " ;
//exécution de la requête SQL:
$requete = mysql_query($sql, $cnx) or die( mysql_error() ) ;
//affichage des résultats, pour savoir si l'insertion a marchée:
if($requete)
{
echo("L'insertion a été correctement effectuée") ;
}
else
{
echo("L'insertion à échouée") ;
}
?>
voici mon code qu j'utilise:
<?php
//connection au serveur
$cnx = mysql_connect( "sql.hjvegdhj", "nom", "pass" ) ;
//sélection de la base de données:
$db = mysql_select_db( "nom de ta base de donnée" ) ;
//récupération des valeurs des champs:
//nom:
$nom = $_POST["nom"] ;
//realisateur:
$realisateur = $_POST["realisateur"] ;
//proprietaire:
$proprietaire = $_POST["propriétaire"] ;
//remarques:
$remarques = $_POST["remarques"] ;
//public:
$public = $_POST["public"] ;
//création de la requête SQL:
$sql = "INSERT INTO liste_tbl (Nom, Realisateur, Proprietaire, Remarques, Public)
VALUES ( '$nom', '$realisateur', '$proprietaire', '$remarques', '$public') " ;
//exécution de la requête SQL:
$requete = mysql_query($sql, $cnx) or die( mysql_error() ) ;
//affichage des résultats, pour savoir si l'insertion a marchée:
if($requete)
{
echo("L'insertion a été correctement effectuée") ;
}
else
{
echo("L'insertion à échouée") ;
}
?>
Salut,
as-tu des données dans ta table ?
si tu as plusieurs lignes, tu dois mettre en place une boucle qui lise chaque ligne renvoyée par la requête et qui l'echo dans ta page
si tu as des doutes sur ton code, parsème le avec des marqueurs genre echo "<!-- je passe ici -->", ainsi en examinant la source tu sauras par quels points est passé ton pgm
bon courage
as-tu des données dans ta table ?
si tu as plusieurs lignes, tu dois mettre en place une boucle qui lise chaque ligne renvoyée par la requête et qui l'echo dans ta page
si tu as des doutes sur ton code, parsème le avec des marqueurs genre echo "<!-- je passe ici -->", ainsi en examinant la source tu sauras par quels points est passé ton pgm
bon courage
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question