Avatar billede nielschristiansen Nybegynder
12. januar 2004 - 17:16 Der er 10 kommentarer og
1 løsning

er der nogle der kan hjælpe mig med link der sletter

jeg er ved at lave en admin side som skal kunne slette poster i en tabel ved hjælp af et link men jeg bliver ved med at få denne fejl
Warning: Cannot add header information - headers already sent by (output started at /customers/haar-saksen.dk/haar-saksen.dk/httpd.www/upload/slet.php:4) in /customers/haar-saksen.dk/haar-saksen.dk/httpd.www/upload/slet.php on line 9
min kode i slet.php ser således ud



<?php

include ("forbindelse.php");
$query = mysql_query("DELETE  FROM haar_saksen_dk.pro WHERE id=".$_GET["id"].";");
mysql_close();
header("location:vispro.php");exit;
?>
Avatar billede wampiro-uha Nybegynder
12. januar 2004 - 17:20 #1
Prøv at smække dette i toppen af dine sider:
ob_start();
Avatar billede wampiro-uha Nybegynder
12. januar 2004 - 17:21 #2
Grunden til din fejl er nok fordi du "ovenover" din kode som du viser her på siden allerede har udskrevet en header. Og så kommer fejlen!
Avatar billede nielschristiansen Nybegynder
12. januar 2004 - 17:26 #3
Warning: Cannot add header information - headers already sent by (output started at /customers/haar-saksen.dk/haar-saksen.dk/httpd.www/upload/slet.php:4) in /customers/haar-saksen.dk/haar-saksen.dk/httpd.www/upload/slet.php on line 9

det ændre ikke noget
Avatar billede danny_k Nybegynder
12. januar 2004 - 17:27 #4
Følgende er et udklip fra PHP-manual.
Som der er blevet nævnt er det fordi der allerede er blevet sendt en header før include()
####
Remember that the header() function must be called before any actual output is sent, either by normal HTML tags blank
lines in a file, or from PHP. It is a very common error to read code with include(), or require(), functions, or another file
access function, and have spaces or empty lines that will output before header() is called. The same problem exists when
using a single PHP/HTML file.
####
Avatar billede nielschristiansen Nybegynder
12. januar 2004 - 17:30 #5
ja du har ret nu virker det men det sletter ingen poster
har du en ide mit link ser sådan her ud
<a href=<?php echo "slet.php?id=$data[0]";?>">slet</a>
Avatar billede nielschristiansen Nybegynder
12. januar 2004 - 17:32 #6
jeg vil gerne give point når jeg får dem igen
Avatar billede nielschristiansen Nybegynder
12. januar 2004 - 17:32 #7
jeg vil gerne give point når jeg får dem igen
Avatar billede danny_k Nybegynder
12. januar 2004 - 17:34 #8
der er et " for meget
Avatar billede nielschristiansen Nybegynder
12. januar 2004 - 17:41 #9
ja det sker hvis man kommer til at trykke mere end en gang på send knappen
Avatar billede danny_k Nybegynder
12. januar 2004 - 17:58 #10
Kan du uddybe lidt?
Kan du evt. vise lidt mere kode eller vise et eksempel på nettet?
Avatar billede nielschristiansen Nybegynder
12. januar 2004 - 18:16 #11
jeg fandt fejlen det var fordi jeg skrev
<a href=<?php echo "slet.php?id=$data[0]";?>">slet</a> og ikke
echo"&nbsp<a href='slet.php?id=$data[0]'>slet</a>";?>
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
Computerworld tilbyder specialiserede kurser i database-management

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