我想在一个文本框中输入数据比如:name。。然后通过提交按钮传送到下一页面的文本框中,接着在这个页面增加另一个文本框数据age。。然后一起传送到数据库。。请问该怎么写代码

解决方案 »

  1.   

    我倒...我有个疑问,接着在这个页面增加另一个文本框数据age这个是要给人输入?
      

  2.   

    大约就是这个样子吧,我揣摸着你要的效果,其实你提的需求是不符合逻辑的。
    1.
    表单页面<form method="get" action="myphp.php" name="form1">
    <br>
    <div id="divname">
    名字<input name="name" type="text" id="username" value="名字"
    onBlur="showAgeText();" />
    </div>
    <div id="divage" style="display: none;">
    岁数<input name="age" type="text" id="age" value="" />
    </div>
    <input name="submit" type="submit" id="submitbutton" value="查询" />
    </form><script type="text/javascript">
    <!--
    function showAgeText() {
    var agediv = document.getElementById('divage');
    agediv.style.display="";
    }
    //-->
    </script>
    2.接受页面 myphp.php<?php
    if (isset ( $_GET ['name'] ) && isset ( $_GET ['age'] )) {
    $Name = $_GET ['name'];
    $Age = $_GET ['age'];
    // 插入数据库
    //链接数据库部分自己写了
    $SQL = "INSERT INTO xxx (`name`,`age`) VALUE ('{$Name}','{$Age}')";
    mysql_query ( $SQL );
    if (mysql_affected_rows () > 0) {
    echo '插入成功!';
    }
    }?>
      

  3.   

    就是先这样第一个文本框,然后按确定就把里面的数据POST到,接着按提交把数据传到数据库里。。我数据库有两个表。一个daima,一个danhao。两个里都包含了danhao这个单元,我其实是想在第一个图里就把数据传到2个表里的。。然后在第2个图里把数据输进数据库的daima那表里
      

  4.   


    不需要你那样做。你的目的就是写到两张表里就是了.看不到你的图,看我给你的代码稍微改一下SQL语句就可以了。
      

  5.   

    第一个,if($dd=='确认') {
        $sql="insert into dan(danhao) values('".$danhao."')";
       $query=mysql_query($sql); 我先把这个弄进数据库了,
    第二个http://i.6.cn/cvbnm/ee/80/7f/be46834623fa3e845c128b9d4e7c4ef4.nail.jpg。
    然后这里的第一个数据也传过来了,if($dd=='提交') {
    $sql="insert into dai(daima,danhao,shuliang,jiage) values
    ('".$daima."','".$danhh."','".$shu."','".$danjia."')";
    $query=mysql_query($sql);。到这边卡住了。。没法传到数据库