2015-07-21 2 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 'table_name (column1, column2, колонка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; 

ваши заявления, чтобы проверить, если и ставить «» в правильном пути и что заявление вы получаете.

заботиться также, что:

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, можете ли вы, пожалуйста, показать мне код paster выше, поскольку я более свежий. Я пробовал свой путь, но я думаю, что я не делаю это правильно. Можете ли вы предложить код, вставленный выше. – Anil

+0

Я могу вставить с помощью кода paster выше, но проблема заключается в удалении из другой таблицы. – Anil

+0

Спасибо, тонна брата. fsn вы сделали это. :) – Anil