25. november 2001 - 11:56
Der er
10 kommentarer
Annonceindlæg fra Asus
25. november 2001 - 12:03
#1
du må vise os din kode, hvis fejlen skal rettes..
25. november 2001 - 12:07
#2
Ved ikke hvilken kode du mener, men regner med at det er koden til default.php ?? <? if ($stem != \"\" && $har_stemt != \"\") { setcookie (\"har_stemt\", \"1\",time()+1209600); } ?> <html> <head> <title>Afstemning</title> <LINK href=\"style.css\" rel=\"stylesheet\" type=\"text/css\"> </head> <body> <? include(\'conf.inc\'); include(\'mysql.inc\'); if ($har_stemt == \"1\") { $stem = \"ja\"; $do_stem = \"ja\"; } echo \"<h2>$spm</h2>\"; if ($har_stemt == \"\") { if ($stem == \"\" || $do_stem == \"\") { if ($stem == \"\" && $do_stem != \"\") { echo \"Du glemte at stemme!\"; } if ($stem != \"\" && $do_stem == \"\") { echo \"Du kom ikke relementeret prøv igen!\"; } echo \" <form method=\'post\' action\'$PHP_SELF\'>\\n\"; echo \" <input type=\'radio\' name=\'stem\' value=\'1\'>\\n\"; echo \" $info1<br>\\n\"; echo \" <input type=\'radio\' name=\'stem\' value=\'2\'>\\n\"; echo \" $info2<br>\\n\"; echo \" <input type=\'radio\' name=\'stem\' value=\'3\'>\\n\"; echo \" $info3<br>\\n\"; echo \" <input type=\'radio\' name=\'stem\' value=\'4\'>\\n\"; echo \" $info4<br>\\n\"; echo \" <input type=\'hidden\' name=\'har_stemt\' value=\'2\'>\\n\"; echo \" <input type=\'submit\' name=\'do_stem\' value=\'Stem\'>\\n\"; echo \" </form>\\n\"; } } if ($har_stemt == \"1\" && $stem == \"ja\") { echo \"Du har allerede stemt!\"; } else if ($stem) { $stemme = \"stem$stem\"; $result = mysql_query(\"select * from $table\"); $row = mysql_fetch_array ($result); $r = $row[$stemme]; $stem_in = $r + \"1\"; mysql_query(\"UPDATE $table SET $stemme = $stem_in WHERE ID = \'1\'\"); echo \"Du har nu stemt!\"; } if ($har_stemt != \"\") { $result = mysql_query(\"select * from $table\"); $row = mysql_fetch_array ($result); $r1 = $row[\'stem1\']; $r2 = $row[\'stem2\']; $r3 = $row[\'stem3\']; $r4 = $row[\'stem4\']; $rialt = $r1 + $r2 + $r3 + $r4; $r1p = $r1 / $rialt * \"100\"; $r2p = $r2 / $rialt * \"100\"; $r3p = $r3 / $rialt * \"100\"; $r4p = $r4 / $rialt * \"100\"; $r1p = round($r1p); $r2p = round($r2p); $r3p = round($r3p); $r4p = round($r4p); echo \"<p>\"; echo \"<table width=\'$table_width\'><tr><td>\"; echo \"<b>$info1</b>\"; echo \"</td><td></td></tr><tr><td>\"; echo \"$r1p %\"; echo \"</td><td>\"; echo \"<img src=\'bar.gif\' width=\'$r1p\' height=\'10\'>\"; echo \"</td></tr><tr><td>\"; echo \"<b>$info2</b>\"; echo \"</td><td></td></tr><tr><td>\"; echo \"$r2p %\"; echo \"</td><td>\"; echo \"<img src=\'bar.gif\' width=\'$r2p\' height=\'10\'>\"; echo \"</td></tr><tr><td>\"; echo \"<b>$info3</b>\"; echo \"</td><td></td></tr><tr><td>\"; echo \"$r3p %\"; echo \"</td><td>\"; echo \"<img src=\'bar.gif\' width=\'$r3p\' height=\'10\'>\"; echo \"</td></tr><tr><td>\"; echo \"<b>$info4</b>\"; echo \"</td><td></td></tr><tr><td>\"; echo \"$r4p %\"; echo \"</td><td>\"; echo \"<img src=\'bar.gif\' width=\'$r4p\' height=\'10\'>\"; echo \"</td></tr></table>\"; echo \"Der er afgivet ialt $rialt stemmer.\"; } ?> </body> </html>
25. november 2001 - 12:15
#3
prøv: <? if ($stem != \"\" && $har_stemt != \"\") { $value=1; setcookie (\"har_stemt\", $value, time()+1209600); } ?>
25. november 2001 - 12:19
#4
fejlen ligger i filen: mysql.inc _codeb@se.dk
25. november 2001 - 12:23
#5
Min mysql.inc fil ser sådan ud: <? mysql_connect($host, $user, $pass); mysql_select_db(\"$db\"); ?> Ville du erstatte det med <? if ($stem != \"\" && $har_stemt != \"\") { $value=1; setcookie (\"har_stemt\", $value, time()+1209600); } ?> ???
25. november 2001 - 12:36
#6
25. november 2001 - 12:42
#7
Sorry, jeg forstår det ikke. Jeg er ret ny til php :-) Hvilken del af koden er det du har ændret..?
25. november 2001 - 12:50
#8
ingen :-) ... næsten fjer \" rundt om 1 tallet. <? if ($stem != \"\" && $har_stemt != \"\") { setcookie (\"har_stemt\", 1,time()+1209600); } ?> _codeb@se.dk
25. november 2001 - 12:54
#9
Hvis jeg gør det får jeg denne besked (når jeg åbner siden fefault.php) : Warning: Unexpected character in input: \'\\\' (ASCII=92) state=1 in /www/docs/users/girly-site/default.php on line 2 Parse error: parse error, expecting `T_STRING\' or `T_VARIABLE\' or `T_NUM_STRING\' in /www/docs/users/girly-site/default.php on line 59
25. november 2001 - 13:00
#10
prøv at slette den cookie du allerede har gemt på din maskine. derefter browser du igen siden.. Husk at lukke din browser, ind du sletter den cookie.. .. det er mid bedste bud...
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.