Problemer med tilmelding...
Hej,Jeg har et problem. Jeg har lavet en php kode, som gør man kan tilmelde sig til et arrangement. Problemet er bare jeg ikke ved hvordan jeg får den til at man kan vælge to forskellige tidspunkter.
Min kode ser sådan ud:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Tilmelding</title>
<style type="text/css">
<!--
body {
font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
}
.tekst {
font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
}
body {
background-color: #F1F1F1;
}
.Bold {
font-size: 16px;
}
.style5 {font-size: 10px}
.style6 {font-family: Verdana, Geneva, sans-serif; font-size: 10px; }
.style8 {
font-size: 12px;
font-weight: bold;
}
-->
</style>
</head>
<body>
<p class="Bold style8">Fredagstræning</p>
<form action="../Tilmelding.php?tilmeld=1" method="post" name="navn" id="navn">
<table width="250" border="0">
<tr>
<td width="38"> <span class="style6">
<label> Navn:</label>
</span></td>
<td width="192" class="style6">
<input name="navn" type="text" id="navn" /> </td>
</tr>
<tr>
<td class="style6">Tid:</td>
<td>
<span class="style6">
<input name="tid" type="checkbox" id="tid" value="17.00" />
17.00
<label>
<input name="tid" type="checkbox" id="tid" value="18.00" />
</label>
18.00
<label>
<input name="tid" type="checkbox" id="tid" value="19.00" />
</label>
19.00</span></td>
</tr>
</table>
<span class="style6"><br />
<label>
<input name="send" type="submit" class="style6" id="send" value="Tilmeld træning" />
</label>
</span>
<p class="style6">Tilmeldte til træningen:</p>
</form>
<span class="style5">
<?php
mysql_connect("localhost", "?", "?") or die(mysql_error());
mysql_select_db("?") or die(mysql_error());
$ugedag = date("D");
//Både Sat og Lør er med, da jeg ikke ved hvilket sprog din server er sat til...
if($ugedag == "Sat" || $ugedag == "Lør"){
$resultatSlet = mysql_query("SELECT * FROM sidstSlettet LIMIT 1;");
$raekkeSlet = mysql_fetch_array($resultatSlet);
if($raekkeSlet['sidstSlettetDato'] < date("Y-m-d")){
mysql_query("TRUNCATE TABLE tilmelding") or die(mysql_error());
mysql_query('UPDATE `sidstSlettet` SET `sidstSlettetDato` = "'.date("Y-m-d").'" WHERE `sidstSlettet`.`sidstSlettetDato` = "'.$raekkeSlet['sidstSlettetDato'].'" LIMIT 1;') or die(mysql_error());
}
}
if($_GET['tilmeld'] == 1){
$alleredeTilmeldt = mysql_num_rows(mysql_query('SELECT * FROM `tilmelding` WHERE `navn` LIKE \''.$_POST['navn'].'\' AND `tid` LIKE \''.$_POST['tid'].'\''));
if($alleredeTilmeldt <= 0){
//Jep, vi får nogle data - Lad os smide dem ind i databasen
mysql_query("INSERT INTO tilmelding (navn,tid) VALUES ('".$_POST['navn']."', '".$_POST['tid']."')");
}
}
$resultatAntal = mysql_query("SELECT navn, tid FROM tilmelding");
$antalRaekker = mysql_num_rows($resultatAntal);
$resultatTider = mysql_query("SELECT DISTINCT tid FROM tilmelding");
if($antalRaekker > 0){
echo '<table width="200" border="0">';
while($raekkeTider = mysql_fetch_array($resultatTider)){
$resultatNavne = mysql_query("SELECT navn FROM tilmelding WHERE tid LIKE '".$raekkeTider['tid']."' ORDER BY tilmelding.navn ASC");
echo '<tr>
<td><strong>'.$raekkeTider['tid'].'</strong></td>
<td> </td>
</tr>
<tr>
<td>';
$tilfoejKomma = false;
while($raekkeNavne = mysql_fetch_array($resultatNavne)){
if($tilfoejKomma == true){
echo ', '.$raekkeNavne['navn'];
} else {
echo $raekkeNavne['navn'];
$tilfoejKomma = true;
}
}
echo '</td>
</tr>';
}
echo '</table>';
}
?>
</span>
</body>
</html>
Håber der er nogen der kan hjælpe.
På forhånd tak!
