begin process at 2012 05 31 04:56:39
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

pb avec mis à jour d bouton d'option + check


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

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

Administrateur CodeS-SourceS
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

Administrateur CodeS-SourceS
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

Administrateur CodeS-SourceS
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 pb
En 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

Administrateur CodeS-SourceS
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.

1 2

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


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,265 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales