Création
d'entreprise
Posez votre question Signaler

Variable PHP tronquée

Herve_be - Dernière réponse le 7 août 2010 à 17:44
Bonjour,
J'ai écrit un petit programme pour gérer une base de donnée des membres d'un club.
Pour modifier un enregistrement, je le lis
$result = mysql_query("SELECT * FROM VTTMembers WHERE Name='$Name'");
$row = mysql_fetch_array($result);
$_SESSION['Name'] = $row['Name'];
$_SESSION['Fname'] = $row['Fname'];
$_SESSION['Phone'] = $row['Phone'];
puis je permet de modifier avec
Echo "Prénom : <input type='text' size='15' name='Name' value=".$_SESSION['Name']."><br>";
Echo "Nom : <input type='text' size='15' name='Fname' value=".$_SESSION['Fname']."><br>";
Echo "Phone : <input type='text' size='15' name='Phone' value=".$_SESSION['Phone']."><br>";
Ce que je ne comprends pas : si je saisis un n° de téléphone par exemple "0123 45 67 89" quand il revient dans la zone input je vois seulement "0123".
En d'autres termes il est tronqué au premier blanc.
Pourquoi ?
Lire la suite 

Variable PHP tronquée »

5 réponses
Réponse
+1
moins plus
essaie ça :

Echo "Nom : <input type='text' size='15' name='Fname' value='".$_SESSION['Fname']."'><br>";
Echo "Phone : <input type='text' size='15' name='Phone' value='".$_SESSION['Phone']."'>


il faut mettre la valeur entre quottes !!
Ajouter un commentaire
Réponse
+0
moins plus
as tu mis ton champ 'Phone' de ta table en varchar et a quelle taille ??
watou- 7 août 2010 à 15:40
je pense qu'il faut le mettre en varchar avec une taille suffisante !! c'est à toi de voir
Ajouter un commentaire
Réponse
+0
moins plus
non j'ai pas modifier la table de la base de données !!
je pense qu'il y a erreur dans l'affichage :


ça c'est ce que t'as écris toi :
Echo "Phone : <input type='text' size='15' name='Phone' value=".$_SESSION['Phone'].">


il faut faire ça :

Echo "Phone : <input type='text' size='15' name='Phone' value='".$_SESSION['Phone']."'>


observe bien !! j'ai juste ajouté des quottes à l'attribut value.
Ajouter un commentaire
Réponse
+0
moins plus
Oui, c'est ça, mettre value entre '.
Un tout grand merci.
Rudy
Ajouter un commentaire
Ce document intitulé « Variable PHP tronquée » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?