Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
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 02/03/2007, 08h53   #1
Membre à l'essai
 
Inscription : juin 2006
Messages : 100
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 100
Points : 20
Points : 20
Par défaut [Conception] Problème avec input type="text"

Salut tt le monde, j'ai un problème vraiment bisard, voici le code:

Code :
1
2
3
4
5
6
7
8
9
10
11
$sql = 'SELECT nom, commentaire, contact FROM client where nom="'.$_GET['modifier'].'";';
 
$result = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$array = mysql_fetch_array($result);
 
 
echo '<table class="tableau"><tr><td><form action="?page=ajoutClient" method="post" class="lien"></td>';
echo '<tr><td>Code client : <input type="text" name="codeCli" size="40" value="'.$array[0].'"><br /><br></td>';
echo '<tr><td>Commentaire : <input type="text" name="commentaire" size="40" value="'.$array[1].'"><br /><br></td>';
echo '<tr><td>Contact : <input type="text" name="contact" size="40" value="'.$array[2].'"><br /><br></td>';
echo '<tr><td><input type="submit" name="ajout" value="Modifier"></td>';
Le problème est que quand j'ai ca "04 50 33 33 33 Mme DUPOND Sandrine " dans mon $array[2], il y a seulement "04 50 33 33 33" dans ma zone de texte alors que quand la valeur de mon tableau comment par du texte j'ai tout.
adrix26 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/03/2007, 09h16   #2
Membre éclairé
 
Avatar de TucSale
 
Inscription : novembre 2005
Messages : 265
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : novembre 2005
Messages : 265
Points : 301
Points : 301
Envoyer un message via MSN à TucSale
bonjour,

as tu des sauts de ligne dans la valeur de $array[2], si oui utilise plutot un textarea
TucSale est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/03/2007, 09h46   #3
Membre à l'essai
 
Inscription : juin 2006
Messages : 100
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 100
Points : 20
Points : 20
c'a ne marche pas non plus
adrix26 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/03/2007, 09h49   #4
Membre chevronné
 
Inscription : juin 2005
Messages : 572
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Haute Vienne (Limousin)

Informations forums :
Inscription : juin 2005
Messages : 572
Points : 690
Points : 690
a priori ca n'a aucune incidence que ce soit une chaine commencant par une lettre ou par un chiffre.

Tu as fait un echo $array[2] pour vérifier d'apres ce que j'ai compris.
Essaie à tout hasard de faire un input text en mettant l'attribut size a 200 pour etre sur que ce n'est pas juste la taille qui est trop petite.
ratapapa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/03/2007, 10h06   #5
Membre à l'essai
 
Inscription : juin 2006
Messages : 100
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 100
Points : 20
Points : 20
Avec size 200 j'ai le meme problème, et quand je fait echo $array[2] j'ai bien tout le contenu.
adrix26 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/03/2007, 10h10   #6
Membre éclairé
 
Avatar de TucSale
 
Inscription : novembre 2005
Messages : 265
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : novembre 2005
Messages : 265
Points : 301
Points : 301
Envoyer un message via MSN à TucSale
et dans ton css ?
TucSale est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/03/2007, 10h14   #7
Membre à l'essai
 
Inscription : juin 2006
Messages : 100
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 100
Points : 20
Points : 20
Mon css:

Code :
1
2
3
4
5
6
7
8
9
10
11
.tableau {
 
	border-color: Black;
	width:30%;
	text-align: right;
	font-family: verdana;
	font-size: 12px;
	margin: 0px;
	position:absolute;
	left:35%;
}
adrix26 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/03/2007, 10h33   #8
Membre confirmé
 
Inscription : février 2007
Messages : 265
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : février 2007
Messages : 265
Points : 266
Points : 266
A priori je ne vois pas pourquoi cela ne marcherait pas..
Par contre teste ces entrées peut être que ca t'aidera a trouver ton pb:

04 50 33 33 33 Mme DUPOND Sandrine - Marche donc pas
04 50 33 33 33 - Marche je suppose
Mme DUPOND Sandrine - Marche si j'ai bien compris
Mme DUPOND Sandrine Claire Elodie Sandra - Marche?

Si la dernière ligne ne marche pas c'est peut etre que ton problème vient de la taille du champ de la base de données? Je dis ca sans conviction hein soyez gentil :p
jln13 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/03/2007, 10h52   #9
Membre à l'essai
 
Inscription : juin 2006
Messages : 100
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 100
Points : 20
Points : 20
C'est comme tu as dit,

04 50 33 33 33 Mme DUPOND Sandrine donne => 04 50 33 33 33

Mme DUPOND Sandrine 04 50 33 33 33 => Mme DUPOND Sandrine 04 50 33 33 33
adrix26 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 18h52.


 
 
 
 
Partenaires

Hébergement Web