Hey i think u hve posted a form titled
have a problem in arrays that having multiple forms.
i hve posted a reply for it try to execute it 1's...then i hope u wont get any doubts on inserting the data.
anyways here is code for u ....check it out ..
Code:-[HTML]
form.html
<form name="" method="POST" action="insert. php">
<td>Bachelor Degree<input type="text" name="bachelord egree"/>
</td><br>
<td>School Name<input name="sschoolna me" type="text" />
</td><br>Year Graduated<input type="text" name="yeargradu ated" />
</td><br><input type="submit" name="submit" value="submit">
</form>
[/code]
CODE:-[PHP]
dbConnect.php
if ($connection_ty pe == "local")
{
$db_servername= "localhost" ;
$db_username="r oot";
$db_password="" ;
$db_name="form" ;
$db_link = mysql_connect($ db_servername, $db_username, $db_password) or die("could not connect to the local atebase server");
$db= mysql_select_db ($db_name,$db_l ink) or die("Not a valid database");
}
[/code]
change the database name accordingly...h ere it is "form".
CODE:-[PHP]
function.php
<?php
class execute_query
{
//getting the list of categorys
function get_result_deta ils($select_que ry)
{
require 'dbConnect.php' ;
$results=array( );
$select_query_r esult=mysql_que ry($select_quer y,$db_link) or die(" Not a valid Select Query Category ".mysql_error() );
if(mysql_num_ro ws($select_quer y_result) > 0)
{
while($get_deta ils=mysql_fetch _array($select_ query_result))
{
$array_count=co unt($get_detail s)/2;
for($i=0;$i<$ar ray_count;$i++)
{
$results[]=$get_details[$i];
}
}
}
//To Free the result set
mysql_free_resu lt($select_quer y_result);
//To Close the connection object
mysql_close($db _link);
return $results;
}
//Insert Query function ....
function insert_query($i nsert_query)
{
require 'dbConnect.php' ;
$insert_id="";
$insert_query_r esult=mysql_que ry($insert_quer y,$db_link) or die(" Not a valid Insert Query ".mysql_error() );
$insert_id=mysq l_insert_id();
mysql_close($db _link);
return $insert_id;
}
}
?>
[/code]
CODE:-[php]
insert.php
<?
session_Start() ;
require 'function.php';
$obj_query= new execute_query() ;
$bachelordegree =$_POST['bachelordegree '];
$sschoolname=$_ POST['sschoolname'];
$yeargraduated= $_POST['yeargraduated'];
$insert_name="i nsert into bachelor (bachelordegree ,sschoolname,ye argraduated) values ('$bachelordegr ee','$sschoolna me','$yeargradu ated')";
$insert_value= $obj_query->insert_query($ insert_name);
header("Locatio n:form.html");
exit;
?>
[/code]
CODE:- text.
database text.
-- phpMyAdmin SQL Dump
-- version 2.6.1
--
http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Jan 22, 2008 at 11:13 AM
-- Server version: 4.1.9
-- PHP Version: 4.3.10
--
-- Database: `form`
--
-- --------------------------------------------------------
--
-- Table structure for table `bachelor`
--
DROP TABLE IF EXISTS `bachelor`;
CREATE TABLE `bachelor` (
`bachelor_id` int(11) NOT NULL auto_increment,
`bachelordegree ` varchar(100) NOT NULL default '',
`sschoolname` varchar(100) NOT NULL default '',
`yeargraduated` varchar(100) NOT NULL default '',
PRIMARY KEY (`bachelor_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT= 10 ;
--
-- Dumping data for table `bachelor`
--
INSERT INTO `bachelor` VALUES (1,'BSC', 'Keys high school', '2000');