Accueil > Forum > > > > pb avec mis à jour d bouton d'option + check
pb avec mis à jour d bouton d'option + check
mercredi 8 juin 2005 à 16:58:24 |
pb avec mis à jour d bouton d'option + check

chardene_amour_de_freddy
|
Bonjour, Je suis nouvelle sur le forum et je sui tt aussi novice en php.Je veins auprès de mes confrères et consoeurs developpeur demander de l'aide.
J'ai un formulaire sur lequel je traite les informations concernant les langues.En fait, je suis en plein dévéloppement d'un site sur les recrutement en php et je bocle. Sur le formulaire, j'y est mise des cases à cocher puis des checkbox, là n'est pas le pb. Le problème se trouve qd je dois faire l'enregistrement, en fait je veux que dans la table où je vais le faire le code de la langue également s'enregsitre ainsi que le reste des options que j'ai coché. Slmt c'est le cas, pcq quand je coche les 2 checkbox il y'a un message identique à ceci qui s'affiche et ds ma table je ne retrouve que le 1er acocher et je ne retrouve pas le code de ma langue.
le code est identique à ceci : [code] <? // CONNEXION A LA BASE DE DONNEES include ("connexion_eurocall.php"); $id = MYSQL_CONNECT($host,$user,$pass); mysql_select_db("$bdd"); echo "Connexion établit avec la BD"; //FIN DE CONNEXION
$degre_mait_lang=$_POST['degre_mait_lang']; $mode_mait_lang=$_POST['mode_mait_lang']; $Submit=$_POST['Submit']; /*if($autre!="") { $intitule_dom=$autre; }*/ if (isset($_POST['Submit'])) if (isset($_POST['degre_mait_lang'])) if (isset($_POST['mode_mait_lang'])) if (is_array($_POST['mode_mait_lang']))
{ foreach($_POST['mode_mait_lang'] as $choix) { echo "Choix utilisateur pour la maîtrise de la langue est : ",$choix,"<br>"; // $query= "SELECT code_langue FROM langue Where "; $sql="INSERT into parle(degre_mait_lang,mode_mait_lang) VALUES('$degre_mait_lang','$choix')"; // on insère les informations du formulaire dans la table // $execute = mysql_query($sql) or die(mysql_error());
print('<p>Ton information a été ajouté correctement !!!.</p>'); // déconnexion à la base mysql_close(); } } ?> </body> </html> [/code]
Le message est : [code] Connexion établit avec la BDChoix utilisateur pour la maîtrise de la langue est : Ecrit
Ton information a été ajouté correctement !!!.
Choix utilisateur pour la maîtrise de la langue est : Oral
Warning: mysql_query(): Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON) in c:\program files\easyphp1-8\www\site_recrutemnt\ajout_connaissance_linguistique.php on line 36
Warning: mysql_query(): A link to the server could not be established in c:\program files\easyphp1-8\www\site_recrutemnt\ajout_connaissance_linguistique.php on line 36 Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON) [/code]
Merci de m'aider à résoudre ce pb 
|
|
mercredi 8 juin 2005 à 17:14:08 |
Re : pb avec mis à jour d bouton d'option + check

malalam
|
Réponse acceptée !
Hello,
tu fermes la connexion a ta base DANS ta boucle.
Il faut que tu la fermes hors de ta boucle...sinon voila ce qui se passe sur ton script, dans l'ordre :
- connexion a la base
- test formulaire
- recuperation des variables $_POST (pourquoi...?)
- test du tableau contenant les checkboxes
- foreach pour parcourir ce tableau. Dans cette boucle, tu fais :
- affichage des infos
- insertion dans la base
- on ferme la connexion...
- retour a la prochaine iteration de ta boucle
- affichage des infos
- insertion dans la bas...ah merde, elle est fermee,
et on ne l'a pas reouverte! Donc php t'insulte, c'est normal ;-)
|
|
mercredi 8 juin 2005 à 18:37:27 |
Re : pb avec mis à jour d bouton d'option + check

chardene_amour_de_freddy
|
Ben je viens juste de sortir la dernière instruction c'est à dire celle de la déconnexion à la bd; et les messages d'enregsitrement s'affiche c'est à dire ceux ci:
[code] Choix utilisateur pour la maîtrise de la langue est : Ecrit
Ton information a été ajouté correctement !!!.
Choix utilisateur pour la maîtrise de la langue est : Oral
Ton information a été ajouté correctement !!!.
[/code]
Mais il n'enregsitre que celui de la fin , c'est à dire : [code] Choix utilisateur pour la maîtrise de la langue est : Ecrit [/code]
Je ne sais plus pourquoi !
|
|
mercredi 8 juin 2005 à 18:43:02 |
Re : pb avec mis à jour d bouton d'option + check

chardene_amour_de_freddy
|
Oui çà marche, en fait j'avais oublie d'activer ceci: [code] $execute = mysql_query($sql) or die(mysql_error()); [/code] Slmt, je evux savoir comment je peux faire pour enregistrer le code de la langue qui vient d'être sélectionné. Ou dans ce cas, je ne met pas de langue par défaut ? Si c'est possible ?
Merci pour la réponse.
|
|
mercredi 8 juin 2005 à 18:47:29 |
Re : pb avec mis à jour d bouton d'option + check

