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

PHP & Base de données Discussion :

Probleme recuperation chaine de caracteres


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2011
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2011
    Messages : 11
    Par défaut Probleme recuperation chaine de caracteres
    Bonjour,

    Je gere un module qui gere des etudiants, et j'affiche leurs données dans un tableau (nom, prenom, adresse...).

    Dans autre page je peut modifier ces données, et lorsque je les transmets dans cette page il ne me prend que le premier mot de la chaine de caracteres alors que je les voudrais tous

    exemple : adresse = 1 rue henri lasne
    en recuperant l'adresse = 1

    comment puis-je faire pour tout recupérer?

    Merci d'avance

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    montre ton code

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2011
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2011
    Messages : 11
    Par défaut
    Mon formulaire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
     echo"<form action=traitement_doublons2.php method=POST>";
      if (isset($_POST['bouton'])) 
        {
            for ($i = 0, $c = count($_POST['bouton']); $i < $c; $i++) 
            {
                $res = select_pers($_POST['bouton'][$i]);
    		 	$r = mysql_fetch_array($res);
                echo "
    			<tr>
    				<td> <input type = radio name = bouton value = $r[0]></input></td>
    				<td><input type = hidden name = id$i value = $r[0]></input>$r[0]</td>
    				<td><input type = checkbox name = numero_etudiant value = $r[1]></input>$r[1]</td>
    				<td><input type = checkbox name = civilite value = $r[2]></input>$r[2]</td>
    				<td><input type = checkbox name = nom_naissance value = $r[3]></input>$r[3]</td>
    				<td><input type = checkbox name = nom_usuel value = $r[4]></input>$r[4]</td>
    				<td><input type = checkbox name = prenom value = $r[5]></input>$r[5]</td>
    				<td><input type = checkbox name = date_naissance value = $r[6]></input>$r[6]</td>
    				<td><input type = checkbox name = libelle_nationalite value = $r[7]></input>$r[7]</td>
    				<td><input type = checkbox name = adr_perso_rue value = $r[8]></input>$r[8]</td>
    				<td><input type = checkbox name = adr_perso_compl value = $r[9]></input>$r[9]</td>
    				<td><input type = checkbox name = adr_perso_cp value = $r[10]></input>$r[10]</td>
    				<td><input type = checkbox name = adr_perso_ville value = $r[11]></input>$r[11]</td>
    				<td><input type = checkbox name = adr_perso_pays value = $r[12]></input>$r[12]</td>
    				<td><input type = checkbox name = adr_parents_rue value = $r[13]></input>$r[13]</td>
    				</tr>";
     
            };
         };
     
    		echo'<input type=submit name="mofidier" value="modifier"></input></form>';
    La recuperation

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    $numero_etudiant=$_POST['numero_etudiant'];
    $civilite=$_POST['civilite'];
    $nom_naissance=$_POST['nom_naissance'];
    $nom_usuel=$_POST['nom_usuel'];
    $prenom=$_POST['prenom'];
    $date_naissance=$_POST['date_naissance'];
    $libelle_nationalite=$_POST['libelle_nationalite'];
    $adr_perso_rue=$_POST['adr_perso_rue'];
    $adr_perso_compl=$_POST['adr_perso_compl'];
    $adr_perso_cp=$_POST['adr_perso_cp'];
    $adr_perso_ville=$_POST['adr_perso_ville'];
    $adr_perso_pays=$_POST['adr_perso_pays'];
    $adr_parents_rue=$_POST['adr_parents_rue'];

  4. #4
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    commence par valider ton code HTML
    http://validator.w3.org/

  5. #5
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 19
    Par défaut
    Citation Envoyé par stealth35 Voir le message
    commence par valider ton code HTML
    http://validator.w3.org/
    Effectivement, il faudra revoir un peu le HTML

    De plus penser au balise CODE, le petit # dans l’éditeur

    Enfin,un exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <td> <input type =\"radio\" name =\"bouton\" value =\"$r[0]\"></td>
    J'ai échapper les doubles quotes, vu que tu est dans un echo.

    Petit remarque également, </input> n'existe pas (d'ou le besoin de la validation )


    Pour résumer, le problème vient du fait que ton texte n'est pas entre quotes (simple ou double), donc il ne renvoi pas tout

Discussions similaires

  1. probleme de chaine de caractere
    Par darkspoilt dans le forum VBA Access
    Réponses: 19
    Dernier message: 12/06/2007, 22h37
  2. [SQL]Probleme avec chaine de caracteres
    Par acheo dans le forum Access
    Réponses: 4
    Dernier message: 31/03/2007, 22h28
  3. probleme remplacement chaine de caractere avec SED
    Par rhaamo dans le forum Shell et commandes GNU
    Réponses: 4
    Dernier message: 24/01/2007, 15h12
  4. probleme controle chaine de caractere
    Par Didier77 dans le forum Access
    Réponses: 18
    Dernier message: 25/07/2006, 14h56
  5. [MySQL] probleme decoupage chaine de caractere
    Par mahfout_i dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 27/03/2006, 18h57

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