Avatar billede kimmys Nybegynder
18. oktober 2004 - 13:27 Der er 18 kommentarer og
2 løsninger

Skift billede og tekst tilfældigt hver dag!

jeg leder efter et skript der hver dag kl 00:00 skifter billede til et andet helt tilfædigt billede; og næste dag skifter det billede igen til et helt tilfædigt andet billede

og neden under skal en tekst også skifte helt tilfældigt hver dag kl 00:00..

Det hele skal køre i database for alle bruger skulle gerne se det samme billede og tekst!

Er der nogen der kan hjælpe med et script der kan det?
Avatar billede jakobdo Ekspert
18. oktober 2004 - 13:41 #1
Du kan jo lave et script som tjekker op mod datoen.

Og så vise hvad du ellers ønsker!

F.eks.
$today = getdate();
$yday = $today['yday'];

Så indeholder $yday day of the year 0-366
Avatar billede kimmys Nybegynder
18. oktober 2004 - 13:48 #2
måske skal jeg lige sige at jeg har ingen forstand på PHP og MySQL..

Så jeg skal bruge et komplet script!
Avatar billede jakobdo Ekspert
18. oktober 2004 - 14:06 #3
Du må have nogle billeder og noget text ikke?
Avatar billede kimmys Nybegynder
18. oktober 2004 - 14:18 #4
jooo.. hvad mener du?
Avatar billede kimmys Nybegynder
18. oktober 2004 - 14:40 #5
Jeg kan godt finde ud af at lave et dump i MySQL

CREATE TABLE `Tekstom` (
  `id` int(11) NOT NULL auto_increment,
  `citat` text NOT NULL,
  PRIMARY KEY  (`id`)
) TYPE=MyISAM AUTO_INCREMENT=343 ;

#
# Data dump for tabellen `Tekstom`
#

INSERT INTO `Tekstom` VALUES (1, 'En ølflaske er nøjagtig lige så høj som en standard mursten. 22,8 cm..');


Men skal bare ha' af vide hvad der skal stå den..

og så skal jeg bare ha' koden som kan hente det..
Avatar billede jakobdo Ekspert
18. oktober 2004 - 14:41 #6
Altså du kan jo lave noget i stil med:

$today = getdate();
$yday = $today['yday'];

så kan du få et billede:

echo "<img src=\"pics$yday.jpf\">"; //Billedet...
og ligeså med texten...
Avatar billede jakobdo Ekspert
18. oktober 2004 - 14:43 #7
Jeg ved ikke hvor du har dine data, så det er lidt svært at hjælpe yderligere...
Avatar billede kimmys Nybegynder
18. oktober 2004 - 14:47 #8
jamen mine data skal jo ligges i en database..

Derfor skal jeg jo bruge et dump... ved bare ikke hvordan det skal se ud..
Avatar billede kimmys Nybegynder
18. oktober 2004 - 14:57 #9
Er det mig som virkelig udtrykker mig dårligt?
Avatar billede jakobdo Ekspert
18. oktober 2004 - 15:11 #10
Så kan du jo lave sådan her:

$today = getdate();
$yday = $today['yday'];

$q = mysql_query("SELECT citat FROM Tekstom WHERE id = $yday LIMIT 1");
while($r = mysql_fetch_assoc($q))
{
  echo "CITAT: $r[citat]";
  echo "<img src=\"pics$yday.jpg\">";
}
Avatar billede kimmys Nybegynder
18. oktober 2004 - 15:18 #11
hvad med et dump til MySQL?
Avatar billede olebole Juniormester
18. oktober 2004 - 19:38 #12
<ole>

Der er ingen somhelst grund til at belaste database-serveren unødigt - det kan gøres helt enkelt i java script:
    http://www.eksperten.dk/spm/551647

/mvh
</bole>
Avatar billede kimmys Nybegynder
18. oktober 2004 - 20:47 #13
Ole har lige "opgivet" =) er der ikke en anden der gider at prøve? vil gerne give flere point
Avatar billede olebole Juniormester
18. oktober 2004 - 20:59 #14
Ehhhhh ......... ?!??!!!
Avatar billede kimmys Nybegynder
18. oktober 2004 - 21:02 #15
det var jo i gåseøjne
Avatar billede kimmys Nybegynder
19. oktober 2004 - 02:58 #16
Spørgsmålet er blevet besvaret i http://www.eksperten.dk/spm/551647

Men pointene bliver givet her..
Avatar billede roenving Novice
19. oktober 2004 - 03:06 #17
Oki '-)

-- men selvfølgelig væsentligt at alle bidragydere når herind med et svar !-)
Avatar billede kimmys Nybegynder
19. oktober 2004 - 03:12 #18
Selvfølelig.. også derfor jeg nævnte alle navne i http://www.eksperten.dk/spm/551647

og har hævet pointene til 75
Avatar billede ldanielsen Nybegynder
19. oktober 2004 - 09:06 #19
Jamen jeg håber at du bliver tilfreds.
Avatar billede kimmys Nybegynder
31. oktober 2004 - 19:48 #20
Så synes jeg ikke at vi kan vente på Olebole mere.. I får point!
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