Nb de caractères max de la barre d'adresse - PHP - Programmation
Marsh Posté le 17-06-2005 à 12:15:27
Il sert à quoi ton formulaire ? Y'a quoi comme champs dedans ?
Marsh Posté le 17-06-2005 à 12:21:02
c'est une enquête de satisfaction envoyé à tous nos clients.
il y a des checkbox, des text, des radio, des textarea...
un peu de tout quoi...
Marsh Posté le 17-06-2005 à 12:49:16
Normalement, il n'y a pas de limite dans la base d'adresse .
Marsh Posté le 17-06-2005 à 12:50:11
Mais c'est bizarre qu'en post ça ne marche pas . Tu pourrais nous dire ce qui ne vas pas ?
Marsh Posté le 17-06-2005 à 13:23:47
oui, j'avais fait un topic exprès d'ailleurs :
http://forum.hardware.fr/forum2.ph [...] ash_post=0
si tu arrives à trouver pourquoi, ce serait vraiment génial !
Marsh Posté le 17-06-2005 à 13:35:49
Ah ouais, c'est plus que bizarre là .
Je vais essayer de faire au mieux.
Citation : <?php |
Donc ça si j'ai bien compris, c'est la page qui récupère les infos du formulaires.
Je te conseille de protéger justement ces $_POST :
Code :
|
Mais franchement, c'est bien bizarre cette histoire .
Je ne vois vraiment pas où est le problème , désolé .
Marsh Posté le 17-06-2005 à 13:51:06
c'est bizarre, avec ce code, il ne fait plus d'erreur
mais il n'insère rien dans la table :-
Marsh Posté le 17-06-2005 à 14:20:34
Donc s'il y a effets de bords (insertion dans base pas exemple), le POST est obligatoire, vu qu'on envoi des informations. Le GET est là pour récupérer une page, pas pour envoyer des trucs qui seront insérer (on reçoit une page (we get a page) , on ne l'envoi pas (we don't post it) )
Marsh Posté le 17-06-2005 à 14:28:17
Killer_386 a écrit : Normalement, il n'y a pas de limite dans la base d'adresse . |
si, c'est defini dans les params du serveur web.
Marsh Posté le 17-06-2005 à 15:44:33
Et comment ça il n'insère rien dans la table ?
Tu es sûr de remplir les champs textes ??
Sinon, pour la limite dans la barre d'adresse je ne savais pas ... J'ai toujours cru que c'était infini...
Marsh Posté le 17-06-2005 à 16:14:44
Killer_386 a écrit : Et comment ça il n'insère rien dans la table ? |
ben, puisque ça marche avec get...
il n'écrit rien dans la table parce qu'il ne passe pas le :
if (isset($_POST['codeClient']) && isset($_POST['societe']))
{...}
donc parce que codeClient ou societe sont NULL
Marsh Posté le 17-06-2005 à 16:49:42
Tu as essayé de changer le nom des champs ? C'est peut-être un bug . En tout cas c'est mystérieux cette affaire .
Marsh Posté le 17-06-2005 à 12:11:01
Salut !
Je pense envoyer un formulaire par la méthode get (la post ne fonctionne pas, je ne sais pas pourquoi)
du coup j'aimerais savoir s'il y a une limite du nombre de caractère de la barre d'adresse ?
(là je suis à 382 caractère et il pourrait y en avoir bien plus (vers 1500...)
qqun saurait ça ?
merci d'avance
---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron