Hmmm.. Det hjalp ikke?
EDIT:
Okay min php kode ser nu sådan her ud:
- <?php
- mysql_connect("127.0.0.1", "brugernavn", "kode") or die(mysql_error());
- mysql_select_db("database") or die(mysql_error());
-
- $hent = mysql_query("SELECT * FROM artikler WHERE id = '$id'") or die(mysql_error());
- $klar = mysql_fetch_array($hent);
-
- $awesomenes = $klar['awesomenes'];
-
-
- $god_awesomenes = $awesomenes + 1;
- $ikkegod_awesomenes = $awesomenes - 1;
-
- if (isset($_POST['god_x']))
- {
-
- if(isset($_COOKIE['stemt'.$id]))
- {
- echo"<div>Du har allerede givet din stemme</div>";
-
- }else {
-
- setcookie("stemt".$id, $id, time()+60*60*24*365);
- $stemop = mysql_query("UPDATE artikler SET `awesomenes` = '$god_awesomenes' WHERE id = '$id'") or die(mysql_error());
- if ($stemop)
- {
- echo 'Du stemte denne artikel mega awesome!';
- }
- }
- }
-
- else if (isset($_POST['ikkegod_x']))
- {
- if(isset($_COOKIE['stemt'.$id]))
- {
- echo"<div>Du har allerede givet din stemme</div>";
-
- }else {
-
- setcookie("stemt".$id, $id, time()+60*60*24*365);
- $nedstem = mysql_query("UPDATE artikler SET `awesomenes` = '$ikkegod_awesomenes' WHERE id = '$id'") or die(mysql_error());
-
- if ($nedstem)
- {
- echo 'Du stemte denne artikel ned';
- }
- }
-
- }
-
-
- ?>
-
- <form method="POST" action="<?$_SERVER['PHP_SELF']?>">
- <input type="image" name="god" src="awesome.png" />
- <input type="image" name="ikkegod" src="notawesome.png" />
- </form>
Og fejlen jeg får ser sådan ud, hvis jeg trykker på 'god'.
Warning: Cannot modify header information - headers already sent by (output started at /home/teamsoli/public_html/xn--undvendigviden-rqb.dk/artikler.php:13) in /home/teamsoli/public_html/xn--undvendigviden-rqb.dk/filer/stem.php on line 23
Det er vel noget med den cookie er det ikke?
(Id'et er på den side den bliver includeret, og det virker fint undtaget det med cookien..)EDIT IGEN: Det virker hvis åbner det på en side for sig, altså uden det bliver includeret.. :I
Indlæg senest redigeret d. 08.06.2011 17:07 af Bruger #16605