我现在在改一个叫wordpress的博客系统。。自己加了一个访问者信息留言的页面,因为留言的信息字段和博客系统的数据库不一样,所以想把留言信息转成跟数据库字段一样后再提交到博客系统添加数据库的页面。。
流程是这样:填写信息页面---》转换信息页面---》博客系统数据库添加页面我不会PHP,现在问题是
1.测试时,中间页面显示的信息不全,请问怎么改?
2.可不可以让填写信息页面多出来的字段数量合并成跟数据库添加页面所要的字段数一样。。以下为页面代码填写信息页面
<form id="form1" action="feedback.php"  method="post">
<table border="0" width="445">
<tbody>
<tr>
<td style="text-align: right;" width="70">Subject:</td>
<td width="365"><input name="sub" type="text" /></td>
</tr>
<tr>
<td style="text-align: right;">Type:</td>
<td><select name="tyse"> <option selected="selected">Select:</option> <option value="General">General Guestbook</option> <option value="company">The views of the company</option> <option value="intention">Cooperation intention</option> <option value="Feedback">Product Feedback</option> <option value="articles">Purchase articles</option> <option value="complaints">Service complaints</option></select></td>
</tr>
<tr>
<td style="text-align: right;">Name:</td>
<td><input name="name" type="text" /></td>
</tr>
<tr>
<td style="text-align: right;">Sex:</td>
<td>
<table border="0" width="169">
<tbody>
<tr>
<td width="64" height="22"><input checked="male" name="radiobutton" type="radio" value="male" />male</td>
<td width="95"><input name="female" type="radio" value="Female" />Female</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td style="text-align: right;">Form:</td>
<td><input name="form" type="text" /></td>
</tr>
<tr>
<td style="text-align: right;">E_mail:</td>
<td><input name="mail" type="text" /></td>
</tr>
<tr>
<td style="text-align: right;">Telphone:</td>
<td><input name="telphone" type="text" /></td>
</tr>
<tr>
<td style="text-align: right;" height="110">Message:</td>
<td><label><textarea cols="40" rows="7" name="message"></textarea></label></td>
</tr>
<tr>
<td> <input name="Submit" type="submit" value="submit" /></td>
<td> <input name="Submit2" type="reset" value="reset" /></td>
</tr>
</tbody>
</table>
</form>
中间页面代码<?php
echo $_POST["sub"];
echo $_POST["tyse"];
echo $_POST["name"];
echo $_POST["male"];
echo $_POST["form"];
echo $_POST["mail"];
echo $_POST["telphone"];
echo $_POST["message"];?>tyse这个显示不全,比如选择的是The views of the company,显示的却是company
单选按钮的值怎么获取
因为我不会PHP,所以先上来请教各位前辈们。

解决方案 »

  1.   

    <option value="company">
    echo $_POST["tyse"]; 这个得到 <select name="tyse">选中的value值也就是company 没错
      

  2.   

    我想顺便问问,,中间页面怎么自动提交到博客系统的添加页面,数据库添加页面名称为wp-add.php默认提交给wp-add.php有5个字段ID,name,mail,web,message我通过feedback.php合并成5个字段再提交给wp-add.php请问怎么实现
      

  3.   

    简单的事情被你搞的复杂了
    script 轻松实现自动提交。document.form.submit();直接往数据库了写啊,那个中间页是多余的。
      

  4.   

    填写信息的页面是自己 建的添加到数据库的页面是博客系统里面的我就是想把自己的这个页面的信息提交到博客评论里面去博客系统的评论只有ID,name,mail,web,message   5个字段
    而我的那个有8个字段能不能提交的时候就合并成5个字段直接提交给博客里面的添加页面加个变量可以吗????
      

  5.   


    如果 评论的字段跟系统一样的,直接调用wp的函数。
    如果,评论字段跟系统不一样,可以自己建个表自己写。你非要放到wp的表里,可以给wp的评论表加字段。