• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

php接收post数据并写入mysql有关问题

php 搞代码 3年前 (2022-01-24) 27次浏览 已收录 0个评论

php接收post数据并写入mysql问题
求专家解答:php如何接收远程post过来的txt文本内容并同时写入mysql数据库呢?求完整代码!合适可加分!
txt文本内容字段格式:
学生id、学生名字、学生邮箱、学生地址

——解决思路———————-
数据表:

<br />CREATE TABLE `student` (<br />  `id` int(10) unsigned NOT NULL auto_increment,<br />  `xid` varchar(20) NOT NULL,<br />  `name` varchar(20) NOT NULL,<br />  `email` varchar(100) NOT NULL,<br />  `address` varchar(100) NOT NULL,<br />  PRIMARY KEY  (`id`)<br />) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;<br />

postdemo.php

<br /><?php<br />// 连接数据库  <br />[email protected]_connect("数据库ip","帐号","密码")  or die(mysql_error());  <br />@mysql_select_db('数据库名',$conn) or die(mysql_error());  <br /><br />$action = isset($_REQUEST['action'])? $_REQUEST['action'] : '';<br /><br />if($action=='add'){<br />    $xid = isset($_POST['xid'])? mysql_escape_string($_POST['xid']) : '';<br />    $name = isset($_POST['name'])? mysql_escape_string($_POST['name']) : '';<br />    $email = isset($_POST['email'])? mysql_escape_string($_POST['email']) : '';<br />    $address = isset($_POST['address'])? mysql_escape_string($_POST['address']) : '';<br /><br />    if($xid=='' <br><font color='#FF8000'>------解决思路----------------------</font><br> $name=='' <br><font color='#FF8000'>------解决思路----------------------</font><br> $email=='' <br><font color='#FF8000'>------解决思路----------------------</font><br> $address==''){<br />        echo 'please input data';<br />        exit();<br />    }<br /><br />    $sqlstr = "insert into student(xid,name,email,address) values('".$xid."','".$name."','".$email."','".$address."')";<br />    mysql_query($sqlstr) or die(mysql_error());<br /><br />    header('location:postdemo.php');<br /><br />}else{<br />?><br /><br /><br /> <br />  <meta http-equiv="content-type" content="text/html; charset=utf-8"><br />  <title>demo</title><br /> <br /><br /> <body><br />  <br />  <p>学生id:</p><br />  <p>学生名字:</p><br />  <p>学生邮箱:</p><br />  <p>学生地址:</p><br />  <br />  <br /><br /> <?php<br />    $sqlstr = "select * from student order by id";<br />    $query = mysql_query($sqlstr) or die(mysql<div>……本2文来源gaodai.ma#com搞##代!^码@网3</div><code>搞代gaodaima码</code>_error());<br />    $result = array();<br />    while($thread=mysql_fetch_assoc($query)){<br />        $result[] = $thread;<br />    }<br /><br />    if($result){<br />        echo '<table>';<br />        echo '<th>NO</th><th>学生id</th><th>学生名字</th><th>学生邮箱</th><th>学生地址</th>';<br />        foreach($result as $row){<br />            echo '<tr>';<br />            echo '<td>'.$row['id'].'</td>';<br />            echo '<td>'.$row['xid'].'</td>';<br />            echo '<td>'.$row['name'].'</td>';<br />            echo '<td>'.$row['email'].'</td>';<br />            echo '<td>'.$row['address'].'</td>';<br />            echo '</tr>';<br />        }<br />        echo '</table>';<br />    }<br /><br /> ?><br />  <br /> <br /><br /><?php<br />}<br />?><br />

搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:php接收post数据并写入mysql有关问题
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址