Page 1 of 1

Urgent! Auto-Generated Number in php

Posted: Wed Oct 21, 2009 4:19 am
by winniekoh
I had create member form, after i add a new member save, then open a new member form the Member ID will auto-generated (e.g M000001 -> M000002).

i had found the code is
using this $rand.

this is my form code

Code: Select all

<form action=<?php echo $editFormAction; ?> method=POST name="form1" onSubmit="MM_validateForm('member_id','','R','cardno','','R','name','','R','postcode','','RisNum','age','','RisNum','icno','','R','city','','R','country','','R','phone','','R','mobile','','R','email','','RisEmail','address','','R');return document.MM_returnValue">
<table border="1" bordercolor="#669933" align="center" width=99% height=65%>
 
<tr>
<td width="22%"><font face="Arial" size=4 color="black">Personal Information</font></td>
<td width="19%" >&nbsp;&nbsp;</td>
<td width="3%">&nbsp;&nbsp;</td>
<td width="10%"><font face="Arial" size=4 color="black">Contact Details</font></td>
<td width="17%">&nbsp;&nbsp;</td>
<td width="3%">&nbsp;&nbsp;</td>
<td width="12%"><font face="Arial" size=4 color="black">Card Information</font></td>
</tr>
 
<tr>
[color=#FF0000]<td><font face="Arial" size=4 color="black">Member ID:</font></td>
<td><?php $rand((double)microtime()*1000000);
echo rand(0,100) <input name="member_id" type=text id="member_id" size=15 >?></td>
<td>&nbsp;&nbsp;</td>[/color]
<td><font face="Arial" size=4 color="black">Address:</font></td>
<td><textarea name='address' cols=30 rows=2 wrap=hard id="address"></textarea>
</td>
<td>&nbsp;</td>
 
<td><font face="Arial" color="black">Card No:</font></td>
<td width="14%"><input name='cardno' type=text id="cardno" size=15></td>
</tr>
 
<tr>
<td><font face="Arial" color="black">Name </font></td><td><input name=name type=text id="name" size=15></td>
<td>&nbsp;&nbsp;</td>
 
<td>
<font face="Arial" color="black" >Postcode</font></td><td><input name='postcode' type=text id="postcode" size=15></td>
<td>&nbsp;&nbsp;</td>
 
<td>
<p><font face="Arial" color="black">Joined Date</font><br>
   <td><span class="style1">
  <INPUT name=MyDate id=MyDate ?>
<a href="JavaScript&#058;;" onClick="toggleCalendar('MyDate')">Calendar</a></span> </td>
</tr>
 
 
<tr>
<td>
<font face="Arial" color="black" ><font face="Arial"  color="black">Age</font></font></td><td><input name=age type=text id="age" size=15></td>
<td>&nbsp;&nbsp;</td>
 
<td>
<font face="Arial" color="black">State</font></td>
<td><label>
  <select name="select">
    <option>Johor</option>
    <option>Kedah</option>
    <option>Kelantan</option>
    <option>Melaka</option>
    <option>Negeri Sembilan</option>
    <option>Pahang</option>
    <option>Perak</option>
    <option>Perlis</option>
    <option>Pulau Pinang</option>
    <option>Sabah</option>
    <option>Sarawak</option>
    <option>Selangor</option>
    <option>Terengganu</option>
    <option>Wilayah Persekutuan</option>
  </select>
</label></td>
</td>
<td>&nbsp;&nbsp;</td>
<td>&nbsp;&nbsp;</td>
 
</tr>
 
<tr>
<td><p><font face="Arial"  color="black">IC No</font><br>
    <font face="Arial"  color="black">(e.g 880101-01-0101) </font></p></td><td><input name=icno type=text id="icno" size=15></td>
<td>&nbsp;&nbsp;</td>
<td><font face="Arial" color="black" >City</font></td><td><input name='city' type=text id="city" size=15></td>
<td>&nbsp;&nbsp;</td>
<td>&nbsp;&nbsp;</td>
<td>&nbsp;&nbsp;</td>
</tr>
 
<tr>
<td><font face="Arial" color="black">Marital Status</font></td><td><select name="maritalstatus">
        <option value="Single">Single</option>
        <option value="Married">Married</option>
        <option value="Others">Others</option>
        </select></td><br><br>
<td>&nbsp;&nbsp;</td>
 
<td>
<font face="Arial" color="black">Country</font></td><td><input name='country' type=text id="country" size=15></td>
<td>&nbsp;&nbsp;</td>
<td>&nbsp;&nbsp;</td>
<td>&nbsp;&nbsp;</td>
</tr>
 
<tr>
<td><font face="Arial" color="black">Gender</font></td><td><select name="gender"> <option value="Male">Male</option>
         <option value="Female">Female</option></select></td><br><br>
<td>&nbsp;&nbsp;</td>
<td>
<p><font face="Arial" color="black" >Homephone No</font><br>
    <font face="Arial" color="black" >(e.g 05-xxx xxxx) </font></p></td><td><input name='phone' type=text id="phone" size=15></td>
<td>&nbsp;&nbsp;</td>
<td>&nbsp;&nbsp;</td>
<td>&nbsp;&nbsp;</td>
</tr>
 
<tr>
<td><p><font face="Arial"  color="black">DOB</font><br>
    <font face="Arial"  color="black"> (e.g dd-mm-yyyy) </font></p> </td>
 
<td><label>
  <select name="selectdate" id="select">
    <option>1</option>
    <option>2</option>
    <option>3</option>
    <option>4</option>
    <option>5</option>
    <option>6</option>
    <option>7</option>
    <option>8</option>
    <option>9</option>
    <option>10</option>
    <option>11</option>
    <option>12</option>
    <option>13</option>
    <option>14</option>
    <option>15</option>
    <option>16</option>
    <option>17</option>
    <option>18</option>
    <option>19</option>
    <option>20</option>
    <option>21</option>
    <option>22</option>
    <option>23</option>
    <option>24</option>
    <option>25</option>
    <option>26</option>
    <option>27</option>
    <option>28</option>
    <option>29</option>
    <option>30</option>
    <option>31</option>
  </select>
  <select name="selectmonth" id="select2">
    <option>January</option>
    <option>February</option>
    <option>March</option>
    <option>April</option>
    <option>May</option>
    <option>June</option>
    <option>July</option>
    <option>August</option>
    <option>September</option>
    <option>October</option>
    <option>November</option>
    <option>December</option>
  </select>
  <select name="selectyear" id="select3">
    <option>1960</option>
    <option>1961</option>
    <option>1962</option>
    <option>1963</option>
    <option>1964</option>
    <option>1965</option>
    <option>1966</option>
    <option>1967</option>
    <option>1968</option>
    <option>1969</option>
    <option>1970</option>
    <option>1971</option>
    <option>1972</option>
    <option>1973</option>
    <option>1974</option>
    <option>1975</option>
    <option>1976</option>
    <option>1977</option>
    <option>1978</option>
    <option>1979</option>
    <option>1980</option>
    <option>1981</option>
    <option>1982</option>
    <option>1983</option>
    <option>1984</option>
    <option>1985</option>
    <option>1986</option>
    <option>1987</option>
    <option>1988</option>
    <option>1989</option>
    <option>1990</option>
    <option>1991</option>
    <option>1992</option>
    <option>1993</option>
  </select>
</label></td>
<td>&nbsp;&nbsp;</td>
<td><p><font face="Arial" color="black">Mobile No</font><br>
    <font face="Arial" color="black">(e.g 014-xxx xxxx)</font></p></td><td><input name='mobile' type=text id="mobile" size=15></td>
<td>&nbsp;&nbsp;</td>
<td>&nbsp;&nbsp;</td>
<td><input type=submit size=10 name=buttonsubmit value=&nbsp;Save></td>
</tr>
 
<tr>
<td>
</td><td></td>
<td></td>
<td>
<font face="Arial" color="black" >Email</font></td><td><input name='email' type=text id="email" size=15></td>
<td>&nbsp;&nbsp;</td>
<td>&nbsp;&nbsp;</td>
<td><input type=reset size=10 name=buttonreset value=Reset></td>
</tr>
 
</table>
<input type="hidden" name="MM_insert" value="form1">
</form>

Re: Urgent! Auto-Generated Number in php

Posted: Wed Oct 21, 2009 9:34 am
by jackpf
Nice one. :?