Enregistrement dans la bd et affichage dans un tableau
Fermé
josed2208
Messages postés
115
Date d'inscription
lundi 2 septembre 2013
Statut
Membre
Dernière intervention
7 novembre 2013
-
2 sept. 2013 à 12:56
josed2208 Messages postés 115 Date d'inscription lundi 2 septembre 2013 Statut Membre Dernière intervention 7 novembre 2013 - 9 sept. 2013 à 10:59
josed2208 Messages postés 115 Date d'inscription lundi 2 septembre 2013 Statut Membre Dernière intervention 7 novembre 2013 - 9 sept. 2013 à 10:59
A voir également:
- Enregistrement dans la bd et affichage dans un tableau
- Tableau croisé dynamique - Guide
- Tableau ascii - Guide
- Comment faire un tableau - Guide
- Le fichier contient un tableau présentant un extrait des livres les plus prêtés à paris en 2016. filtrez le tableau pour ne faire apparaître que les bandes dessinées ado. puis filtrez le tableau pour ne faire apparaître que celles dont l'auteur est zep. quel est le titre de la bande dessinée ado de zep qui a été la plus prêtée d'après ce tableau ? ✓ - Forum Windows 10
- Les données fournies dans le fichier à télécharger peuvent être synthétisées par le tableau récapitulatif suivant. dans le fichier, générez ce tableau automatiquement (tableau croisé dynamique ou table de pilote) à partir des 4 premières colonnes. cinq valeurs manquent dans le tableau suivant. retrouvez-les dans votre tableau puis reportez-les, arrondies à l’entier le plus proche, dans la zone de réponse. ✓ - Forum Excel
6 réponses
gign44
Messages postés
124
Date d'inscription
dimanche 27 janvier 2008
Statut
Membre
Dernière intervention
22 octobre 2013
5
Modifié par gign44 le 4/09/2013 à 12:17
Modifié par gign44 le 4/09/2013 à 12:17
Dans un premier temps, utilise plutôt la syntaxe suivante pour ton INSERT, sachant que si tu as des champs en AutoIncrementation, tu n'as pas besoin de les mettre
Ensuite, dans le nom de tes pages php, évite les espaces, c'est assez chiant à gérer par la suite, préfère le tiret underscore "_"
Donc modifie ta redirection
Dans tes if, utilise la fonction isset (qui se traduit par "si la variable existe") et !empty ("si pas vide")
petit exemple :
Puis, dès lors où tu es en php, utilise des doubles quotes pour l'affichage car avec les données de tableau, cela provoque des conflits ;)
Cela doit donner :
Je travail un peu et je continue à regarder par la suite
INSERT INTO table_name (column1,column2,column3,...) VALUES (value1,value2,value3,...);
Ensuite, dans le nom de tes pages php, évite les espaces, c'est assez chiant à gérer par la suite, préfère le tiret underscore "_"
Donc modifie ta redirection
Location:enregistrement formation.php
Dans tes if, utilise la fonction isset (qui se traduit par "si la variable existe") et !empty ("si pas vide")
petit exemple :
// Ceci est vrai, alors le texte est affiché if ((isset($var))&&(!empty($var))) { echo 'Cette variable existe et n'est pas vide, donc je peux l\'afficher ou la traiter en base.'; }
Puis, dès lors où tu es en php, utilise des doubles quotes pour l'affichage car avec les données de tableau, cela provoque des conflits ;)
echo'<br>'.$data['numplanf'].'='.$data['theme'].'='.$data['cabinet'].'='.$data['lieu'].'='.$data['nombrepart'].'='.$data['prixunitaire'].'='.$data['coutmission'].'='.$data['resto'].'='.$data['date'];
Cela doit donner :
echo "<br>".$data['numplanf']."=".$data['theme']."=".$data['cabinet']."=".$data['lieu']."=".$data['nombrepart']."=".$data['prixunitaire']."=".$data['coutmission']."=".$data['resto']."=".$data['date']."<br />";
Je travail un peu et je continue à regarder par la suite
josed2208
Messages postés
115
Date d'inscription
lundi 2 septembre 2013
Statut
Membre
Dernière intervention
7 novembre 2013
4 sept. 2013 à 12:45
4 sept. 2013 à 12:45
ok jessaie maintenant et je tien au courant dans 10 min
josed2208
Messages postés
115
Date d'inscription
lundi 2 septembre 2013
Statut
Membre
Dernière intervention
7 novembre 2013
4 sept. 2013 à 13:31
4 sept. 2013 à 13:31
jai oublié pour afficher ca ma donne une page blanche
jaimerai juste ke dans mon formulaire l'enregistrement va dans la base de donnée et ke je puisse prendre dans la base de donneé pour afficher
aider moi
jaimerai juste ke dans mon formulaire l'enregistrement va dans la base de donnée et ke je puisse prendre dans la base de donneé pour afficher
aider moi
gign44
Messages postés
124
Date d'inscription
dimanche 27 janvier 2008
Statut
Membre
Dernière intervention
22 octobre 2013
5
4 sept. 2013 à 14:15
4 sept. 2013 à 14:15
Pour afficher essayez cela :
Cela DOIT fonctionner, sinon le problème est par rapport à la base sql.
Au niveau de l'insertion, affichez votre requete avant de l'executer comme ceci :
Mettez la requete obtenu dans votre prochain message, et essayez de la copier coller directement dans votre base sql pour voir si elle marche ou non.
Si l'affichage ne fonctionne pas pour votre SELECT, essaye d'afficher le contenu du tableau obtenu avec print_r($data)
$sql="SELECT * FROM formation"; $req=mysql_query($sql); while($data=mysql_fetch_assoc($req)){ foreach($data as $key => $value){ echo $key."=".$value." "; } echo "<br /><br />"; }
Cela DOIT fonctionner, sinon le problème est par rapport à la base sql.
Au niveau de l'insertion, affichez votre requete avant de l'executer comme ceci :
$sql="INSERT INTO formation VALUES ('','".$numplanf."','".$theme."','".$cabinet."','".$lieu."','".$nombrepart."','".$prixunitaire."','".$coutmission."', '".$resto."','".$date."')"; echo "<br />".$sql."<br />; /*mysql_query($sql,$connect); header("Location:enregistrement formation.php"); */
Mettez la requete obtenu dans votre prochain message, et essayez de la copier coller directement dans votre base sql pour voir si elle marche ou non.
Si l'affichage ne fonctionne pas pour votre SELECT, essaye d'afficher le contenu du tableau obtenu avec print_r($data)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
josed2208
Messages postés
115
Date d'inscription
lundi 2 septembre 2013
Statut
Membre
Dernière intervention
7 novembre 2013
4 sept. 2013 à 15:37
4 sept. 2013 à 15:37
ok jessaie
josed2208
Messages postés
115
Date d'inscription
lundi 2 septembre 2013
Statut
Membre
Dernière intervention
7 novembre 2013
9 sept. 2013 à 10:59
9 sept. 2013 à 10:59
jatten vos suggestions