ingeven en weer opvragen van gegevens

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

DDM

DDM

06/03/2006 21:53:00
Quote Anchor link
Hallo iedereen,

Graag een beetje hulp om me op weg te helpen a.u.b.
Ik onderhoud een site voor een hengelvereniging en wil graag de wedstrijd data in een database plaatsen zodat ook de mensen van de vereniging zelf de gegevens kunnen toevoegen!
Ik heb nu een scriptje gemaakt waarmee ik de gegevens in de database plaats zonder enig probleem.
Nu zit ik wel een beetje in de knoop om de gegevens er weer uit te halen.
Daar er elke week gegevens in geplaatst gaan worden begrijp ik niet goed hoe ik deze weer kan ophalen zodat ze mooi worden weergegeven per week met de juiste namen erbij.
Moet ik iets veranderen aan het database gebeuren of wat raden jullie me aan


-------------------------------------
Hier worden de gegevens in geplaatst
-------------------------------------
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?PHP
CREATE TABLE `vrije_wedstrijden` (
  `id` tinyint(4) NOT NULL auto_increment,
  `rang` tinyint(2) NOT NULL default '0',
  `achternaam` varchar(15) NOT NULL default '',
  `voornaam` varchar(15) NOT NULL default '',
  `weeg1` decimal(4,3) default NULL,
  `weeg2` decimal(4,3) default NULL,
  `totaal` decimal(4,3) NOT NULL default '0.000',
  `datum` date NOT NULL default '0000-00-00',
)

?>
 
PHP hulp

PHP hulp

16/11/2024 15:50:42
 
Jan Koehoorn

Jan Koehoorn

06/03/2006 22:00:00
Quote Anchor link
Met een query als deze:

SELECT
WEEK(datum) AS weeknummer,
achternaam, voornaam, totaal
FROM vrije_wedstrijden
ORDER BY totaal DESC

krijg je per record een weeknummer (gaat uit van zondag als eerste weekdag)

edit: als je wilt dat maandag de eerste dag van de week is, wordt het:

SELECT
WEEK(datum, 1) AS weeknummer,
achternaam, voornaam, totaal
FROM vrije_wedstrijden
ORDER BY totaal DESC
Gewijzigd op 06/03/2006 22:02:00 door Jan Koehoorn
 
- -

- -

06/03/2006 22:13:00
Quote Anchor link
en dan nog neerzetten

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php

$sql
= "SELECT
WEEK(datum) AS weeknummer,
achternaam, voornaam, totaal
FROM vrije_wedstrijden
ORDER BY totaal DESC"
;
$res = mysql_query($sql);
if(!$res)
{

echo mysql_error();
}

if(mysql_num_rows)
{

while($row = mysql_fetch_array($res))
{

echo $row['<kolomnaam>'];
}
}

else
{
echo "Geen records in database";
}


?>


Als je nu om de while bijvoorbeeld <TABLE> en </TABLE> zet en dan binnen de while <TR><TD></TD></TR> dan kun je een tabelletje maken met alle dingen. Wat er tussen while staat doet hij voor alle rijen die je uit de database geselecteerd hebt.
 
DDM

DDM

07/03/2006 00:30:00
Quote Anchor link
hey bedankt voor jullie reactie,

Dit is al een zeer goed begin waarvoor dank maar hoe kan ik er nu voor zorgen dat ik alleen de gegevens van 1 bepaalde dag kan opvragen uit mijn database?
Ik heb bijvoorbeeld gegevens van 2 verschillende dagen en ik wil enkel de gegevens van dag 1 weergeven als ik op de datum ervan klik?
 
Auke

Auke

07/03/2006 01:34:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
WHERE datum = '$datum'
?>


in je query
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.