代码如下 booko.php
<BODY onload="document.form1.DI.focus()">
<form id="form1" name="form1" method="post" action="">
Dealer Information:
<br>
    <input type="text" name="DI" onmouseover=this.select() value="">
<br><br>
Book Scan Out:
<br>  
    <input name="b01" value="">
<br>
    <input name="b02" value="">
<br>
    <input name="b03" value="">
<br>
                .
                .
                .
    <input name="b20" value="">
<br> 
<input name="sumbit" type=submit  value="Sumbit">
</form>
数据库里面有字段DI,和BOOK.
把数组b[]插入到book字段,DI的值插入到DI字段。DI的值应该都一样
只有字段book是变化的。请问大家怎么做啊~~谢谢

解决方案 »

  1.   

    $str = implode("\n",$arr);$arr = explode("\n",$str)
      

  2.   

    现在的问题就是用表单创建了数组,怎么样用php得到这个数组并将其插到mysql的数据库
    表单如下
    <form   id="form1" name="form1" method="POST" action="test.php3">  
      <input   type="text"   name="user[]">  
      <input   type="text"   name="user[]">  
      <input   type="text"   name="user[]">  
       
      <input   type="submit"   value="Sumbit"   name="B1">
      <input   type="reset"   value="Reset"   name="B2">
      </p>  
      </form> 
    能不能把php的部分和mysql的部分写一下。谢谢了
      

  3.   

    首先将数组序列化,然后 就会生成一个字符串,
    取出来的时候反序列化,就可以了 
    参考函数 serialize
    (PHP 3 >= 3.0.5, PHP 4, PHP 5)serialize --  产生一个可存储的值的表示 
    描述
    string serialize ( mixed value )
    serialize() 返回字符串,此字符串包含了表示 value 的字节流,可以存储于任何地方。 
     unserialize
    (PHP 3 >= 3.0.5, PHP 4, PHP 5)unserialize --  从已存储的表示中创建 PHP 的值 
    描述
    mixed unserialize ( string str [, string callback] )
    unserialize() 对单一的已序列化的变量进行操作,将其转换回 PHP 的值。返回的是转换之后的值,可为 integer、float、string、array 或 object。如果传递的字符串不可解序列化,则返回 FALSE。