Formulaire PHP/MYSQL
Fermé
galaxico8
Messages postés
98
Date d'inscription
mercredi 3 décembre 2008
Statut
Membre
Dernière intervention
30 juin 2011
-
19 févr. 2009 à 09:14
galaxico8 Messages postés 98 Date d'inscription mercredi 3 décembre 2008 Statut Membre Dernière intervention 30 juin 2011 - 27 févr. 2009 à 12:30
galaxico8 Messages postés 98 Date d'inscription mercredi 3 décembre 2008 Statut Membre Dernière intervention 30 juin 2011 - 27 févr. 2009 à 12:30
A voir également:
- Formulaire PHP/MYSQL
- Formulaire de réclamation facebook - Guide
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Formulaire instagram compte suspendu - Guide
- Le formulaire rempli - Guide
24 réponses
Dackxes
Messages postés
274
Date d'inscription
mardi 27 janvier 2009
Statut
Membre
Dernière intervention
17 avril 2010
35
19 févr. 2009 à 11:04
19 févr. 2009 à 11:04
ça doit être la longueur de ta chaine qui n 'est pas bonne.
Il faut tout simplement mettre "TEXT" et ça devrait marcher.
Il faut tout simplement mettre "TEXT" et ça devrait marcher.
galaxico8
Messages postés
98
Date d'inscription
mercredi 3 décembre 2008
Statut
Membre
Dernière intervention
30 juin 2011
2
19 févr. 2009 à 18:13
19 févr. 2009 à 18:13
ok...j'ai testé sur un petit formulaire ça marche mais sur celui où j'ai plein de bouton radio si je mais 2 phrase ça me donne un message "erreur de syntaxe sur...."
comment est ce que je pt faire pour limiter le nbr de caractères misent par l'utilisateur, comme ça je résoudrai le prb?
et Merci bcp
comment est ce que je pt faire pour limiter le nbr de caractères misent par l'utilisateur, comme ça je résoudrai le prb?
et Merci bcp
IpIpIpIpOne
Messages postés
436
Date d'inscription
mercredi 18 février 2009
Statut
Membre
Dernière intervention
24 mai 2009
116
19 févr. 2009 à 18:16
19 févr. 2009 à 18:16
t'as bien ajouté un addslashes sur ta chaine avant de l'insérer dans ta BDD ?
Montre du code ce sera plus simple !
Montre du code ce sera plus simple !
galaxico8
Messages postés
98
Date d'inscription
mercredi 3 décembre 2008
Statut
Membre
Dernière intervention
30 juin 2011
2
19 févr. 2009 à 18:23
19 févr. 2009 à 18:23
non...comment doit je faire?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
IpIpIpIpOne
Messages postés
436
Date d'inscription
mercredi 18 février 2009
Statut
Membre
Dernière intervention
24 mai 2009
116
19 févr. 2009 à 18:28
19 févr. 2009 à 18:28
$texte = "texte avec des apostrophes ' ' ' ' ";
$sql = "INSERT INTO table (texte) VALUES ('".addslashes($texte)."');";
Mais ça n'a peut-être rien à voir avec ça
$sql = "INSERT INTO table (texte) VALUES ('".addslashes($texte)."');";
Mais ça n'a peut-être rien à voir avec ça
galaxico8
Messages postés
98
Date d'inscription
mercredi 3 décembre 2008
Statut
Membre
Dernière intervention
30 juin 2011
2
19 févr. 2009 à 18:31
19 févr. 2009 à 18:31
oui mais ça me servira pour autre chose...de faire accepter les apostrophe et les accent et les é - è - à ...
galaxico8
Messages postés
98
Date d'inscription
mercredi 3 décembre 2008
Statut
Membre
Dernière intervention
30 juin 2011
2
20 févr. 2009 à 09:19
20 févr. 2009 à 09:19
parfait, j'ai mis un longtext dans la BDD, et j'ai rajouté addslach : '".addslashes($questionouverte)."' et ça a marché...merci bcp
juste la dérnière chose les é - è - à ... apparaissent en ? dans la base de donnée ça je crois qu'on doit choisir un type dans interclassement???
juste la dérnière chose les é - è - à ... apparaissent en ? dans la base de donnée ça je crois qu'on doit choisir un type dans interclassement???
galaxico8
Messages postés
98
Date d'inscription
mercredi 3 décembre 2008
Statut
Membre
Dernière intervention
30 juin 2011
2
20 févr. 2009 à 15:22
20 févr. 2009 à 15:22
ok c'est réglé voici une partie de mon code :
<?php
// fonctions de connexion a la BDD...
include("testconnexion.php");
include("connexion.php");
// test de remplissage de formulaire
if(isset ($_POST['nom'])) {$nom = $_POST['nom'];} else {$nom = '';}
if(isset ($_POST['commentaire'])) {$prenom = $_POST['commentaire'];} else {$commentaire = '';}
//requête d'ajout sur la base de données
$requete = "INSERT INTO client (nom,commentaire) values ('$nom' , '".addslashes($commentaire)."');";
mysql_query($requete) or die(mysql_error());
?>
<?php
// fonctions de connexion a la BDD...
include("testconnexion.php");
include("connexion.php");
// test de remplissage de formulaire
if(isset ($_POST['nom'])) {$nom = $_POST['nom'];} else {$nom = '';}
if(isset ($_POST['commentaire'])) {$prenom = $_POST['commentaire'];} else {$commentaire = '';}
//requête d'ajout sur la base de données
$requete = "INSERT INTO client (nom,commentaire) values ('$nom' , '".addslashes($commentaire)."');";
mysql_query($requete) or die(mysql_error());
?>
galaxico8
Messages postés
98
Date d'inscription
mercredi 3 décembre 2008
Statut
Membre
Dernière intervention
30 juin 2011
2
20 févr. 2009 à 15:38
20 févr. 2009 à 15:38
donc mtn j'ai terminé mon formulaire...ça marche parfaitement mais depuis un autre poste ça m'affiche une autre police...??? d'où vient ce souci?
IpIpIpIpOne
Messages postés
436
Date d'inscription
mercredi 18 février 2009
Statut
Membre
Dernière intervention
24 mai 2009
116
20 févr. 2009 à 15:41
20 févr. 2009 à 15:41
La police utilisée n'est peut-être pas disponible sur l'autre poste ?
galaxico8
Messages postés
98
Date d'inscription
mercredi 3 décembre 2008
Statut
Membre
Dernière intervention
30 juin 2011
2
20 févr. 2009 à 15:57
20 févr. 2009 à 15:57
ça serai pas le cas parce que j'utilise Arial blanc qui dispo par défaut sur tous les postes...je crois que c'est par ce que j'ai pas mis de feuille de style...est ce que c'est ça ?
IpIpIpIpOne
Messages postés
436
Date d'inscription
mercredi 18 février 2009
Statut
Membre
Dernière intervention
24 mai 2009
116
20 févr. 2009 à 16:00
20 févr. 2009 à 16:00
Heu, peut-être.
Essaye de mettre quelque chose comme ça dans une feuille de style :
font {
font-family : verdana, arial, helvetica, sans-serif;
}
Essaye de mettre quelque chose comme ça dans une feuille de style :
font {
font-family : verdana, arial, helvetica, sans-serif;
}
galaxico8
Messages postés
98
Date d'inscription
mercredi 3 décembre 2008
Statut
Membre
Dernière intervention
30 juin 2011
2
20 févr. 2009 à 16:35
20 févr. 2009 à 16:35
oui je sait comment faire un petit peu mais, si j'ai une page qui contient de police différentes, les titres en gras et le texte normale....???comment je vais faire?
IpIpIpIpOne
Messages postés
436
Date d'inscription
mercredi 18 février 2009
Statut
Membre
Dernière intervention
24 mai 2009
116
20 févr. 2009 à 16:45
20 févr. 2009 à 16:45
<font class=texte_en_arial_gras>lalala</font>
<font class=texte_en_verdana>lalala</font>
et dans ton css :
font.texte_en_arial_gras {
font-family : arial;
font-weight : bold;
...
}
font.texte_en_verdana {
font-family : verdana;
...
}
?
<font class=texte_en_verdana>lalala</font>
et dans ton css :
font.texte_en_arial_gras {
font-family : arial;
font-weight : bold;
...
}
font.texte_en_verdana {
font-family : verdana;
...
}
?
galaxico8
Messages postés
98
Date d'inscription
mercredi 3 décembre 2008
Statut
Membre
Dernière intervention
30 juin 2011
2
20 févr. 2009 à 16:52
20 févr. 2009 à 16:52
ahhhhhhhhhh ouiiiiiiiiiiiiii et texte_en_arial_gras + texte_en verdana vont jouer le role d'un conteneur ou des variables....j'ai compris et vous m'avez résolu une grande partie de mes problèmes...je crois que c'est tous ce que j'ai pour le moment...
Merci bcp pour votre efficacité
Merci bcp pour votre efficacité
IpIpIpIpOne
Messages postés
436
Date d'inscription
mercredi 18 février 2009
Statut
Membre
Dernière intervention
24 mai 2009
116
20 févr. 2009 à 16:54
20 févr. 2009 à 16:54
Ip Ip Ip ... Ipone !
Efficacité, toujours ! (ou presque !) :D
Efficacité, toujours ! (ou presque !) :D
galaxico8
Messages postés
98
Date d'inscription
mercredi 3 décembre 2008
Statut
Membre
Dernière intervention
30 juin 2011
2
20 févr. 2009 à 17:12
20 févr. 2009 à 17:12
j'ai oublié sur la base de données il m'affiche ? à la palce des é, è, à, ê....???
je crois qu'on pt résoudre ce prb en choissant un type dans interclassement ou....
je crois qu'on pt résoudre ce prb en choissant un type dans interclassement ou....
IpIpIpIpOne
Messages postés
436
Date d'inscription
mercredi 18 février 2009
Statut
Membre
Dernière intervention
24 mai 2009
116
20 févr. 2009 à 17:18
20 févr. 2009 à 17:18
Pour faire simple, utilise la fonction php htmlentities() qui remplacera les caractères spéciaux par leur équivalent HTML (par ex : é -> é )
$texte = addslashes(htmlentities($texte));
?
$texte = addslashes(htmlentities($texte));
?
galaxico8
Messages postés
98
Date d'inscription
mercredi 3 décembre 2008
Statut
Membre
Dernière intervention
30 juin 2011
2
20 févr. 2009 à 17:22
20 févr. 2009 à 17:22
merci bcp ça vt dire que ça se fait pas sur la base...merci bcp
IpIpIpIpOne
Messages postés
436
Date d'inscription
mercredi 18 février 2009
Statut
Membre
Dernière intervention
24 mai 2009
116
20 févr. 2009 à 17:23
20 févr. 2009 à 17:23
Bizarre, mon message précédent ne semble pas s'afficher ...
je disais donc ... pour faire simple, utilise la fonction htmlentities()
$texte = addslashes(htmlentities($texte));
[Edit] ha ben il semble affiché maintenant :D [/edit]
je disais donc ... pour faire simple, utilise la fonction htmlentities()
$texte = addslashes(htmlentities($texte));
[Edit] ha ben il semble affiché maintenant :D [/edit]