I am making a sign up sheet for an upcoming event and I need some help with it.
What I am trying to do is have a user fill out a form and submit it. On submit I want the name they entered (entry_username) to post to the table. However on page entry or refresh you would see the name listed in a cell at the bottom of the page.
I hacked up some codes from another signup sheet on my site but for some reason I can't get it to post to the database.
Also I do not know how to get the usernames to post to the table.
PHP Code:
<?php
// Connects to your Database
include("dbconnect");
//This code runs if the form has been submitted
if (isset($_POST['submit'])) {
//This makes sure they did not leave any fields blank
if (!$_POST['username']) {
die('Please make sure you tell me your username ');
}
if (!$_POST['entry_username']) {
die('Please make sure you add a username for a team to place them on. ');
}
if (!$_POST['team_request']) {
die('Whoops, I think you forgot to select a team name. Please go back and choose one. ');
}
if (!$_POST['understand']) {
die('Please make sure you have read and understood the rules of the Olympics. ');
}
// checks if the username is in use
if (!get_magic_quotes_gpc()) {
$_POST['entry_username'] = addslashes($_POST['entry_username']);
}
$usercheck = $_POST['entry_username'];
$check = mysql_query("SELECT entry_username FROM signups WHERE entry_username = '$entry_username'")
or die(mysql_error());
$check2 = mysql_num_rows($check);
//if the name exists it gives an error
if ($check2 != 0) {
die('We\'re sorry, but <strong><u>'.$_POST['entry_username'].'</u></stong> has already been placed on a team.');
}
$insert = "INSERT INTO signups (username, entry_username, team_request, history, count, understand)
VALUES ('','".$_POST['username']."', '".$_POST['entry_username']."', '".$_POST['team_request']."', '".$_POST['history']."', '".$_POST['count']."', '".$_POST['understand']."')";
$add_member = mysql_query($insert) or die(mysql_error());
?>
<center>
Thank you <strong>
<?php
echo $_POST['entry_username']
?></strong> was added to Team <strong><?php
echo $_POST['team_request']
?></strong></center>
<?php
}
else {
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<table width="110%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="3%" rowspan="12"><div align="center"></div>
<div align="center"></div></td>
<td width="47%" valign="top"><div align="left">* Your Username:
<br>
<input name="username" type="text" id="username">
</div></td>
<td width="9%" align="left" valign="middle"><div align="left"><img src="../images_site/arrow.gif" width="25" height="18"></div></td>
<td width="41%" align="left" valign="middle" class="fade_out_text"><div align="left" class="fade_out_text">Please enter "YOUR" dpc username so I know who you are.</div></td>
</tr>
<tr>
<td><div align="center">
<p> </p>
</div></td>
<td align="left" valign="middle"><div align="left"></div></td>
<td align="left" valign="middle"><div align="center"></div></td>
</tr>
<tr>
<td>* DPCO Entry Username:<br>
<input name="entry_username" type="text" id="entry_username"></td>
<td align="left" valign="middle"><div align="left"><img src="../images_site/arrow.gif" width="25" height="18"></div></td>
<td align="left" valign="middle" class="fade_out_text">This area is for the username that is being added to the team. </td>
</tr>
<tr>
<td><p> </p>
</td>
<td align="left" valign="middle"><div align="left"></div></td>
<td align="left" valign="middle"> </td>
</tr>
<tr>
<td>* Requested Team :
<br>
<select name="team_request" id="team_request">
<option selected>Please pick a team</option>
<option value="Team_A">Team A</option>
<option value="Team_B">Team B</option>
<option value="Team_C">Team C</option>
<option value="Team_D">Team D</option>
<option value="Team_E">Team E</option>
<option value="Team_F">Team F</option>
<option value="Team_G">Team G</option>
<option value="Team_H">Team H</option>
<option value="Team_I">Team I</option>
<option value="Team_J">Team J</option>
<option value="Team_K">Team K</option>
<option value="Team_L">Team L</option>
<option value="Team_M">Team M</option>
<option value="Team_N">Team N</option>
<option value="Team_O">Team O</option>
<option value="Team_P">Team P</option>
</select></td>
<td align="left" valign="middle"><div align="left"><img src="../images_site/arrow.gif" width="25" height="18"></div></td>
<td align="left" valign="middle" class="fade_out_text">This area is for the team that you are requesting to be on. </td>
</tr>
<tr>
<td><p> </p>
</td>
<td align="left" valign="middle"><div align="left"></div></td>
<td align="left" valign="middle"> </td>
</tr>
<tr>
<td><p>DPCO History:<br>
<input name="history" type="radio" value="yes">
Yes<br>
<input name="history" type="radio" value="no">
No </p>
</td>
<td align="left" valign="middle"><div align="left"><img src="../images_site/arrow.gif" width="25" height="18"></div></td>
<td align="left" valign="middle" class="fade_out_text">Have you ever participated in the DPC Olympics before? </td>
</tr>
<tr>
<td> </td>
<td align="left" valign="middle"><div align="left"></div></td>
<td align="left" valign="middle"> </td>
</tr>
<tr>
<td><p>If yes how many times:<br>
<input name="count" type="radio" value="1">
1 time<br>
<input name="count" type="radio" value="2">
2 times<br>
<input name="count" type="radio" value="3">
3 times. </p>
</td>
<td align="left" valign="middle"><div align="left"><img src="../images_site/arrow.gif" width="25" height="18"></div></td>
<td align="left" valign="middle" class="fade_out_text">Please tell me how many times you have participated in the DPC Olympics. </td>
</tr>
<tr>
<td> </td>
<td align="left" valign="middle"><div align="left"></div></td>
<td align="left" valign="middle"> </td>
</tr>
<tr>
<td> </td>
<td align="left" valign="middle"><div align="left"></div></td>
<td align="left" valign="middle"> </td>
</tr>
<tr>
<td>*
<input name="understand" type="checkbox" id="understand" value="checkbox">
I have read the rules and I understand how
the scores will be calculated. I'm ready to play. <br>
<br>
<input type="submit" name="Submit" value="Submit">
<br></td>
<td align="left" valign="middle"><div align="left"><img src="../images_site/arrow.gif" width="25" height="18"></div></td>
<td align="left" valign="middle" class="fade_out_text">Please make sure that you understand how the scoring system works. </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td align="left" valign="middle"><div align="left"></div></td>
<td align="left" valign="middle"> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td align="left" valign="middle"><div align="left"></div></td>
<td align="left" valign="middle"> </td>
</tr>
</table>
</form>
BTW here is a visual of the page.
http://www.treasureshackonline.com/dpc_s4_signups.php
Bookmarks