Hi,

Ik zoek een script voor de uitslagen van mijn wedstrijden handig te kunnen toevoegen op mijn site

Hier een vb:
http://dijlespurters.be/uitslagen.htm

Zo moet het komen maar ik wil wel een form (op andere page) waar ik resultaten kan toevoegen en eventueel bewerken.

Ik vond het niet op de site, kan zijn dat het er wel is hoor.

Alvast bedankt
We hebben dus nu een pagina gemaakt om nieuwe wedstrijden toe te voegen. Op die pagina staat een formulier. De overzichtspagina handelt de informatie af die door dat formulier verzonden wordt en voegt zonodig een nieuwe record aan je tabel toe.

LET OP: we doen hier eigenlijk bijna geen veiligheidschecks. We hebben geen login-systeem of zo. Daarover zijn op dit forum tutorials te vinden. We doen wel even htmlspecialchars, een minimale check die gevaarlijke karakters omzet naar HTML entities zodat ze onschadelijk worden.
Ik zet de pagina dat het form bevat in een beveiligde map.

We moeten toch nu alleen de weergave in de cel maken he?
Het volgende dat we gaan doen is de wedstrijden groeperen per maand. Daarvoor moet ik even wat dummy-gegevens invoeren zodat we kunnen testen. brb!
Ik moet nu gaan, woensdag doe ik wel voort.
Kan je het resterende dan alvast posten?

Bedankt voor je hulp !!! ;)
Method schreef op 20.11.2005 21:11
Ik moet nu gaan, woensdag doe ik wel voort.
Kan je het resterende dan alvast posten?

Bedankt voor je hulp !!! ;)


Is goed. Ik zal een code maken die de tabellen per maand genereert. Zodra hij klaar is, post ik hem hier wel.
Hoi Method,

dit de code voor de body van je overzichtspagina:

<body>
<h1>wedstrijd overzicht</h1>

<?php
$sql = "
SELECT DISTINCT DATE_FORMAT(datum, '%Y-%m') AS maandnaam
FROM wedstrijden
ORDER BY maandnaam DESC
";
$res = mysql_query ($sql) or die (mysql_error ());

while ($obj = mysql_fetch_object ($res)) {
echo '<table>';
echo '<tr>';
echo '<th colspan="5">Uitslagen van: ' . $obj->maandnaam . '</th>';
echo '</tr>';
echo '<tr>';
echo '<th>datum</th>';
echo '<th>renner</th>';
echo '<th>wedstrijd</th>';
echo '<th>uitslag</th>';
echo '<th>deelnemers</th>';
echo '</tr>';

$sql_maandnaam = "
SELECT *,
DATE_FORMAT(datum, '%d/%m') AS datumafkorting
FROM wedstrijden
WHERE DATE_FORMAT(datum, '%Y-%m') = '$obj->maandnaam'
ORDER BY datum DESC
";
$res_maandnaam = mysql_query ($sql_maandnaam) or die (mysql_error ());

while ($obj = mysql_fetch_object ($res_maandnaam)) {
echo '<tr>';
echo '<td>' . $obj->datumafkorting . '</td>';
echo '<td>' . $obj->renner . '</td>';
echo '<td>' . $obj->wedstrijd_te . '</td>';
echo '<td>' . $obj->uitslag . '</td>';
echo '<td>' . $obj->deelnemers . '</td>';
echo '</tr>';
}

echo '</table>';
}
?>

</body>
</html>
Bedankt, alles werkt perfect.

Alleen vraag ik me af hoe je voor opmaak zorgt?
De lettertypen en kleuren op de overzichtpage.
En ik zou graag nog meer ruimte hebben tussen de blokken
Als je html&css kent kan dat geen probleem vormen.
Een stap in de goede richting:
margin
color
background

Reageren