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
Ik kan alles alleen...

id INT autoincrement

ik begrijp niet waar je dat moet zetten
en wat moet er bij wedstrijd_te achter?
VARCHAR?
Tabel structuur voor tabel `rondes`
--

CREATE TABLE `rondes` (
`naam` varchar(64) NOT NULL default '',
`id` int(2) NOT NULL default '0'
) TYPE=MyISAM;


abel structuur voor tabel `wedstrijden`
--

CREATE TABLE `wedstrijden` (
`datum` date NOT NULL default '0000-00-00',
`wedstrijd_te` varchar(10) NOT NULL default '',
`uitslag` int(2) NOT NULL default '0',
`deelnemers` int(2) NOT NULL default '0',
`ronde_id` int(2) NOT NULL default '0'
) TYPE=MyISAM;


dat is wat ik heb
Method schreef op 20.11.2005 19:07
Ik kan alles alleen...

id INT autoincrement

ik begrijp niet waar je dat moet zetten


PHP MyAdmin, tabel kiezen, structuur kiezen, en dan het veld bewerken klikken, en dan bij extra kiezen voor auto_increment
Mehtod schreef op 20.11.2005 19:12
Tabel structuur voor tabel `rondes`
--

CREATE TABLE `rondes` (
`naam` varchar(64) NOT NULL default '',
`id` int(2) NOT NULL default '0'
) TYPE=MyISAM;


abel structuur voor tabel `wedstrijden`
--

CREATE TABLE `wedstrijden` (
`datum` date NOT NULL default '0000-00-00',
`wedstrijd_te` varchar(10) NOT NULL default '',
`uitslag` int(2) NOT NULL default '0',
`deelnemers` int(2) NOT NULL default '0',
`ronde_id` int(2) NOT NULL default '0'
) TYPE=MyISAM;


dat is wat ik heb

in de tabel wedstrijden mis ik nog een id
Moet ook op auto_increment gezet worden.
Dus voor de wedstrijden:
<?
CREATE TABLE `wedstrijden` (
`id` INT NOT NULL AUTO_INCREMENT ,
`datum` DATE NOT NULL ,
`wedstrijd_te` VARCHAR( 64 ) NOT NULL ,
`uitslag` INT( 2 ) NOT NULL ,
`deelnemers` INT( 2 ) NOT NULL ,
`ronde_id` INT( 11 ) NOT NULL ,
PRIMARY KEY ( `id` )
);
?>

tip 1: maak van ronde_id een type INT(11) en niet INT(2)
tip 2: je moet het veld 'renner' nog toevoegen
En de rondes:

CREATE TABLE `rondes` (
`id` INT NOT NULL AUTO_INCREMENT ,
`naam` VARCHAR( 64 ) NOT NULL ,
PRIMARY KEY ( `id` )
);

bij een auto_increment veld, in ons voorbeeld is dat 'id' kunt je beter geen type INT(2) gebruiken. Je weet nooit hoe groot je tabel wordt en standaard staat het op INT(11). Je hoeft daar dus niets op te geven, dan gaat het vanzelf goed.
Tip2 hoeft niet, is alleen voor mijn eigen ;)
Het is ook een goed idee om een veld datum toe te voegen in de tabel rondes, dan kunnen we ze daar later op sorteren.
Done.
Alles is toegevoegd

Reageren