Avatar billede j-roar-h Nybegynder
22. marts 2009 - 11:50 Der er 2 kommentarer og
1 løsning

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>&nbsp;</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!
Avatar billede j-roar-h Nybegynder
24. marts 2009 - 13:47 #1
Slet ingen der kan hjælpe?
Avatar billede j-roar-h Nybegynder
27. marts 2009 - 11:10 #2
Der må da være nogen der kan hjælpe
Avatar billede j-roar-h Nybegynder
23. december 2009 - 18:59 #3
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester