| | |
Submit Form To MySQL Table
Please support our PHP advertiser: PostgreSQL or MySQL? Compare and contrast the two most popular open source databases
Thread Solved |
I have the code below but how do I submit the form to a table?
php Syntax (Toggle Plain Text)
<?php ////////////////////////////////////////// //// MySQL Database Connection /////////// ////////////////////////////////////////// $host = "localhost"; $user = "theflick_divx"; $db_name= "theflick_divx"; $pass= "password"; $conn = mysql_connect($host, $user, $pass) or die(mysql_error()); mysql_select_db($db_name, $conn) or die(mysql_error()); //DivX Table echo "<form id=\"divx\" name=\"divxsubmit\" method=\"post\" action=\"post\"> <label> Movie Name: <input name=\"$moviename\" type=\"text\" size=\"31\" maxlength=\"30\" /> </label> <br /> <label> Divx Link : <input name=\"$divxlink\" type=\"text\" size=\"34\" maxlength=\"1000\" /> </label> <br /> <label> IMDB Link: <input name=\"$imdblink\" type=\"text\" size=\"33\" maxlength=\"50\" /> </label> <br /> <label> Image URL: <input name=\"$imageurl\" type=\"text\" id=\"$imageurl\" size=\"33\" maxlength=\"100\" /> </label> <br /> <label> Optional Backlink: <input name=\"$backlink\" type=\"text\" size=\"27\" maxlength=\"100\" /> </label> <p><label> <input type=\"submit\" name=\"Submit\" value=\"$sql\"> </label> </p> </form>" ?>
Last edited by !Unreal; Aug 6th, 2008 at 12:44 am.
you have to write insert query after submit your form:
see below:
see below:
php Syntax (Toggle Plain Text)
if($_SERVER['REQUEST_METHOD']=='POST') { $qur="insert into `users`(`userid`,`password`,`email`,`title`,`fname`,`sname`,`jtitle`,`company`,`address1`, `address2`,`address3`,`town`,`postcode`,`country`,`isector`,`interests`,`telephone`,`fax`,`url`,`status`,`reg_date`)values ('".$_POST['userid']."','".$_POST['password']."','".$_POST['email']."','".$_POST['title']."','".$_POST['fname']."','".$_POST['sname']."','".$_POST['jtitle']."','".$_POST['company']."','".$_POST['address1']."','".$_POST['address2']."','".$_POST['address3']."', '".$_POST['town']."','".$_POST['postcode']."','".$_POST['country']."','".$_POST['isector']."','".$tempids."','".$_POST['telephone']."','".$_POST['fax']."','".$_POST['url']."','0', now())"; $res= mysql_query( $qur ) ; }
Be intelligent, But Don't try to cheat.. Be innocent But Don't get cheated..
No luck 
Could someone please find what is wrong with my script.

Could someone please find what is wrong with my script.
php Syntax (Toggle Plain Text)
<?php ////////////////////////////////////////// //// MySQL Database Connection /////////// ////////////////////////////////////////// $host = "localhost"; $user = "theflick_divx"; $db_name= "theflick_divx"; $pass= "password"; $conn = mysql_connect($host, $user, $pass) or die(mysql_error()); mysql_select_db($db_name, $conn) or die(mysql_error()); //DivX submit form echo "<form method=post name=\"divxsubmit\" target=\"_self\" id=\"divx\"> <label> Movie Name: <input name=\"$moviename\" type=\"text\" value=\"$moviename\" size=\"31\" maxlength=\"30\" /> </label> <br /> <label> Divx Link :<input name=\"$divxlink\" type=\"text\" value=\"$divxlink\" size=\"34\" maxlength=\"1000\" /> </label> <br /> <label> IMDB Link:<input name=\"$imdblink\" type=\"text\" value=\"$imdblink\" size=\"33\" maxlength=\"50\" /> </label> <br /> <label> Image URL:<input name=\"$imageurl\" type=\"text\" id=\"$imageurl\" value=\"$imageurl\" size=\"33\" maxlength=\"100\" /> </label> <br /> <label> Optional Backlink:<input name=\"$backlink\" type=\"text\" value=\"$backlink\" size=\"27\" maxlength=\"100\" /> </label> <p><label></label> <label> <input name=\"$res\" type=\"submit\" id=\"$res\" value=\"Submit\"> </label> </p> </form>"; if($_SERVER['REQUEST_METHOD']=='POST') { $qur="insert into `links`(`moviename`,`divxurl`,`imdb`,`imageurl`,`backlink`)values ('".$_POST['$moviename']."','".$_POST['$divxlink']."','".$_POST['$imdblink']."','".$_POST['$imageurl']."','".$_POST['$backlink']."', now())"; $res=mysql_query( $qur ); } ?>
Last edited by !Unreal; Aug 6th, 2008 at 2:38 am.
The names of your input are wrong. That is,
•
•
•
•
<label>
Movie Name: <input name=\"$moviename\" type=\"text\" value=\"$moviename\" size=\"31\" maxlength=\"30\" />
</label>
name=\"moviename\" and not name=\"$moviename\" Since the variables will be empty, the input tags name will be empty too. Ignorance is definitely not bliss!
*PM asking for help will be ignored*
*PM asking for help will be ignored*
![]() |
Similar Threads
- how to retrive image file from mysql databse using php (PHP)
- python mysql doesnt work?plz help (Python)
- Double Dropdown Submit ,PHP ,MYSQL (PHP)
- One form, posting to two scripts? (PHP)
- Help With Messages in Mysql Stop Overwriting (MySQL)
- php mysql image again PLEASE HELP (PHP)
- Php Mysql Image Question (PHP)
- Script stores data in wrong MySQL columns (MySQL)
- Populating a fields on a form base on a selected item from a droplist. (PHP)
Other Threads in the PHP Forum
- Previous Thread: How to Refresh a PHP page and add a clickable link
- Next Thread: Problem in displaying deleted items from inbox and sent items
| Thread Tools | Search this Thread |
# 5.2.10 ajax apache api array beginner binary broken cakephp checkbox class clean clients cms code cron curl database date display dissertation dynamic echo echo$_get[x]changingitintovariable... email error file files folder form forms function functions google href htaccess html image images include insert integration ip java javascript joomla ldap legislation limit link local login loop mail memberships menu mlm multiple multipletables mysql mysqlquery oop open paypal pdf persist php problem query radio random recursion regex remote rss script search server sessions sms soap sockets source space spam sql syntax system table tutorial update upload url validator variable video web xml youtube






