Credit Card Form validation...

PHP programming forum. Ask questions or help people concerning PHP code. Don't understand a function? Need help implementing a class? Don't understand a class? Here is where to ask. Remember to do your homework!

Moderator: General Moderators

Post Reply
kevin7
Forum Commoner
Posts: 96
Joined: Fri May 21, 2004 6:54 am

Credit Card Form validation...

Post by kevin7 »

hi, i'm doing my final project...
in the form, what field should credit card have?

a credit card number textbox
a credit card expiry date
type of credit card...

should i include a field for credit card holder name?

thank you...
User avatar
scorphus
Forum Regular
Posts: 589
Joined: Fri May 09, 2003 11:53 pm
Location: Belo Horizonte, Brazil
Contact:

Post by scorphus »

Take this example:

Code: Select all

<table border="0" width="100%" cellpadding="4" cellspacing="0"><tbody>
<tr>
	<td nowrap="true" colspan="2">
		 <b>Payment Method</b>
	</td>
	<td nowrap="true">
		 <b>Credit Card No.</b>
	</td>
	<td nowrap="true">
		 <b>Expiration Date</b>
	</td>
	<td nowrap="true">
		 <b>Cardholder's name</b>
	</td>
</tr>
<tr>
	<td>
		<input type="radio" name="paymentMethod" value="newCreditCard" checked="checked">
	</td>
	<td>
		<select name="newCreditCardIssuer">
			<option value="VI">Visa</option>
			<option value="MC">MasterCard</option>
			<option value="AE">American Express</option>
			<option value="DI">Discover</option>
			<option value="DC">Diners Club</option>
			<option value="JC">JCB</option>
		</select>
	</td>
	<td>
		<input size="20" name="newCreditCardNumber" autocomplete="off">
	</td>
	<td align="center">
		<select name="newCreditCardMonth">
			<option value="01" selected="selected">01</option>
			<option value="02">02</option>
			<option value="03">03</option>
			<option value="04">04</option>
			<option value="05">05</option>
			<option value="06">06</option>
			<option value="07">07</option>
			<option value="08">08</option>
			<option value="09">09</option>
			<option value="10">10</option>
			<option value="11">11</option>
			<option value="12">12</option>
		</select>&nbsp;
		<select name="newCreditCardYear">
			<option value="2004" selected="selected">2004</option>
			<option value="2005">2005</option>
			<option value="2006">2006</option>
			<option value="2007">2007</option>
			<option value="2008">2008</option>
			<option value="2009">2009</option>
			<option value="2010">2010</option>
			<option value="2011">2011</option>
			<option value="2012">2012</option>
			<option value="2013">2013</option>
			<option value="2014">2014</option>
			<option value="2015">2015</option>
			<option value="2016">2016</option>
			<option value="2017">2017</option>
			<option value="2018">2018</option>
			<option value="2019">2019</option>
			<option value="2020">2020</option>
		</select>
	</td>
	<td>
		<input size="20" maxlength="50" name="newCreditCardName" autocomplete="off">
	</td>
</tr>
</tbody></table>
-- Scorphus
Post Reply