14. april 2006 - 12:26Der er
13 kommentarer og 1 løsning
Afstemning virker ikke ordenligt Hjælp
Jeg kan ikke få min afstemning til at virke...Den vil ikke indsætte i mysql dben,når man vælger et svar mulighed.Den viser bare mulighederne igen,uanset hvad for en mulighed man vælger.. Mvh: Jens Først mysl db : -- -- Struktur-dump for tabellen `afstem` --
CREATE TABLE `afstem` ( `id` int(11) NOT NULL auto_increment, `title` varchar(50) NOT NULL default '', `svar1` varchar(255) NOT NULL default '', `svar2` varchar(255) NOT NULL default '', `svar3` varchar(255) NOT NULL default '', `svar4` varchar(255) NOT NULL default '', `svar5` varchar(255) NOT NULL default '', `svar6` varchar(255) NOT NULL default '', `svar7` varchar(255) NOT NULL default '', `svar8` varchar(255) NOT NULL default '', `svar9` varchar(255) NOT NULL default '', `svar10` varchar(255) NOT NULL default '', `status` varchar(50) NOT NULL default '', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
-- -- Data dump for tabellen `afstem` --
INSERT INTO `afstem` VALUES (2, '''Hvad synes du om siden?', 'God', 'Der mangler noget', 'Dårlig', '', '', '', '', '', '', '', 'Open');
include("connect.php"); $query = mysql_query("SELECT * FROM afstem WHERE id = '2' ORDER BY id DESC") or die(mysql_error()); $r = mysql_fetch_array($query); $result = mysql_query("SELECT * FROM afstem_svar WHERE brugernavn = '".$user."'"); if(isset($post) && mysql_num_rows($result) == 0){ $ip = $_SERVER[REMOTE_ADDR]; $tid = date("d/m-y H:i:s"); $test = mysql_query("INSERT INTO afstem_svar (spmid, brugernavn,ip,tid,spm)" . "VALUES ('2','".$user."','$ip','$tid','$post')") or die(mysql_error()); }
$result = mysql_query("SELECT * FROM afstem_svar WHERE brugernavn = '".$user."'");
Jeg havde de samme problemer - indtil jeg indsatte linien (aller øverst)
$post=$_POST['1'];
Og, så må jeg tage min kommentar om "0" eller 0 tilbage - det giver ingen forskel, da php automatisk konverterer til strengformat inden sammenligning. Dog er det overflødigt at sammenligne strenge, så behold bare 0 (uden " ).
Nu vi er ved det, har du angivet "cheked" ved den første radiobutton, du mente sikkert "checked".
Nu virkede det sku:D men imellemtiden er der også kommet et nyt problem..Den udskriver 4 procent udregninger! altså en udregning for spørgsmålets titel og svarmulighederne.. Underligt:S Og den udskriver ikke rigtigt..Hvis jeg nu har en afstemning på disse valgmuligheder: Hvad synes du om siden ? God Der mangler noget Dårlig og jeg vælger dårlig så viser den 100& ud ved der mangler noget! Håber du forstår ellers kan jeg give et link til et billede.. Mvh: Jens
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.