forms - PHP Added to query string on submit -
i have text field , submit button, when click on submit button want add on query string.
example
http://www.fakewebsite.com/?name=mike
but name appears blank
here code
<?php if($_post){ echo $_post['name']; }else{ ?> <form action="http://www.fakewebsite.com/test.php?name=<?php $_server['name']; ?>" method="post"> <label for="name">name</label><input type="text" name="name" id="name" /> <input type="submit" name="submit" id="submit" /> </form> <?php } ?>
post
request differ get
requests in terms of how send data server.
with data elements appended url (like tried).
with post data elements within body of http request.
this problem 1: trying pass argument parameter. can work, not guarranteed to.
the other thing is, have input field same name name
. if first thing work, input field override data.
what can fox that? can add hidden input field different name send input server:
<form action="foo.php" method="post"> <input type="hidden" name="other_name" value="<?= $_server['name'] ?>" /> <input type="text" name="name" value="" /> <input type="submit" /> </form>
and keep name collision in check.
edit:
a third problem appeared me <? $_server['name'] ?>
not output data within $_server['name']
.
to should use
<?php echo $_server['name'] ?> // or, works <?= $_server['name'] ?>
Comments
Post a Comment