2010-03-22 58 views
0

从处理页面进行回覆我有一个名为guestbook.php页面中包含

$('#guest_form').ajaxForm({}); 

当窗体被触发它去包含和值插入save.php页

if($_POST['x']){ 

$xx = $_POST['x']; 
$yy = $_POST['y']; 
$zz = $_POST['z']; 


$query_one = "INSERT INTO xxx (x1,yl,z1,z2) values ('$xx','$yy','$zz','00000')"; 
mysql_select_db($database_1, $1); 
$Result = mysql_query($query_guest_one, $1) or die(mysql_error()); 

到目前为止好。

现在我运行一个基于插入的选择查询并将其显示在guestbook.php页面上的div中。那是我无法做到的地方。

所有帮助表示赞赏。

感谢 让

回答

0

假设你有插入查询后一个主键,你可以这样做:用

$id = mysql_insert_id(); 
$query = mysql_query("SELECT * FROM guestbook WHERE id = $id"); 
$row = mysql_fetch_array($query); 

echo $row['x1']; 
echo $row['y1']; 

// etc 
+0

yup,现在我想如何显示 echo $ row ['x1']; echo $ row ['y1']; 在guestbook.php – X10nD 2010-03-22 09:18:57

0

您可以选择表中的所有记录

$result=mysql_query("SELECT * FROM xxx"); 
while ($record=mysql_fetch_array($result)) { 
    // using your example, access the data you need 
    print_r($record["x1"]); 
    print_r($record["y1"]); 
    // and so on.. 
} 

您可以过滤请求具有特定值的列的记录

$result=mysql_query(sprintf(
    "SELECT * FROM xxx WHERE x1 = '%s' ", 
    mysql_real_escape_string("some value") 
)); 

请记住在插入或搜索它们是否来自用户输入之前,使用mysql_real_escape_string消毒您的值。

这些是最基本的查询。我建议你找到关于SQL的教程,谷歌是你的朋友,你会学到很多非显而易见的东西

+0

如果x1和y1分别是第一个名字和姓氏,那么我该如何将它放在guestbook.php上的相应字段? – X10nD 2010-03-22 09:39:06