Afficher donnees de base sql au clique
Fermé
stark173
Messages postés
105
Date d'inscription
vendredi 26 juillet 2013
Statut
Membre
Dernière intervention
6 février 2015
-
22 juin 2014 à 12:05
stark173 Messages postés 105 Date d'inscription vendredi 26 juillet 2013 Statut Membre Dernière intervention 6 février 2015 - 22 juin 2014 à 13:09
stark173 Messages postés 105 Date d'inscription vendredi 26 juillet 2013 Statut Membre Dernière intervention 6 février 2015 - 22 juin 2014 à 13:09
A voir également:
- Afficher donnees de base sql au clique
- Tnt base de données vide - Forum TNT / Satellite / Réception
- Formules excel de base - Guide
- Base de registre - Guide
- Afficher mot de passe wifi android - Guide
- Supprimer les données de navigation - Guide
5 réponses
zermat
Messages postés
160
Date d'inscription
jeudi 19 juin 2014
Statut
Membre
Dernière intervention
3 juin 2016
16
22 juin 2014 à 12:17
22 juin 2014 à 12:17
remplacez
if(isset($_POST['CD']) AND $_POST['CD']=='submit')
par
if(isset($_POST['CD']))
tout court
if(isset($_POST['CD']) AND $_POST['CD']=='submit')
par
if(isset($_POST['CD']))
tout court
zermat
Messages postés
160
Date d'inscription
jeudi 19 juin 2014
Statut
Membre
Dernière intervention
3 juin 2016
16
22 juin 2014 à 12:36
22 juin 2014 à 12:36
Essayez comme ça:
if(isset($_POST['CD']))
{
echo '<h3>Les variables postés sont:</h3>';
print_r($_POST);
try
{
$db= new PDO('mysql:host=localhost;dbname=test','root','');
.
.
.
}
if(isset($_POST['CD']))
{
echo '<h3>Les variables postés sont:</h3>';
print_r($_POST);
try
{
$db= new PDO('mysql:host=localhost;dbname=test','root','');
.
.
.
}
stark173
Messages postés
105
Date d'inscription
vendredi 26 juillet 2013
Statut
Membre
Dernière intervention
6 février 2015
22 juin 2014 à 12:38
22 juin 2014 à 12:38
dsl mais ça ne marche toujours pas
zermat
Messages postés
160
Date d'inscription
jeudi 19 juin 2014
Statut
Membre
Dernière intervention
3 juin 2016
16
22 juin 2014 à 12:41
22 juin 2014 à 12:41
Qu'est ce que vous obtenez ?
une page vide ?
je veux le résultat après "Les variables postés sont:"
une page vide ?
je veux le résultat après "Les variables postés sont:"
stark173
Messages postés
105
Date d'inscription
vendredi 26 juillet 2013
Statut
Membre
Dernière intervention
6 février 2015
22 juin 2014 à 12:47
22 juin 2014 à 12:47
rien ne se passe, lorsque je clique sur le bouton, il ne se passe rien
zermat
Messages postés
160
Date d'inscription
jeudi 19 juin 2014
Statut
Membre
Dernière intervention
3 juin 2016
16
22 juin 2014 à 12:52
22 juin 2014 à 12:52
Quoi ?
vous n'avez pas <form action="#" method="post">
avant <input type="submit" value="CD" name="CD" />
???
vous n'avez pas <form action="#" method="post">
avant <input type="submit" value="CD" name="CD" />
???
stark173
Messages postés
105
Date d'inscription
vendredi 26 juillet 2013
Statut
Membre
Dernière intervention
6 février 2015
22 juin 2014 à 13:02
22 juin 2014 à 13:02
Je n'est pas besoin de formulaire: voila le code que j'ai modifié:
<p> Que voulez-vous ajouter? </p>
<input type="submit" value="CD" name="CD" />
<input type="submit" value="DVD" name="DVD" />
<?php if(isset($_POST['CD']))
{
echo '<h3>Les variables postés sont:</h3>';
print_r($_POST);
try
{
$db= new PDO('mysql:host=localhost;dbname=test','root','');
$db->setAttribute(PDO::ATTR_CASE, PDO::CASE_LOWER);//Les noms des champs seront en minusules
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);//Les erreurs lancent des exeptions
}
catch(Exception $e){
echo'une erreur est survenue';
die();
}
$select = $db->prepare("SELECT * FROM products");
$select->execute(array($_POST['nom_artiste'],$_POST['prenom_artiste'],$_POST['type'],$_POST['genre']));
while($s=$select->fetch(PDO::FETCH_OBJ)){
echo $s->genre;
}
}
else
{
}
?>
<p> Que voulez-vous ajouter? </p>
<input type="submit" value="CD" name="CD" />
<input type="submit" value="DVD" name="DVD" />
<?php if(isset($_POST['CD']))
{
echo '<h3>Les variables postés sont:</h3>';
print_r($_POST);
try
{
$db= new PDO('mysql:host=localhost;dbname=test','root','');
$db->setAttribute(PDO::ATTR_CASE, PDO::CASE_LOWER);//Les noms des champs seront en minusules
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);//Les erreurs lancent des exeptions
}
catch(Exception $e){
echo'une erreur est survenue';
die();
}
$select = $db->prepare("SELECT * FROM products");
$select->execute(array($_POST['nom_artiste'],$_POST['prenom_artiste'],$_POST['type'],$_POST['genre']));
while($s=$select->fetch(PDO::FETCH_OBJ)){
echo $s->genre;
}
}
else
{
}
?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
zermat
Messages postés
160
Date d'inscription
jeudi 19 juin 2014
Statut
Membre
Dernière intervention
3 juin 2016
16
Modifié par zermat le 22/06/2014 à 13:08
Modifié par zermat le 22/06/2014 à 13:08
Sans formulaire c'est impossible
Si le bouton que tu cliques se trouve sur cette même page
Si le bouton que tu cliques se trouve sur cette même page
stark173
Messages postés
105
Date d'inscription
vendredi 26 juillet 2013
Statut
Membre
Dernière intervention
6 février 2015
22 juin 2014 à 13:09
22 juin 2014 à 13:09
Quel serait le code final alors?
22 juin 2014 à 12:19