IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Problème: formulaire et traitement des données


Sujet :

Langage PHP

  1. #1
    Membre éclairé Avatar de Pahcixam
    Profil pro
    Développeur Web
    Inscrit en
    Avril 2006
    Messages
    289
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2006
    Messages : 289
    Par défaut Problème: formulaire et traitement des données
    Bonjour,

    j'utilise un petit formulaire en html avec des input de ce type:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="checkbox" name="choix_reception[]" value="'.$messages_dispo['id_message'].'" />
    L'utilisateur à le choix de cocher une case de sélection puis de valider pour arriver à mon script php.

    Dans ce script, je veux réccupere les valeurs assignées au numéro de l'array choisi.

    Exemple:

    [0] => [Message 1]
    [1] => [Message 2] X //Choix de l'utilisateur
    [2] => [Message 3]
    [3] => [Message 4]

    Et je voudrais donc assigner la valeur 1 à mes autre variables. J'utilise donc ce script:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    foreach($_POST['choix_reception'] as $cle=>$valeur){
    $rep_expediteur = $_POST['rep_expediteur'][$cle];
    $rep_titre = htmlentities($_POST['rep_titre'][$cle]);
    }
    Mais ça ne fonctionne pas, ça me renvois toujours la valeur [0]

    Qu'est-ce qui cloche ?

    Merci

  2. #2
    Membre éclairé Avatar de Pahcixam
    Profil pro
    Développeur Web
    Inscrit en
    Avril 2006
    Messages
    289
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2006
    Messages : 289
    Par défaut
    S'il vous plait, aidez-moi, je suis vraiment coincé.

  3. #3
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    J'ai pas trop compris ce que tu voulais faire. Tu peux détailler stp ?

  4. #4
    Membre averti
    Homme Profil pro
    Inscrit en
    Avril 2003
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Togo

    Informations forums :
    Inscription : Avril 2003
    Messages : 50
    Par défaut
    salut

    D'après le code envoyé, il n'y a pas dans le formulaire les champs "rep_expediteur" et "rep_titre" ne figurent nulle part; si tu peux ajouter la portion de code manquante ou mentionner leur rôle ce serait bien.

    Essaie de faire un pour voir tout ce qui vient de ton formulaire ça peut t'édifier sur l'origine de l'erreur.

    J'espère que cela pourrait t'aider...
    A+

Discussions similaires

  1. Réponses: 5
    Dernier message: 04/06/2013, 14h38
  2. Réponses: 1
    Dernier message: 10/07/2008, 15h01
  3. Réponses: 11
    Dernier message: 16/02/2008, 03h00
  4. Traitement des données provenant d'un formulaire
    Par captainflex dans le forum Ruby on Rails
    Réponses: 2
    Dernier message: 03/05/2007, 15h21
  5. [Formulaires] Traitement des données dans une autre page...
    Par sekiryou dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 04/03/2006, 09h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo