Accueil > Forum > > > > Gerer un apostrophe et la recuperation des donnees dans un champs de formulaire
Gerer un apostrophe et la recuperation des donnees dans un champs de formulaire
mardi 16 août 2005 à 16:43:04 |
Gerer un apostrophe et la recuperation des donnees dans un champs de formulaire

murrigane
|
Bonjour !
J'ai encore un soucis avec mon histoire de formulaire (a la fin je vais finir par devenir une pro sur le sujet...)
Je recupere des valeurs de ma table dans des <input> afin qu'elles soient modifiees et updatees dans la base par la suite.
Mon soucis est qu'il y a beacoup de champs avec des apostrophes, genre St. Bridget's Street
Et comme il y a un ' php lui, croit que les donnees s'arrete a St.
Bridget ... Alors que non ! J'ai tente de mettre un "addslashes", ce
qu'il fait mais voila le resultat : St. Bridget\
Et c'est tout !
Quelqu'un a-t-il une idee pour resoudre ce soucis ? Faut-il que dans la
base access (d'ou proviennent les donnees) je rajoute le \ et ensuite
que j'update a nouveau les donnees dans la table SQL ??
Une autre question pendant que j'y suis et que j'y pense... Est-il
possible de generer un formulaire d'apres une donnee ? Exemple :
Je creer une reunion, je l'enregistre dans une table et ensuite je veux
entrer le nombre de participants, sur mon formulaire j'ai un champs
dans lequel j'entre le nombre des participants (ex : 14) et d'apres ce
nombre sur une page a part, il me creer le nombre (14) de champs dont
j'ai besoin pour entrer le nom des personnes qui participeront.
J'ai dans l'idee que c'est possible, mais c'est la methode de le faire
qui me manque. Quelqu'un aurait un debut de piste pour m'eclairer ??
D'avance merci !
|
|
mardi 16 août 2005 à 23:39:47 |
Re : Gerer un apostrophe et la recuperation des donnees dans un champs de formulaire

frop01
|
Salut,
Pour la deuxième question : je ne pense pas que ca soit propre de creer le nombre de champs (14) mais
tu créés une table secondaire liée à la première par une champ autoincrément
Table1: ID , NBParticipant , Description_réunion Table2: ID, Participant
exemple de données :
Table1: ID , NBParticipant , Description_réunion 1, 14,"Conférence de machin" 2, 3 ,"Réunion des associés" 3, 5 , "Réunion de match de foot avec de la bières"
Table2: ID, Participant 1,particpant 1 1,particpant 2 1,particpant 3 1,particpant 4 1,particpant 5 .... 1,participant 14 2,participant 1 2,participant 2 2,participant 3 3,participant 1 3,participant 2 3,participant 3 3,participant 4 3,participant 5
j'espere que tu as saisi tout ce charabia ;)
PS: Si votre problème est résolu, prière de bien vouloir clôturer votre message par une réponse acceptée !
|
|
mercredi 17 août 2005 à 01:57:56 |
Re : Gerer un apostrophe et la recuperation des donnees dans un champs de formulaire

Evangun
|
Bonsoir!
où se situe le souci en fait, est-ce que les données sont déjà
tronquées au moment où elles arrivent dans le input, ou alors c'est
après une fois qu'elles ont été soumises?
|
|
mercredi 17 août 2005 à 10:53:19 |
Re : Gerer un apostrophe et la recuperation des donnees dans un champs de formulaire

murrigane
|
Evangun :
Les donnees sont recuperees sur un formulaire destinee a faire une
upload par la suite de ces meme donnees (si changement d'adresse, etc
...)
Voila comment se presente le input :
echo "adress : <input type='text' size='30' maxlength='30' value=" '.$adress.' ">
Si l'adresse est : O'Connel St.
il me renvoit que -> O
Quand j'ajout un addslashes il me renvoit -> O\ mais sans le suite
de l'adresse, parce que le code interprete l'apostrophe comme un quote
et donc ferme la variable avant de la lire jusqu'au bout.
Que faire ??
Frop01 :
En fait mon idee etait de creer une table reunion et une table reunionbookee
Dans la table reunion, juste les infos sur la reunion : date, heure, lieux, etc...
Les participants a cette reunion sont des professeurs, qui ont deja une table avec leur infos dans la base.
La table reunionbookee sert a faire les relations entre reunion et professeur par des numeros interne.
Donc mon formulaire comporterait en fait 3 parties :
La premiere enregistre les donnees de la reunion, dans la table reunion
La deuxieme apres avoir genere un formulaire du nombre des
participants, recupere leur numero interne avec un drop down scrolling
list
dans la troisieme partie, j'enregistre les participants de la reunion dans la table reunionbookee ex :
idrbookee -> 1 idrbookee->2 idrbookee->3
numprof->002 numprof->003 numprof->005
numreun->001 numreun->001 numreun->001
Et donc ca me parait plus evident de determiner a l'avance
le nombre de participants afin d'avoir un formulaire adapte, sans en
creer un vide qui contiendrait ou trop de champs ou parfois pas assez.
Comme ce n'est pas moi qui suis sensee bosser sur ce que je developpe
par la suite, j'aimerai rendre le truc le plus automatique possible,
par la simple entree de donnee.
merci a tout les deux en tout cas de m'avoir repondu, en esperant que je vous ai eclaire avec ma reponse !
|
|
mercredi 17 août 2005 à 13:32:59 |
Re : Gerer un apostrophe et la recuperation des donnees dans un champs de formulaire

Evangun
|
Réponse acceptée !
ha bah le voilà le pb !!
tu écris echo "adress : <input type='text' size='30' maxlength='30' value=" '.$adress.' ">
au lieu de echo "adress : <input type='text' size='30' maxlength='30' value= '".$adress."'>
et je dirais même que tu devrais t'habituer à écrire comme ceci :
echo 'adress : <input type="text" size="30" maxlength="30" value="'.$adress.'">
voilà, bonne chance pour la suite ! 
|
|
mercredi 17 août 2005 à 14:21:19 |
Re : Gerer un apostrophe et la recuperation des donnees dans un champs de formulaire

murrigane
|
Eeeeeuuu en fait je l'avais ecrit :
echo "adress : <input type='text' size='30' maxlength='30' value=" '.$adress.' ">";
comme ca juste pour bien demontrer que j'avais mis les bon quotes, aux bons endroits ...
en fait sur mon script c'est ecrit comme tu me l'as suggere :S
echo "adress : <input type='text' size='30' maxlength='30' value= '".$adress."'>
Pour la deuxieme solution d'ecriture, j'ai essaye
d'ecrire en ouvrant mon echo avec l'apostrophe, mais j'ai des messages
d'erreurs...
enfin voila, ca fonctionne toujours pas 
|
|
mercredi 17 août 2005 à 14:27:59 |
Re : Gerer un apostrophe et la recuperation des donnees dans un champs de formulaire

murrigane
|
Ca y est j'ai resolu les messages d'erreur sur l'ouverture d'un echo
avec l'apostrophe, j'ai plus de soucis je recupere correctement mes
donnees en entier !
Merci mille fois Evangun
(en meme temps j'aurai pu attendre un peu de finir mes tests avant de
poster mon precedent message, desolee d'avoir repondu sur "le feu" et
encore merci)
PS : Une idee pour mon histoire de generation de formulaire ?
|
|
mercredi 17 août 2005 à 15:13:44 |
Re : Gerer un apostrophe et la recuperation des donnees dans un champs de formulaire

frop01
|
Pour la génération de ton formulaire evites de créer des champs style
14 ou meme 50 champs pour X participants à chaque réunion !!
essais de limiter les enregistrements de saisie dans ton formulaire.
ex: pour 14 particpants généres 14 textbox , combo ou autre .. et tu boucle la dessus à l'enregistrement
PS: Si votre problème est résolu, prière de bien vouloir clôturer votre message par une réponse acceptée !
|
|
mercredi 17 août 2005 à 16:26:35 |
Re : Gerer un apostrophe et la recuperation des donnees dans un champs de formulaire

murrigane
|
Oui c'est exactement ce que je voulais faire, mais c'est la methode
pour realiser la boucle qui me manque en fait, je vois pas trop comment
la faire se realiser une repetition de X textboxes d'apres le nombre X
fournie depuis le formulaire precedent
|
|
mercredi 17 août 2005 à 17:35:29 |
Re : Gerer un apostrophe et la recuperation des donnees dans un champs de formulaire

frop01
|
Réponse acceptée !
soit doit ressembler à ca :
<?php
$nbfois=14; // nombre de participants
for ($i=1;$i<=$nbfois;$i++)
{
echo 'participant n°'.$i.' <input type="text" name="participant'.$i.'" value=""><br>';
}
?>
@+
PS: Si votre problème est résolu, prière de bien vouloir clôturer votre message par une réponse acceptée !
|
|
Cette discussion est classée dans : donnees, nombre, formulaire, champs, soucis
Répondre à ce message
Sujets en rapport avec ce message
Problème de formulaire [ par Tioo ]
Bonjour à tous !Je ne m'y connais pas beaucoup en php. J'aimerais avoir un formulaire pour organiser une rencontre, avec divers champs (nom, nombre d'
mise en page d'un formulaire [ par djinko ]
Bonjour à tous,J'ai crée un formulaire classique où son enregistré les champs dans une base de donnée SQL. Mon léger problème est que lorsque la perso
Vérifier que tous mes champs sont bien remplis avant l'envoi... [ par niko14 ]
Salut tout le monde! Donc voila mon problème. J'ai fait une petite fonction pour afficher à partir des données qui s'appellent 'typebudget' de ma base
formulaire,espaces et bdd [ par Teclis01 ]
Bonsoir,Voila j ai un petit problème ...j'ai créer un formulaire dans lequel l'utilisateur entre des données et certains champs telque l'adresse peuve
formulaire envoyant un mail [ par biloutte33 ]
Bonjour, j'ai créer un formulaire dont voici la source (il n'y a pas encore les balises form) Ton Prénom : &nbs
Problème pour récupérer les valeurs de champs [ par fredo35m ]
Bonjour,j'ai un soucis pour récupérer les valeurs de mes champs d'un formulaire à un autre !!Voilà, j'ai un 1er formulaire, avec 2 champs liés (les va
prob avec verification champs formulaire [ par arambasic ]
Voici mon formulaire avec le code javascript pour le vérifié, quand j'envoie le formulaire in me donne bien les box d'erreurs mais il enregistre les
Boucle et récupération des valeurs des champs à x nombre ?? [ par f bnkcm ]
Salut,Mon problème est comme suit:J'ai un formulaire avec un nombre de champs qui change en fonction d'une valeur qu'on donne mais je suis bloqué pour
ajout des champs dans un formulaire [ par refkaben ]
Bonjour à tous!J'ai un formulaire à developper, et qui est trop long.Afin de ne faire apparaitre que les champs que l'utilisateur va en avoir besoin p
Ajout dynamique d'un champ dans un formulaire [ par lnp ]
Bonjour à tous, J'ai un formulaire d'inscription qui comprend différents champs comme le nom, le prénom et le numéro de téléphone de l'utilisateur...
Livres en rapport
|
Derniers Blogs
POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|