php用表单形式显示数据库信息

php用表单形式显示数据库信息,第1张

初学者写的,你可以试试

<form name="myform" method="post" action="mysql.php">

<table border="1">

<tr>

<td width="605" height="51" bgcolor="#CC99FF" colspan="2">

<div align="center">请输入用户名称

<input name="txt_user" type="text" id="txt_user" size="25">&nbsp

<input type="submit" name="Submit" value="查询">

</div>

</td>

</tr>

<tr>

<td align='center'>用户名称</td>

<td align='center'>年龄</td>

</tr>

<?php

// mysql_connect(服务器,用户名,密码)

$link = mysql_connect("localhost","root","root")

// mysql_select_db(数据库,$link)

$db_selected = mysql_select_db("php_test",$link)

// 编码格式(貌似很重要)

mysql_query("set names 'utf8'")

?>

<?php

$sql = mysql_query("select name_,age_ from t_user")

$info = mysql_fetch_array($sql)

if($_POST[Submit]=="查询"){

$txt_user = $_POST[txt_user]

$sql = mysql_query("select * from t_user where name_ like '%".trim($txt_user)."%'")

$info = mysql_fetch_array($sql)

}

?>

<?php

if($info==false){

echo '<tr><td width="605" height="51" bgcolor="#CC99FF" colspan="2">'

echo "<div align='center' style='color:#FF0000font-size:12px'>对不起,您查找的用户信息不存在!</div>"

echo '</td></tr>'

}elseif($info){

echo 'elseif'

}

?>

<?php

do{

?>

<tr align="center" bgcolor="#FFFFFF">

<td height="20"align="center"> <?php echo $info['NAME_']?></td>

<td> <?php echo $info['AGE_']?></td>

</tr>

<?php

}while($info = mysql_fetch_array($sql))

mysql_free_result($sql)

mysql_close($link)

?>

</table>

</form>

首先可以采用的是Jquery的Ajax技术进行 *** 作

思路是这样的,首先现在前端判断JS并提交给后台,代码如下:

$(function(){

    $.ajax({

        type:post,

        dataType:json,

        url: save.php,

        data:$("input[name=x]").val(),

        success:function(data){

            

        }

    })

})

这样后端接收到Ajax请求后进行连接数据库并且插入数据

其它 *** 作类似进行 *** 作即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6892711.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-29
下一篇 2023-03-29

发表评论

登录后才能评论

评论列表(0条)

保存