19. november 2004 - 23:37Der er
10 kommentarer og 1 løsning
Julekonkurrence 2004
Jeg skal lave en julekonkurrence.
Jeg har ledt overalt men synes ikke rigtig jeg kan finde noget der lige rammer plet, så hjælp mig og red mig...
- Der er 5 præmier - Man må kun deltage én gang eller én gang pr. dag - Der skal chekkes for om 3 inputs er udfyldt: 1. Svar 2. Navn 3. E-mail - Er alle 3 felter ikke udfyldt skal der vises en tekst der fortæller at alle 3 felter skal udfyldes. - Der skal endeligt linkes til en takkeside
Findes der virkelig ikke noget kode eller et script der kan håndtere den "smule"?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
$resultat = mysql_query("select * from competitor where email = '$_REQUEST[email]' AND date = '$today'"); // Der kontrolleres om deltager har svaret i dag
while ($raekke = mysql_fetch_array($resultat)) { $error .= "Du har deltaget i dag\n"; }
if($error) { echo "<h1>Der skete en fejl!</h1>\n"; echo "<p>$error</p>\n"; } else { $resultat = mysql_query("select * from contest where date = '$today'"); // Dagens spørgsmål hentes
while ($raekke = mysql_fetch_array($resultat)) { $contestid = "$raekke[contestid]"; }
$resultat = mysql_query("select * from answer where contestid = '$contestid' and answerid = '$_REQUEST[answerid]'"); // Dagens svar hentes
Ja, det skal du selvfølgelig.. En fejl fra min side at det ikke kom med... :(
Synes godt om
Slettet bruger
22. november 2004 - 08:06#4
MySQL said: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '$tabelSQL = "create Table contest ( contestid ' at line 1
Synes godt om
Slettet bruger
25. november 2004 - 12:16#5
Ovenstående kode virker ikke. Kan det virkelig være rigtigt at det skal være så svært at lave en simpel konkurrence. Er der ingen forslag?
Eftersom du ikke har skrevet i dit spørgsmål at du ikke kendte til PHP og Mysql i forvejen, gik jeg ud fra at du godt kunne finde ud af at oprette tabeller og hvad der ellers er i ovenstående kode.
Nedenstående skal du køre i din phpmyadmin:
$tabelSQL = "create Table contest ( contestid integer not null primary key auto_increment, question varchar(255), date date not null )"; mysql_query($tabelSQL); // Tabellen spørgsmål laves
$tabelSQL = "create Table competitor ( competitorid integer not null primary key auto_increment, name varchar(255), email varchar(255), ip varchar(255), answer int(11), date date not null )";
Og kom så tilbage med fejl, hvis den melder det...
Synes godt om
Slettet bruger
25. november 2004 - 13:19#7
Undskyld, undskyld, undskyld... (Jeg kan godt læse hvad der står mellem linierne hér... ) Jeg ville bare fatte mig i så meget korthed i mit spørgsmål som overhoevdet muligt... Jeg har et meget begrænset kendskab til PHP og jeg hár direkte adgang til phpmyadmin, hvor jeg også før forsøgte at køre ovenstående kode for at oprette tabellerne, men både før, som nu får jeg følgende fejl:
Error
SQL-query :
$tabelSQL = "create Table contest ( contestid integer not null primary key auto_increment, question varchar(255), date date not null )"
MySQL said: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '$tabelSQL = "create Table contest ( contestid ' at line 1
Flot at jeg bliver sur på dig, når det er mig der har lavet fejlen.
Tabel navnet skal stå imellem 2 quotes: Create Table 'contetst' etc.
Synes godt om
Slettet bruger
26. november 2004 - 03:00#9
hehe, alt forladt... ;-) prøver lige...
Synes godt om
Slettet bruger
26. november 2004 - 03:07#10
Error
SQL-query :
$tabelSQL = "create Table 'contest' ( contestid integer not null primary key auto_increment, question varchar(255), date date not null )"
MySQL said: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '$tabelSQL = "create Table 'contest' ( contestid ' at line 1
Synes godt om
Slettet bruger
07. marts 2006 - 06:36#11
Lukker
Synes godt om
Ny brugerNybegynder
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.