Avatar billede php_programmoer Nybegynder
19. november 2005 - 15:39 Der er 11 kommentarer og
1 løsning

Forklar hvordan en afstemning laves ?

Jeg kunne godt tænke mig at vide hvordan man overhovedet laver en afstemning i php ? Er rent ud sagt blank, skal være med mysql database. I skal ikke at lave et færdigt script, men bare forklare hvordan det laves. På forhånd tak
Avatar billede php_programmoer Nybegynder
19. november 2005 - 16:07 #2
Har jeg kigget i, men blev ikke meget klogere, vil helst høre om hvordan det kan laves, mest om hvilke felter man skal oprette i mysql og hvordan man indsætter brugerens valg.
Avatar billede php_programmoer Nybegynder
19. november 2005 - 18:28 #3
Nogle der kunne hjælpe :)
Avatar billede mjl Nybegynder
20. november 2005 - 09:59 #4
Det siger vel sig selv - er det ikke noget af det nemmeste?

1. Hvad vil du spørge om
2. Hvordan skal der svares / hvad kan der vælges som svar
3. Smid svarene i DB'en [id][dato][IP][svar(1,2,3)]
4. Vis svar (evt. i %)
Avatar billede php_programmoer Nybegynder
20. november 2005 - 10:45 #5
Jo men det jeg har problemer med det er hvordan man smider svarene i DB'en altså det er vel bare en INSERT sætning men altså det jeg ikke fatter er hvad man skal indsætte et tal ? som bliver indsat i en eksistrerene tabelrække ?
det er den del jeg ikke fatter noget af. Hvis du kunne komme med et exempel på mysql delen ville jeg blive super glad, og pointene ville være dine :)
Avatar billede mjl Nybegynder
20. november 2005 - 11:50 #6
CREATE TABLE afstemning (
  id int(11) NOT NULL auto_increment,
  dato int(11) DEFAULT '0' NOT NULL,
  ip int(11) DEFAULT '0' NOT NULL,
  svar int(1) DEFAULT '0' NOT NULL,
  PRIMARY KEY (id)
);
Avatar billede mjl Nybegynder
20. november 2005 - 11:53 #7
<?
if ($svar != '') {
$dato = time();
$ip = $REMOTE_ADDR;
mysql_query("INSERT INTO afstemning (id, dato, ip, svar) VALUES ('','$dato','$ip','$svar')");
}
?>
Avatar billede php_programmoer Nybegynder
20. november 2005 - 11:53 #8
svar tak :)
Avatar billede mjl Nybegynder
20. november 2005 - 11:54 #9
Svar...
Avatar billede php_programmoer Nybegynder
20. november 2005 - 11:55 #10
Også skal jeg bare kalde minen felter for svar ? altså fx

<input name="svar" ...>
Avatar billede mjl Nybegynder
20. november 2005 - 11:56 #11
Nemlig : name="svar" bliver til $svar
Avatar billede mjl Nybegynder
20. november 2005 - 11:56 #12
Dato og IP henter den fra :

<?
if ($svar != '') {
$dato = time();
$ip = $REMOTE_ADDR;
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