monkeytooth Posted February 16, 2008 Share Posted February 16, 2008 Ok I just spent a couple days rebuilding a form for someone. Somewhat quite elaborate at that, it works on my server (godaddy), works on a couple of my friends servers.. but this one persons server it doesnt work on.. go figure. So I think I figured out my problem but don't know how to get around it without recoding everything. Which I don't want to do cause theres alot of stuff to be done that be the case, its not just some simple contact form, it a form with 35 or so fields, and just 5 of them are 100+ possible variables.. all hard coded into the php cause they don't have a database handy to make things a bit easier.. anyway. ironicly my problem is run into using $_POST.. remember when that didn't exisit... yea, didn't know that going into making this form a couple days ago.. so anyone know what I can do to make $_POST work? when I should be just using $var? the host is apparently using php v4.4 dunno if that means anything.. but im open to ideas.. help please Quote Link to comment Share on other sites More sharing options...
xenophobia Posted February 16, 2008 Share Posted February 16, 2008 $_POST[] is used when you posted a form to that php script file. Hmm let say you post a form to test.php. So in test.php: <?php $var = $_POST['your_form_field_name']; ?> Is actually an array to hold all your form's information. Which mean your form will look something like this: <input type="text" name="your_form_field_name" ... /> Remember, the $_POST can only be used if the server request is posting a form. What is mean is, you can check it like this: <?php if($_SERVER['REQUEST_METHOD'] == "POST") { echo 'You are posting a form!'; } ?> And your form header will look like this: <form name="form_name" action="test.php" method="POST"> Your method must used post. Try search some article on google about form posting on php. 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.