@mysql_connect("localhost", "用户名", "密码");
@mysql_select_db("数据库名");
$query="insert into users (性别字段,教育字段) values(".$sex.",".$education.")";
mysql_query( $query);

解决方案 »

  1.   

    加这个
    $sex=$HTTP_POST_VARS['sex'];
    $education=$HTTP_POST_VARS['education'];
      

  2.   

    注意你的value值
    把那个写入具体东西就好
      

  3.   

    性别那个你插入前作个判断
    <?
     ...
     if(document.表单名.sex.value==0)$sex=男;
     else $sex=女;
     $query="insert into users values(\"$sex\",\"$education\")";
     mysql_query($query);
     ...
    ?>
    那个学历的你直接把VALUE改成中文的不就行了
      

  4.   

    改写这段:
    <form action=register.php method=post>
     <table align=center border="0" bgcolor="#AAAAAA" cellpadding=1 cellspacing=1>
    <tr><td valign="middle" align="left" bgcolor="#D1D573">请选择你的性别:</td>
          <td colspan="2" bgcolor="#EEEDDB">        <span>男</span>
            <input name="sex" type="radio" value="男" checked  >
          <input type="radio" name="sex" value="女"><span>女</span> **</td></tr><select name="education" size="1">
              <option>请选择: </option>
              <option value="小学"  >小学 </option>
              <option value="初中"  >初中 </option>
              <option value="高中"  >高中</option>
              <option value="大学"  >大学</option>
              <option value="硕士"  >硕士</option>
              <option value="博士"  >博士</option>
            </select>
    </table>
    </form>
      

  5.   

    $query="insert into users (性别字段,教育字段) 
    values('".$_POST["sex"]."',".$_POST["education"].")";