PHP Insert
Résolu/Fermé
Korasoa
Messages postés
238
Date d'inscription
vendredi 20 avril 2012
Statut
Membre
Dernière intervention
26 avril 2020
-
Modifié par jordane45 le 26/12/2014 à 18:48
Korasoa Messages postés 238 Date d'inscription vendredi 20 avril 2012 Statut Membre Dernière intervention 26 avril 2020 - 27 déc. 2014 à 02:04
Korasoa Messages postés 238 Date d'inscription vendredi 20 avril 2012 Statut Membre Dernière intervention 26 avril 2020 - 27 déc. 2014 à 02:04
A voir également:
- PHP Insert
- Touche insert - Guide
- Easy php - Télécharger - Divers Web & Internet
- Disk boot failure insert system disk and press enter - Guide
- Reboot and select proper boot device or insert boot media in selected boot device and press a key - Forum Windows
- Accéder à la fonction secondaire "insert" de ma touche "Delete" - Forum PC portable
4 réponses
Korasoa
Messages postés
238
Date d'inscription
vendredi 20 avril 2012
Statut
Membre
Dernière intervention
26 avril 2020
44
24 déc. 2014 à 18:24
24 déc. 2014 à 18:24
Je précise que je n'ai aucune erreur, juste que la ligne n'est oas entrée dans la table :/
jordane45
Messages postés
38397
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
29 janvier 2025
4 732
26 déc. 2014 à 18:53
26 déc. 2014 à 18:53
Bonjour,
Déjà.. dans le FORM même si c'est pour rester dans la même page.. il est vivement conseillé de stipuler une ACTION.
Ensuite..
- Ajouter un PRINT des variables POST pour savoir si elles sont bonnes
- Nous indiquer si tu as un message d'erreur...
- Dans la paramArray... ajouter les deux points.
- Avant d'utiliser une variable.. s'assurer qu'elle existe via ISSET
Ce qui donne:
Déjà.. dans le FORM même si c'est pour rester dans la même page.. il est vivement conseillé de stipuler une ACTION.
Ensuite..
- Ajouter un PRINT des variables POST pour savoir si elles sont bonnes
- Nous indiquer si tu as un message d'erreur...
- Dans la paramArray... ajouter les deux points.
- Avant d'utiliser une variable.. s'assurer qu'elle existe via ISSET
Ce qui donne:
<?php // LE TEMPS DES TESTS if(isset($_POST)){ echo "<pre> La variable POST contient :<br>"; print_r($_POST); echo "</pre>"; } if (isset($_POST['submit'])) { $nom = isset($_POST['nom'])?$_POST['nom']:''; $image =isset($_POST['image'])? $_POST['image']:''; $resume = isset($_POST['resume'])?$_POST['resume']:''; $resolution = isset($_POST['resolution'])?$_POST['resolution']:''; $langue = isset($_POST['langue'])?$_POST['langue']:''; $studio = isset($_POST['studio'])?$_POST['studio']:''; $query = $ConnexionMySQL->prepare("INSERT INTO anime (nom, image, resume, resolution, langue, studio) VALUES (:nom, :image, :resume, :resolution, :langue, :studio)"); $query->execute(array( ':nom' => $nom, ':image' => $image, ':resume' => $resume, ':resolution' => $resolution, ':langue' => $langue, ':studio' => $studio)); echo "L'animé $nom à bien été ajouté ! :)"; } else { ?> <form method="post"> Nom : <input type="text" name="nom" /> Image : <input type="text" name="image" /><br /><br /> Résumé:<br /> <textarea name="resume" style="width:90%; height:150px;"> </textarea><br /> Résolution : <input type="number" name="resolution" /> Langue : <input type="text" name="langue" /> Studio : <input type="text" name="studio" /><br /><br /><br /> <center><input type="submit" name="submit" value="Ajouter la fiche" /></center> </form>
Korasoa
Messages postés
238
Date d'inscription
vendredi 20 avril 2012
Statut
Membre
Dernière intervention
26 avril 2020
44
26 déc. 2014 à 20:16
26 déc. 2014 à 20:16
Okey je teste tout ça merci ^^.
PS: J'ai reçu via ma boîte mail un message me disant que mon post a été supprimé, puis-je savoir pourquoi, et pourquoi il est toujours là? ._.
PS: J'ai reçu via ma boîte mail un message me disant que mon post a été supprimé, puis-je savoir pourquoi, et pourquoi il est toujours là? ._.
jordane45
Messages postés
38397
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
29 janvier 2025
4 732
27 déc. 2014 à 01:09
27 déc. 2014 à 01:09
Bonjour
ce n'est pas ta question qui a été supprimée mais ton "up"
Car totalement inutile et mal vu sur ce forum. ..
ce n'est pas ta question qui a été supprimée mais ton "up"
Car totalement inutile et mal vu sur ce forum. ..
Korasoa
Messages postés
238
Date d'inscription
vendredi 20 avril 2012
Statut
Membre
Dernière intervention
26 avril 2020
44
27 déc. 2014 à 01:43
27 déc. 2014 à 01:43
Ah ok; je m'excuse alors et le réemploierai plus. Merci de votre aide.
Korasoa
Messages postés
238
Date d'inscription
vendredi 20 avril 2012
Statut
Membre
Dernière intervention
26 avril 2020
44
27 déc. 2014 à 01:50
27 déc. 2014 à 01:50
J'ai donc testé ton code, aucune erreur, même un message de réussite que j'avais installé:
La variable POST contient :
Array
(
[nom] => Korasoa
[image] => hcnews.png
[resume] => aaaaaa
[resolution] => 111
[langue] => VF
[studio] => KoraStudio
[submit] => Ajouter la fiche
)
L'animé Korasoa à bien été ajouté ! :)
Mais quand je me connecte à ma base de données, rien n'a été ajouté. .___. Etrange non? o_o
La variable POST contient :
Array
(
[nom] => Korasoa
[image] => hcnews.png
[resume] => aaaaaa
[resolution] => 111
[langue] => VF
[studio] => KoraStudio
[submit] => Ajouter la fiche
)
L'animé Korasoa à bien été ajouté ! :)
Mais quand je me connecte à ma base de données, rien n'a été ajouté. .___. Etrange non? o_o
Korasoa
Messages postés
238
Date d'inscription
vendredi 20 avril 2012
Statut
Membre
Dernière intervention
26 avril 2020
44
27 déc. 2014 à 02:04
27 déc. 2014 à 02:04
Problème résolu, l'ordre n'était pas le bon, et une information était mal notée (resolution au lieu de definition ^^)
Merci de votre aide.
Merci de votre aide.
26 déc. 2014 à 16:28
l'erreur qui m'arrive souvent est de me tromper sur le nom des collones donc veulliez verifier les noms de colonnes déja
sinon svp dittes moi qu'elle est le message d'erreur, s'il n y a pas de message d'erreur c'est le script fonctione bien, essayez d'enlever le $_POST['submit']
mettez à la place if (isset($_POST['nom']))
je reste à l'ecoute ;)