Uploading A File

  <?php if ($_SERVER[’REQUEST_METHOD’] == ‘GET’) { ?> <form method="post" action="<?php echo $_SERVER[’SCRIPT_NAME’] ?>" enctype="multipart/form-data"> <input type="file" name="document"/> <input type="submit" value="Send File"/> </form> <?php } else { if (isset($_FILES[’document’]) && ($_FILES[’document’][’error’] == UPLOAD_ERR_OK)) { $newPath = ‘/tmp/’ . basename($_FILES[’document’][’name’]); if (move_uploaded_file($_FILES[’document’][’tmp_name’], $newPath)) { print "File saved in $newPath"; } else { print "Couldn’t move file […]
Continue reading…

Enjoyed this post? Share it!

 
 

Using Arrays With Form Data In Php

  <select NAME="myselect[]" MULTIPLE SIZE=3> <option VALUE="value1">A</option> <option VALUE="value2">B</option> <option VALUE="value3">C</option> <option VALUE="value4">D</option> </select>//The PHP code to access which value(s) were selected:<?php foreach($_GET[’myselect’] as $val) { echo "You selected: $val<br />"; } echo "You selected ".count($_GET[’myselect’])." Values."; ?>
Continue reading…

Enjoyed this post? Share it!

 
 

Passing Complex Values In A Querystring

  string serialize ( mixed value ) mixed unserialize ( string str ) <html> <?php class someclass { protected $someval; public function setsomeval($newval) { $this->someval = $newval; } public function getsomeval() { return $this->someval; } } $myclass = new someclass ( ); $myclass->setsomeval ( "Hello World!" ); $myarray = array (); $myarray [0] = "Hello";$myarray […]
Continue reading…

Enjoyed this post? Share it!

 
 

Validating Form Data

  <? if ($_POST[’_submit_check’]) { if (validate_form()) { process_form(); } else { show_form(); } } else { show_form(); }function process_form() { print "Hello, ". $_POST[’my_name’]; }function show_form() { print<<<_HTML_ <form method="POST" action="$_SERVER[PHP_SELF]"> Your name: <input type="text" name="my_name"> <br/> <input type="submit" value="Say Hello"> <input type="hidden" name="_submit_check" value="1"> </form> _HTML_; }function validate_form() { if (strlen($_POST[’my_name’]) < 3) […]
Continue reading…

Enjoyed this post? Share it!

 
 

Passing Numeric Values In A Querystring

  <html> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> </head> <body> <div align="center"> <p>Click a link to change the text color of the verbiage below:</p> <a href="index.php?color=1">Green</a><br /> <a href="index.php?color=2">Red</a><br /> <a href="index.php?color=3">Blue</a><br /> <a href="index.php">Reset</a> <?php if (isset ($_GET[’color’])){ $color = intval ($_GET[’color’]); } else { $color = ""; } if ($color == 1){ $fontcolor […]
Continue reading…

Enjoyed this post? Share it!

 
 

Responding To Checkboxes

  <html> <head> <title>Checkbox Demo</title> </head> <body> <h1>Checkbox Demo</h1><h3>Demonstrates checkboxes</h3> <form action ="HandleFormCheckBox.php"><ul> <li><input type ="checkbox" name ="chkFries" value ="11.00">Fries</li> <li><input type ="checkbox" name ="chkSoda" value ="12.85">Soda</li> <li><input type ="checkbox" name ="chkShake" value ="1.30">Shake</li> <li><input type ="checkbox" name ="chkKetchup" value =".05">Ketchup</li> </ul> <input type ="submit"> </form></body> </html><!– HandleFormCheckBox.php <html> <head> <title>Checkbox Demo</title> </head> <body> <h3>Demonstrates […]
Continue reading…

Enjoyed this post? Share it!

 
 

Send Email With Cc And Bcc

  <html> <head> <title>Send email with CC and BCC</title> </head> <body> <form action="sendemailWithCC_BCC.php" method=post name=form1> <table> <tbody> <tr> <td> <div align=right><b>To</b></div></td> <td> <p>Name <input name=mailtoname size=35><br />E-mail <input name=mailtomail size=35></p></td></tr> <tr> <td> <div align=right><b>CC</b></div></td> <td><input name=mailcc size=35> </td></tr> <tr> <td> <div align=right><b>BCC</b></div></td> <td><input name=mailbcc size=35> </td></tr> <tr> <td> <div align=right><b>Priority</b></div></td> <td><select name=mailpriority> <option value=1>Highest</option> <option […]
Continue reading…

Enjoyed this post? Share it!

 
 

Set Cookie Data

  <?php $user = $_POST[’user’]; $color = $_POST[’color’]; $self = $_SERVER[’PHP_SELF’]; if( ( $user != null ) and ( $color != null ) ) { setcookie( "firstname", $user , time() + 36000 ); setcookie( "fontcolor", $color, time() + 36000 ); header( "Location:getcookie.php" ); exit(); } ?><html> <head> <title>Set Cookie Data</title> </head> <body> <form action ="<?php […]
Continue reading…

Enjoyed this post? Share it!

 
 

Simple File Upload Form

  <html> <head> <title>A Simple File Upload Form</title> </head> <body> <form enctype="multipart/form-data" action="<?print $_SERVER[’PHP_SELF’]?>" method="post"> <p> <input type="hidden" name="MAX_FILE_SIZE" value="102400" /> <input type="file" name="fupload" /><br/> <input type="submit" value="upload!" /> </p> </form> </body> </html>
Continue reading…

Enjoyed this post? Share it!

 
 

Get Text Field Value

  <html> <body> <form METHOD="POST" ACTION="TextFieldValue.php"> <table>   <tr> <td ALIGN="RIGHT">User’s First Name:</td> <td><input TYPE="TEXT" NAME="USER"></td> </tr>   <tr> <td ALIGN="RIGHT">Major City:</td> <td><input TYPE="TEXT" NAME="CITY"></td> </tr>   <tr> <td ALIGN="RIGHT">Favorite Ice Cream Flavor:</td> <td><input TYPE="TEXT" NAME="FLAVOR"></td> </tr>   <tr> <td ALIGN="RIGHT">Favorite Pop Music Star:</td> <td><input TYPE="TEXT" NAME="STAR"></td> </tr>   <tr> <td ALIGN="RIGHT">Name of Famous River:</td> […]
Continue reading…

Enjoyed this post? Share it!

 
 

A Simple Html Form

  <html> <head> <title>A simple HTML form</title> </head> <body> <form action="formDataRead.php" method="GET"> <input type="text" name="user"> <br /> <textarea name="address" rows="5" cols="40"> </textarea> <br /> <input type="submit" value="hit it!"> </form> </body> </html><!– formDataRead.php <html> <head> <title>Reading input from the form</title> </head> <body> <?php print "Welcome <b>$user</b><p>\n\n"; print "Your address is:<p>\n\n<b>$address</b>"; ?> </body> </html>–>
Continue reading…

Enjoyed this post? Share it!

 
 

One Choice For Each Day From 1 To 31

  <? $months = array(1 => ‘January’, 2 => ‘February’, 3 => ‘March’, 4 => ‘April’, 5 => ‘May’, 6 => ‘June’, 7 => ‘July’, 8 => ‘August’, 9 => ‘September’, 10 => ‘October’, 11 => ‘November’, 12 => ‘December’);print ‘<select name="day">’;for ($i = 1; $i <= 31; $i++) { print ‘<option value="’ . $i […]
Continue reading…

Enjoyed this post? Share it!

 
 

Build Query String Based On Form Input

  <?php if (isset($_POST[’submit’])) { $rowID = $_POST[’id’]; mysql_connect("mysql153.secureserver.net","w3mentor","password"); mysql_select_db("w3mentor");   $query = "SELECT * FROM Employee WHERE ID=’$id’"; $result = mysql_query($query); list($name,$productid,$price,$description) = mysql_fetch_row($result); }?> <form action="<?php echo $_SERVER[’PHP_SELF’]; ?>" method="post"> <select name="id"> <option name="">Choose a employee:</option> <option name="1">1</option> <option name="2">2</option> <option name="3">3</option> </select> <input type="submit" name="submit" value="Submit" /> </form>
Continue reading…

Enjoyed this post? Share it!

 
 

One Choice For Each Year From Last Year To Five Years From Now

  <? $months = array(1 => ‘January’, 2 => ‘February’, 3 => ‘March’, 4 => ‘April’, 5 => ‘May’, 6 => ‘June’, 7 => ‘July’, 8 => ‘August’, 9 => ‘September’, 10 => ‘October’, 11 => ‘November’, 12 => ‘December’);print ‘<select name="year">’; for ($year = date(’Y’) -1, $max_year = date(’Y’) + 5; $year < $max_year; […]
Continue reading…

Enjoyed this post? Share it!

 
 

Combined Feedback Form

  <html> <head><title>Combined Feedback Form</title></head> <body><?php$self = $_SERVER[’PHP_SELF’]; $username = $_POST[’username’]; $useraddr = $_POST[’useraddr’]; $comments = $_POST[’comments’]; $sent = $_POST[’sent’];$form ="<form action=\"$self\" method=\"post\">"; $form.="Name:<input type=\"text\" name=\"username\""; $form.=" size=\"30\" value=\"$username\" >"; $form.="Email:<input type=\"text\" name=\"useraddr\""; $form.=" size=\"30\" value=\"$useraddr\">"; $form.="Comments:<textarea name=\"comments\" >"; $form.="$comments</textarea><br/>"; $form.="<input type=\"submit\" name=\"sent\" value=\"Send Form\">"; $form.="</form>";if($sent) { $valid=true; if( !$username ) { $errmsg.="Enter your name…<br […]
Continue reading…

Enjoyed this post? Share it!

 
 

Creating An Html Form That Accepts Mail-Related Information

  <html> <head> <title>Simple Send Mail Form</title> </head> <body> <h1>Mail Form</h1> <form name="form1" method="post" action="SimpleEmail.php"> <table> <tr><td><b>To</b></td><td><input type="text" name="mailto" size="35"></td></tr> <tr><td><b>Subject</b></td> <td><input type="text" name="mailsubject" size="35"></td></tr> <tr><td><b>Message</b></td> <td><textarea name="mailbody" cols="50" rows="7"></textarea></td> </tr> <tr><td colspan="2"> <input type="submit" name="Submit" value="Send"> </td> </tr> </table> </form> </body> </html>     <!– SimpleEmail.php <?php if (empty ($mailto) ) { die ( […]
Continue reading…

Enjoyed this post? Share it!