Avatar billede prop46 Nybegynder
31. januar 2007 - 19:25 Der er 8 kommentarer og
1 løsning

create table og fyld i

Jeg laver en tabel for en pågældenen måned i min MySql DB her:

$lav_tabel = "
CREATE TABLE $tabel (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`sted` TEXT NOT NULL,
`dato` TEXT NOT NULL,
`tekst` TEXT NOT NULL,
`tekst2` TEXT NOT NULL,
`link` TEXT NOT NULL,
`tilmeld` TEXT NOT NULL )
";

Og så kunne jeg godt tænke mig at få den fyldt med rækker for hver dag i måneden.. Noget alá nedenstående, som naturligvis ikke virker:

$day = date( "j", mktime(0, 0, 0, $m, 1, $y));
$days_in_month = date( "t", mktime(0, 0, 0, $m, 1, $y));

aabn_forbindelse_og_vaelgdb();
mysql_query($lav_tabel);
while($day <= $days_in_month){
"INSERT INTO $tabel(dato)
  values('$day')";
$day++;
}
luk_forbindelse()

Hvordan gør jeg lige det på en ordentlig måde?
Avatar billede hmortensen Nybegynder
31. januar 2007 - 19:28 #1
Det er ikke måden at gøre det på, at oprette en masse rækker uden tilhørende data.

Er det en form for booking system du er ved at lave?
Avatar billede prop46 Nybegynder
31. januar 2007 - 19:33 #2
Næh.. det er til en kalender. Meningen er, at ejeren af sitet ved at trykke på en knap laver tabelen for den enkelte månede, og så fylder tekst ind på de enkelte dage.
Avatar billede hmortensen Nybegynder
31. januar 2007 - 19:39 #3
Normalt når man laver en kalender, opretter man de poster der er data for. Så udskriver man alle dage for en måned vha. en løkke og tilføjer data når dato passer overens med aktuel dato i løkken.

Ellers er der jo en masse ligegyldigt ubrugt data i databasen.
Avatar billede prop46 Nybegynder
31. januar 2007 - 19:41 #4
Hm.. ja.. lyder logisk.. Men sådan fungere min kalender ikke. Kan du evt. give mig et eksempel på sådan en løkke?
Avatar billede hmortensen Nybegynder
31. januar 2007 - 21:44 #5
Du kan hente en af de mange gratis kalendere der flyder rundt omkring på nettet, og så hvordan andre folk gør det.
Avatar billede dcheng Novice
01. februar 2007 - 09:13 #6
Avatar billede prop46 Nybegynder
05. februar 2007 - 21:18 #7
...
Avatar billede dcheng Novice
05. februar 2007 - 21:57 #8
Det var da smukt!
Avatar billede prop46 Nybegynder
07. februar 2007 - 10:14 #9
Hvad mener du??
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