2015-02-23 56 views
-2
<td> 
    <label id="" class="" for="">Surname/Last Name 
     <span class="required">*</span> 
    </label> 
</td> 
<input type="text" id="" name="lname" size="20" required value="" class=" " aria-required="true" /> 
<td> 
    <label id="" class="" for="">Agency 
     <span class="required">*</span> 
    </label> 
</td> 
<td> 
    <input type="text" id="agency" name="agency" size="30" required value="" class=" " aria-required="true" />    </td> 
<td> 
    <label id="" class="" for="">Organizer 
     <span class="required">*</span> 
    </label> 
</td> 
<td> 
    <input type="text" id="trorganizer" name="trorganizer" size="30" required value="" class=" " aria-required="true" /> 
</td> 
//my php code here 
$lname=strtoupper($_POST['lname']); 
$agency=strtoupper($_POST['agency']); 
$trorganizer=strtoupper($_POST['trorganizer']); 


$sql1 = "INSERT INTO personalinfo (lname) VALUES ('$lname')"; 
$sql2 = "INSERT INTO pep (agency) VALUES ('$agency')"; 
$sql3 = "INSERT INTO training (trorganizer) VALUES ('$trorganizer')"; 

//I think I have a problem with my sql code 
    mysql_select_db('DATABASENAME');  
    $retval = mysql_query($sql, $conn);   
    if(! $retval)    
    { 
     die('Could not enter data: ' . mysql_error()); 
    } 

    echo "Data added successfully!"; 
    mysql_close($conn);    
    }  
} 

任何人都可以幫助我如何將數據插入到不同的表?我無法保存這些數據。謝謝你的幫助。非常感謝! 謝謝!插入數據不同的表

+0

sql字符串不會自行執行,你沒有任何查詢代碼? – charlietfl 2015-02-23 17:07:19

+0

您使用哪個API連接? – 2015-02-23 17:10:19

+0

'$ retval = mysql_query($ sql $ conn);'你錯過了一個逗號,一件事。 – 2015-02-23 17:13:39

回答

0

這可能會幫助您:

<form action='your_script_name.php' method='post'> 
<table> 
<tr> 
<td> 
<label id="" class="" for="">Surname/Last Name 
<span class="required">*</span> 
</label> 
</td> 
<input type="text" id="" name="lname" size="20" required value="" class=" " aria-required="true" /> 
<td> 
<label id="" class="" for="">Agency 
<span class="required">*</span> 
</label> 
</td> 
<td> 
<input type="text" id="agency" name="agency" size="30" required value="" class=" " aria-required="true" /> 
</td> 
<td> 
<label id="" class="" for="">Organizer 
<span class="required">*</span> 
</label> 
</td> 
<td> 
<input type="text" id="trorganizer" name="trorganizer" size="30" required value="" class=" " aria-required="true" /> 
</td> 
<td> 
<input type="submit" value='Submit' name='submit'/> 
</td> 
</tr> 
</table> 
</form> 

你的PHP腳本:

$lname=strtoupper($_POST['lname']); 
$agency=strtoupper($_POST['agency']); 
$trorganizer=strtoupper($_POST['trorganizer']); 

$db_con = mysql_connect('localhost', 'database_user_name', 'database_password'); 
if (!$db_con) { 
    die('Could not connect: ' . mysql_error()); 
} 
mysql_select_db('database_name', $db_con) or die('Could not select database.'); 

$sql1 = "INSERT INTO `personalinfo` (`lname`) VALUES ('$lname')"; 
$sql2 = "INSERT INTO `pep` (`agency`) VALUES ('$agency')"; 
$sql3 = "INSERT INTO `training` (`trorganizer`) VALUES ('$trorganizer')"; 

// command to execute query 
$retval = mysql_query($sql1);   
if(!$retval) { 
    die('Could not enter data: ' . mysql_error()); 
} 
$retval = mysql_query($sql2);   
if(!$retval) { 
    die('Could not enter data: ' . mysql_error()); 
} 
$retval = mysql_query($sql3);   
if(!$retval) { 
    die('Could not enter data: ' . mysql_error()); 
} 

echo "Data added successfully!"; 
mysql_close($conn);    

希望這可以幫助你。

+0

感謝您的幫助! :)) 上帝保佑! – 2015-03-01 06:56:27

-2
<?php 

$sql = mysql_query("INSERT INTO `personalinfo` (`lname`) VALUES ('". $lname ."')"); 

$sql2 = mysql_query("INSERT INTO `pep` (`agency`) VALUES ('". $agency ."')") 

$sql3 = mysql_query("INSERT INTO `training` (`trorganizer`) VALUES ('". $trorganizer ."')"); 

?> 
+1

而不是放在代碼中,解釋將有利於OP以及訪問該問題的任何其他人。 – 2015-02-23 17:09:32

+5

你爲什麼會建議使用不推薦使用的不安全擴展? – charlietfl 2015-02-23 17:09:35

+2

我們也不知道OP使用哪個API來連接。 – 2015-02-23 17:11:13

-1
mysql_query("INSERT INTO `personalinfo` (`lname`) VALUES ('". $lname ."')"); 

mysql_query("INSERT INTO `pep` (`agency`) VALUES ('". $agency ."')"); 

mysql_query("INSERT INTO `training` (`trorganizer`) VALUES ('". $trorganizer ."')"); 

你只需要擁有這些代碼行插入。如果你想驗證查詢,你只需要一個if語句。