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! Link to comment https://forums.phpfreaks.com/topic/80358-solved-form-generated-link/ 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']); } Link to comment https://forums.phpfreaks.com/topic/80358-solved-form-generated-link/#findComment-407346 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! Link to comment https://forums.phpfreaks.com/topic/80358-solved-form-generated-link/#findComment-407360 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?! :'( Link to comment https://forums.phpfreaks.com/topic/80358-solved-form-generated-link/#findComment-407372 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> Link to comment https://forums.phpfreaks.com/topic/80358-solved-form-generated-link/#findComment-407376 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!! Link to comment https://forums.phpfreaks.com/topic/80358-solved-form-generated-link/#findComment-407384 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.