PHP formulaire en méthode post avec l'url de l'action
Bonjour,
J'ai le problème suivant avec mon formulaire.
La forme ressemble à:
<form name='add' method='post' action='<?php echo htmlentities($_SERVER["PHP_SELF"]) ?><?php echo "?naujiena=".$_GET['pavadinimas']."" ?>' >
<input name='id' type='hidden'>
<input name='skaicius' type='hidden'>
<input name='pavadinimas' type='text'>
<input type='submit' name='prideti' value='prideti'>
</form>
Après le formulaire de confirmation, je voir le résultat dans l'URL comme ceci:
http://viper.us.lt/php/naujiena/forma.php?naujiena=
Il devrait ressembler à ceci:
http://viper.us.lt/php/naujiena/forma.php?naujiena=some_value
Merci pour votre aide.
De toute évidence la question, êtes-vous sûr que votre GET variable contient quelque chose? Je ne pense pas que vous avez besoin de la
.""
à la fin.OriginalL'auteur user2149578 | 2013-03-08
Vous devez vous connecter pour publier un commentaire.
Formulaire de changement de méthode de POSTE pour OBTENIR comme ce
OriginalL'auteur psu
Votre approche est erronée. Vous n'avez pas besoin de la
<?php echo "?naujiena=".$_GET['pavadinimas']."" ?>
sur leaction
attribute
.Il suffit de changer votre
method
dePOST
àGET
, et aprèssubmit
(type)button
est cliqué, vous verrez la valeur sur leURL
, et sera en mesure d'obtenir la valeur$_GET
.Édité:
Alors vous avez besoin de votre formulaire comme
Et ont un
javascript
code comme:JSFiddle: http://jsfiddle.net/mETwZ/2/
Vérifier mon édité réponse @user2149578
Ne fonctionne pas :(((
Homme, vous voulez me faire aller à votre ordinateur? Avez-vous même vérifier le JSFiddle page que je vous ai donné?
C'est peut-être possible de le faire avec des objets?
OriginalL'auteur Garis M Suero