Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/06/2011, 17h21   #1
 
Inscription : juin 2011
Messages : 11
Détails du profil
Informations forums :
Inscription : juin 2011
Messages : 11
Points : -1
Points : -1
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
darkxel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2011, 17h31   #2
Modérateur
 
Inscription : septembre 2010
Messages : 7 103
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 103
Points : 8 466
Points : 8 466
montre ton code
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 09/06/2011, 19h36   #3
 
Inscription : juin 2011
Messages : 11
Détails du profil
Informations forums :
Inscription : juin 2011
Messages : 11
Points : -1
Points : -1
Mon formulaire

Code :
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 :
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'];
darkxel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/06/2011, 11h03   #4
Modérateur
 
Inscription : septembre 2010
Messages : 7 103
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 103
Points : 8 466
Points : 8 466
commence par valider ton code HTML
http://validator.w3.org/
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/06/2011, 11h35   #5
En attente de confirmation mail
 
Étudiant
Inscription : 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
Points : 34
Points : 34
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 :
<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
dev_cisii est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h01.


 
 
 
 
Partenaires

Hébergement Web