2015-07-21 139 views
-1
<?php 
include("conn.php"); 
?> 
<?php 
$id=$_GET['id']; 
$name=$_POST['name']; 
$fathers_name=$_POST['fathers_name']; 
$gotra=$_POST['gotra']; 
$image=$_POST['image']; 
$village=$_POST['village']; 
$company_name=$_POST['company_name']; 
$address1=$_POST['address1']; 
$address2=$_POST['address2']; 
$city=$_POST['city']; 
$pincode=$_POST['pincode']; 
$mobile1=$_POST['mobile1']; 
$mobile2=$_POST['mobile2']; 
$village_number=$_POST['village_number']; 
if($_POST['add2']) 
{ 
$i=mysql_query("insert into members_data values(NULL,'".$name."','".$fathers_name."','".$gotra."','".$image."','".$village."','".$company_name."','".$address1."','".$address2."','".$city."','".$pincode."','".$mobile1."','".$mobile2."','".$village_number."')"); 

$res=mysql_query("SELECT id FROM temp_members_data WHERE 'id' = '$id'"); 
$row=mysql_fetch_array($res); 
mysql_query("DELETE FROM temp_members_data WHERE 'id' = '$id'"); 


} 
?> 

我需要幫助插入1個表格並通過單擊添加按鈕從其他表格中刪除。它就像在主表中添加並從臨時表中刪除一樣。請通過更正上述幫助。如果你建議從舊到新,那麼請更正上面的代碼,然後顯示爲我在php中更新鮮。從臨時表向新表插入記錄並從臨時表中刪除

形式是這樣的:

<form method="post" action="add2.php?id=<?php echo $row['id']?>" name="file" enctype="multipart/form-data"> 
............... 
<input type="submit" name="add2" value="add" /> 

請幫助,因爲我沒有得到任何地方的任何解決方案。

+2

插入查詢的格式是'INSERT INTO表名(列1,列2,欄3,...) VALUES(值1, value2,value3,...)'所以你需要在你的插入查詢中寫入列名 – Saty

回答

0

創建連接:

$conn = new mysqli($servername, $username, $password, $dbname); 

準備插入語句:

$sql = "INSERT INTO MyGuests (firstname, lastname, email) 
VALUES ('John', 'Doe', '[email protected]')"; 

運行您的語句:

if (mysqli_query($conn, $sql)) { 
    echo "New record created successfully"; 
} else { 
    echo "Error: " . $sql . "<br>" . mysqli_error($conn); 
} 

刪除:

sql to delete a record 
$sql = "DELETE FROM temp_members_data WHERE id= '".$id."'"; 

if ($conn->query($sql) === TRUE) { 
    echo "Record deleted successfully"; 
} else { 
    echo "Error deleting record: " . $conn->error; 
} 

您隨時可以:

echo $sql; 

您的語句來檢查是否u必須以正確的方式把「」和你得到什麼說法。

也不在乎:

Warning: This extension (mysql) is deprecated as of PHP 5.5.0, and will 
be removed in the future. Instead, the MySQLi or PDO_MySQL extension 
should be used. 

你可以在這裏閱讀更多w3schools.com/SQL Tutorial

+0

親愛的#fsn,你可以請我在上面的代碼貼紙上展示我,因爲我更新鮮。我試過你的方式,但我想我沒有做到正確。你可以建議在上面粘貼的代碼。 – Anil

+0

我能夠使用上面的代碼貼片插入,但問題是從另一個表中刪除。 – Anil

+0

非常感謝。 fsn你做到了。 :) – Anil