Ja, det kan man sagtens:
<?php
mysql_connect("localhost", "rtktennis", "tennis") or die(mysql_error());
mysql_select_db("rtktennis") or die(mysql_error());
if($_GET['tilmeld'] == 1){
//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']."')");
echo "<p>Hej ".$_POST['navn'].", den tid du valgte var: ".$_POST['tid']."</p>";
}
$resultat = mysql_query("SELECT navn, tid FROM tilmelding");
$antalRaekker = mysql_num_rows($resultat);
if($antalRaekker > 0){
echo '<table width="200" border="0">
<tr>
<td><strong>Navn</strong></td>
<td><strong>Tid</strong></td>
</tr>';
while($raekke = mysql_fetch_array($resultat)){
echo '<tr>
<td>'.$raekke['navn'].'</td>
<td>'.$raekke['tid'].'</td>
</tr>';
}
echo '</table>';
}
?>
Hvad du mener med at den "sletter navnet derefter". Betyder at det ikke er der igen hvis du reloader siden, eller betyder det, at det ikke bliver sat ind i databasen?
Det med slet hver lørdag:
Først skal du oprette en tabel der hedder sidstSlettet:
- CREATE TABLE `sidstSlettet` (
- `sidstSlettetDato` DATE NOT NULL
- ) ENGINE = MYISAM ;
Derefter indsættes en enkelt række med dags dato. Det er vigtigt at den er databaseformateret (ÅÅÅÅ-MM-DD):
- INSERT INTO `sidstSlettet` ( `sidstSlettetDato` )
- VALUES (
- '2009-01-26'
- );
Så skal du bare tilføje denne stump kode til dit script lige under "mysql_select_db("rtktennis") 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 tilmeldinger") 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());
- }
- }
Indlæg senest redigeret d. 26.01.2009 21:48 af Bruger #10572