chardene_amour_de_freddy
|
J'ai oublié qqc, je souhaiterais aussi afficher les infos enregistrer sur le même formulaire juste en dessous de la sélection faite. Je suis désolée de poster autant dequestion chacune à la suite de l'autre , c'est juste que je suis vraiment stressé et j'ai beosin d'aide . 
|
|
jeudi 9 juin 2005 à 10:29:58 |
Re : pb avec mis à jour d bouton d'option + check

malalam
|
Hello,
je n'ai pas compris ta 1ere question. L'enregistrer...c'est a dire ?
Quel est le probleme pour afficher les autres infos...?
Tu es tellement stressee que tes questions ne sont pas tres claires lol.
|
|
jeudi 9 juin 2005 à 11:05:23 |
Re : pb avec mis à jour d bouton d'option + check

chardene_amour_de_freddy
|
En fait le pb était que je ne pouvais pas bien effectuer l'insertion des données de mon formulaire, j'ai réussit pcq j'avais pas remarqué que je me déconnectait dans ma boucle while et par la suite j'avais désactivé l'exécution de ma requete.
Là n'est plus le pb, mon pb est mnt que je désire afficher les réponses de ma requete, c'est à dire de mon insertion juste en dessous des sélections à faire, de telle sorte que la personne qui cochera pourra avant de voir ce qu'elle a marqué et par la suite pouvoir modifier si c'est pas correcte.
Merci d'avance pour votre aide !!! Car je dois terminer ce travaille d'ici 3 semaines et je suis très en retard.
|
|
jeudi 9 juin 2005 à 11:14:07 |
Re : pb avec mis à jour d bouton d'option + check

malalam
|
Puisque tu inseres, tu as toujours tes variables utilisees pour l'insertion, il te suffit donc de les afficher ?
|
|
jeudi 9 juin 2005 à 11:38:27 |
Re : pb avec mis à jour d bouton d'option + check

chardene_amour_de_freddy
|
Je viesn d'avoir un gros souci, qd j'esai d'insérer les données dasn la bd, il ne se passe + rien. POurtant jusq'à hier osir tt allait bien. Il y'a ceci qui s'affiche, je ne sais pas pourquoi ! [code] "; $sql= "INSERT into parle (code_langue,degre_mait_lang,mode_mait_lang) VALUES ('$code_langue','$degre_mait_lang','$choix')"; // on insère les informations du formulaire dans la table mysql_query($sql) or die('Erreur SQL !'.$sql.' '.mysql_error()); print('
Ton information a été ajouté correctement !!!. '); } } // déconnexion à la base mysql_close(); ?>
[/code] 2ème pbEn fait pour l'affichage en dessous sur le même formulaire des infos je n'y arrive pas. C'st pourquoi je demande de l'aide. Mais si on peut traiter chaue pb l'une après l'autre ! Merci encore 
|
|
jeudi 9 juin 2005 à 11:50:31 |
Re : pb avec mis à jour d bouton d'option + check

malalam
|
Réponse acceptée !
Tu as ce que tu mets la qui s'affiche ? Tu dois avoir un probleme avec un guillemet quelquepart, juste avant ce qui s'affiche la.
|
|
Cette discussion est classée dans : code, post, lang, langue, mait
Répondre à ce message
Sujets en rapport avec ce message
Urgent Ou il est l'erreur dans ce code [ par musulmanislam ]
Voila le code php qui permet d'afficher les donneés d'un formulaire qui contient 3 text(Nom,prenom,age) + un liste deroulante (choix de langue) + les
Probleme ??? [ par musulmanislam ]
j'ai 2 page 'P1.html et P2.php le probleme c'est dans le code php qui m'affiche pas les langue que j'ai choisie Vous pouvez me corrigé cette erreur d
select *, count (ID) group by ID [ par lacomm ]
Hello, je voudrais compter le nombre de lignes que me renvoie ma requête, comme ceci: [code=php]$req = "SELECT *, COUNT(*) as NB FROM f1media WHERE
Passage de variables sans $_POST et sans $_GET !! Urgent [ par WrestlingMan ]
Salut !! Voilà mon souci !! Dans un formulaire, je saisis la ou les premières lettres du nom d'une personne. ->Première page de code !! Deuxième pag
AJAX - probleme envoi d'un POST [ par ju0123456789 ]
Bonjour, Je vais essayer d'etre précis dans ma demande sachant que je suis débutant en AJAX. Je construis actuellement une page d'album photo que j'e
php [ par sheryl22 ]
voila c est page d insertion qui peut lire depius une autre table aussi je pense q u il lui manque klk chose j arrive pas a trouve le prob help me p
php/mysql [ par hadjila20 ]
Bonjour à tous ,voilà j'ai un petit problème et j'espère que quelqu'un pourrai m'aider. j'ai un bout de code et le problème est que je n'arrive pas à
Ecrire un texte en fonction de langue du navigateur [ par Rimb0 ]
Bonjour, Je voudrais afficher un texte différent suivant la langue du navigateur.Voici ce que j'ai écrit :$lang = $_SERVER['HTTP_ACCEPT_LANGUAGE'];if
faire un site bilingue [ par nsmoez ]
BonjourJ'ai un site en englais que j'aimerai lui ajouter la langue française. J'ai commencé par traduire tout le contenu du site en langue française.P
Livres en rapport
|
Derniers Blogs
ROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGEROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGE par Matthieu MEZIL
Si vous utilisez Roslyn et que vous vous voulez vous simplifier le code du code rewriter, je vous conseille d'installer mon NuGet package RoslynHelper ....(read more) ...
Cliquez pour lire la suite de l'article par Matthieu MEZIL POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|