Sebolains Posted December 5, 2007 Share Posted December 5, 2007 OK, I need help. I want to add a user generated link in my website. What do I mean? Basically, I have an input from a form where the user can type something, in this case it'll be a number. I then have a 'GO' button. What I want is for the user to type for ex 432 in the box and press 'GO' and the webstie to go to '?p=432'. Now you see: the link varies depending on WHAT the user types in the box. I'll really appriciate anyone's help. THANKS A MILLON! Quote Link to comment Share on other sites More sharing options...
teng84 Posted December 5, 2007 Share Posted December 5, 2007 y? you dont need that because you have post data hmm.. but if that waht youreally want you can use redirect something like.. upon submit get the post data then redirect them so the syntax should look like this. if(isset($_POST['yourtextfield'])){ header('location: page.php?id='.$_POST['yourtextfield']); } Quote Link to comment Share on other sites More sharing options...
Sebolains Posted December 5, 2007 Author Share Posted December 5, 2007 I'm sorry. I didn't get it. I don't know much php. If you could just explain it a little bit further... and please show me where the <input ...> fits into that. THANKS A LOT! Quote Link to comment Share on other sites More sharing options...
Sebolains Posted December 5, 2007 Author Share Posted December 5, 2007 I'v eimproved a little but it doesn;'t work yet. Here's what I got so far: <?php $ep = stripslashes($_POST[episode]); ?> <form method="post" action="?p=<?php print $_ep; ?>"> <p> <input value="Episode nº" name="episode" size="20" onfocus="if(this.value=='Episode nº')this.value='';" onblur="if(this.value=='')this.value='Episode nº';" /> <input type="submit" value="GO" class="button" /> </p> </form> WHAT'S WRONG?! :'( Quote Link to comment Share on other sites More sharing options...
teng84 Posted December 5, 2007 Share Posted December 5, 2007 <? if (isset($_POST['button'])){ header('location: yourpahere.php?p='.$_POST['textfield']); exit(); } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <body> <form id="form1" name="form1" method="post" action=""> <label> <input type="text" name="textfield" id="textfield" /> </label> <label> <input type="submit" name="button" id="button" value="Submit" /> </label> </form> </body> </html> Quote Link to comment Share on other sites More sharing options...
Sebolains Posted December 5, 2007 Author Share Posted December 5, 2007 thank you sooooo much!!!!!!1 THAT WAS REALLY HELPFULL!! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.