vue
maxredphenix Messages : 60 | Bonsoir, Je viens de rajouter ta première ligne et pour les variable j'ai changer le code entre temps j'ai mis: $sql="INSERT INTO appels(id, num_appelant, date_appel, heure_appel, media, nom_demandeur, batiment, systemes, service, local, type_inter, tps_inter_souhaite, objet_appel, commentaires) Par contre, je suis désolé mais ça change pas. Tu penses qu'il faudrait que je remette les variables comme avant? Merci |
vendredi 11 mai 2012
| |
Vanyali Messages : 1298 | ben après, je vois pas vraiment ce qui pourrais ne pas fonctionner... |
dimanche 13 mai 2012
| |
maxredphenix Messages : 60 | Je viens de relire tout mon formulaire et je me suis rendu compte qu'il y avait un autre champ qui se trouve dans un des fieldsets correctif (qui apparaissent lors de la selection "correctif" dans le select). J'ai donc renommé cet input et son champ correspondant dans la bdd. Maintenant lorsque je selectionne "correctif" Chrome me dit qu'il y a des erreurs sur la ligne 108 et 118, ce qui correspondant au 2 else if "assistance audio et exploitation" (il y a pas le else if du devis puisque j'ai mis les lignes en commentaires vu que la table n'est pas créer dans la bdd) Voila un exemple d'une des phrase: ( ! ) Notice: Undefined index: tps_inter_souhaite in C:\wamp\www\Monsite\php\formulaires_traitement\traitement_appels.php on line 118 et la dernière phrase est [#red]Column count doesn't match value count at row 1[/#] Sinon au cas ou, voila une copie du site avec seulement les pages en cause si tu penses que se sera plus facile pour toi: http://dl.dropbox.com/u/31901874/Copie%20site%20pour%20forum/Monsite.rar Merci |
dimanche 13 mai 2012
| |
maxredphenix Messages : 60 | Salut, j'ai placé un echo dans la boucle suivante et que j'ai choisi correctif comme choix de select pour transmettre le formulaire: else{ Et une fois que j'envoie le formulaire, j'ai ceci qui apparaît à l'écran :22222222222222222222222 (j'ai fait une copie exacte du nbre de 2). C'est assez bizarre comme valeur du select type_inter!! |
lundi 14 mai 2012
| |
maxredphenix Messages : 60 | Sinon j'ai aussi regarder pour la dernière phrase: Column count doesn't match value count at row. J'ai regarder sur ce site: http://www.vulgarisation-informatique.com/faq-419--column-count-doesnt-match-value-at-row-1.php Je comprends pas pour l'erreur, je fais bien comme il faut vu ce qu'ils expliquent. ils disent qu'il faut preciser les champs à enregistrer dans le INSERT INTO et VALUES, le reste prendra la valeur par défaut. Moi j'ai ceci: if($_POST["type_inter"] == '1'){ Donc logiquement ça devrait être bon non? |
lundi 14 mai 2012
| |
Vanyali Messages : 1298 | pour le 22222222... c'est normal, vu que tu l'a mis dans le foreach donc il affiche 2 autant de fois que tu a d'index dans $_POST ensuite, les ligne que tu m'a communiqué pour les erreur ne correspondent pas à celles dans le fichier (ligne 108 c'est un commentaire et ligne 118 c'est vide) ensuite, dans le insert into correctif, il y a le '', du début qui est en trop du coup, tout est décalé d'un champ |
lundi 14 mai 2012
| |
maxredphenix Messages : 60 | Je viens de corriger mon erreur pour l'insertion dans la table correctif, j'avais pas vu que je l'avais mis en double, merci. Pour le 22222 c'est déjà bon signe, il me détecte bien la valeur de mon select vu que le 2 c'est la valeur de correctif. Les lignes 108 et 118 sont exactement comme toi: commentaire et vide mais je me suis dit que ca allait directement aux lignes que je t'ai noter ci-dessus. J'ai vérifié au cas ou si cela ne venait pas de la config de ma bdd pour les erreurs mais toutes mes tables sont à null=non donc logiquement même s'il n'y a rien le php peut envoyer une requete pour enregistrer dans la bdd |
lundi 14 mai 2012
| |
Vanyali Messages : 1298 | je suis pas sûr que ce soit vraiment utile, mais tu déclare deux fois $_POST['tps_inter_souhaite'] |
lundi 14 mai 2012
| |
maxredphenix Messages : 60 | Merci, je viens de l'enlever. J'ai aussi corrigé une erreur dans ma bdd, j'avais nommé ma table assitance_audio au lieu de assistance_audio. J'ai toujours des erreurs qui apparaissent lors de l'enregistrement, j'ai toujours cette ligne:( ! ) Notice: Undefined index: media in C:\wamp\www\Monsite\php\formulaires_traitement\traitement_appels.php on line 53 mais pour chaque variable défini par $_POST['xxxx'] mais j'ai aussi ceci: Unknown column 'type_inter' in 'field list'. J'ai envoie le echo pour tester la valeur du select et j'ai bien "2" donc mon fichier de traitement me détecte bien la value de mon select Tu me conseille de mettre quoi dans le post à la place ds xxxx? est ce que l'affichage des erreurs ne viendrait pas de la? // Verif de l'existance de $_POST['xxxx'] Sinon juste comme ça: Dans les fieldset qui dépendent du select "type_inter" de mon formulaire il y a plusieurs input qui se répète (comme intervenant1, intervenant2 etc...) du faite que la gestion des correctifs et des exploitations doivent avoir ces champs pour avoir un logiciel qui permet de remplir toutes les infos nécessaire. Est ce que le faite de nommée les inputs avec un name identique ne dérange pas pour l'enregistrement dans les différentes table de la bdd?? Encore merci |
mardi 15 mai 2012
| |
maxredphenix Messages : 60 | Je viens de changer quelques petit trucs dans la page de traitement, il y avait des erreurs de variables et de même dans la bdd. Donc maintenant j'ai plus d'erreurs qui s'affichent, une fois que je clique sur enregistrement, le logiciel revient bien à la page gest_appel_tableau par contre rien n'est enregistré dans la table appel mais maintenant les enregistrement sont ok dans la table correctif ou autre table qui correspondent au select...... <?php il y a quand même du mieux mais bon c'est pas encore ça |
mardi 15 mai 2012 (Dernière édition mardi 15 mai 2012)
|
Aperçu (pas encore publié) | |
Kommunauty © Tous droits réservés
Contact /
Charte & Mentions légales /
Hebergement gratuit /
Bon plan hébergement /
Aide B2i