Avatar billede big_ossi Nybegynder
22. september 2003 - 22:52 Der er 11 kommentarer og
1 løsning

php fej retur

hvorfor bliver denne kode ved med at sende "Alle felter er ikke udfyldt !" retur ?

koden:
<?php
include('config.php');
$date = date('H:i @ d/m-y');
$title = strip_tags($_POST['title']);
$nyheder = htmlspecialchars($_POST['nyheder']);
if ($_POST['perform'] == 'thread') {
    $title = strip_tags($_POST['title']);
    if (!empty($title) && !empty($nyheder)) {
        mysql_query("INSERT INTO nyheder VALUES ('','$title','$nyheder')");
        $id = mysql_insert_id();
        header("Location: laes.php?id=$id");
    } else {
        echo '<center><font color="red">Alle felter er ikke udfyldt!</font></center>';
    }
}
if ($_POST['perform'] == 'reply') {
    $id = $_POST['id'];
    if (!empty($title) && !empty($nyheder)){
        mysql_query("INSERT INTO nyheder VALUES ('','$title','$nyheder')");
        header("Location: laes.php?id=$id");
    } else {
        echo '<center><font color="red">Alle felter er ikke udfyldt!</font></center>';
    }
}
?>
Avatar billede schaefner Juniormester
22. september 2003 - 23:03 #1
Du er sikker på at dine felter hedder title og nyheder?

Det ligner i øvrigt noget fra et forum jeg engang har lavet :)
Avatar billede big_ossi Nybegynder
22. september 2003 - 23:06 #2
*g* formen er fra et forum jeg har fra netcoders tror jeg... jeg kan jo ik en skid i mysql, så måtte låne kode fra noget andet...

meen ja box 1 hedder title og box 2 nyheder
Avatar billede schaefner Juniormester
22. september 2003 - 23:09 #3
jep, denne her: http://asp.dk/sources.asp?mode=view_source&tech_id=2&id=1981 ;o)

Har du ikke et link til siden?
Avatar billede big_ossi Nybegynder
23. september 2003 - 01:00 #4
beklager ventetiden... fik en virus under dl af en film og den smadrede lige en 20g hd.
www.ossipoff.net/sub/monica/sider/nyhed/opret.php

nu vil den gerne uden at give fejl retur... men nyheden kommer ik ind i databasen... hmmmm siden hvor nyheden kan ses er www.ossipoff.net/sub/monica
Avatar billede big_ossi Nybegynder
23. september 2003 - 01:01 #5
de to indlæg har jeg lavet i phpmuadmin... og der er ikke lige der jeg vil ha folk ind og tilføje nyheder *S*
Avatar billede schaefner Juniormester
23. september 2003 - 06:37 #6
Prøv:

<?php
include('config.php');
$date = date('H:i @ d/m-y');
$title = strip_tags($_POST['title']);
$nyheder = htmlspecialchars($_POST['nyheder']);
if ($_POST['perform'] == 'thread') {
    $title = strip_tags($_POST['title']);
    if (!empty($title) && !empty($nyheder)) {
        mysql_query("INSERT INTO nyheder VALUES ('','$title','$nyheder')") or die(mysql_error());
        $id = mysql_insert_id();
        header("Location: laes.php?id=$id");
    } else {
        echo '<center><font color="red">Alle felter er ikke udfyldt!</font></center>';
    }
}
if ($_POST['perform'] == 'reply') {
    $id = $_POST['id'];
    if (!empty($title) && !empty($nyheder)){
        mysql_query("INSERT INTO nyheder VALUES ('','$title','$nyheder')") or die(mysql_error());
        header("Location: laes.php?id=$id");
    } else {
        echo '<center><font color="red">Alle felter er ikke udfyldt!</font></center>';
    }
}
?>

mvh. Jesper Sørensen
Avatar billede big_ossi Nybegynder
23. september 2003 - 12:19 #7
Hey:
Column count doesn't match value count at row 1
siger den *g*
Avatar billede big_ossi Nybegynder
23. september 2003 - 12:24 #8
er det fordi "Location: laes.php?id=$id" ik lige findes ?? den hedder main.php nu gemlig
Avatar billede schaefner Juniormester
23. september 2003 - 12:32 #9
Prøv:

<?php
include('config.php');
$date = date('H:i @ d/m-y');
$title = strip_tags($_POST['title']);
$nyheder = htmlspecialchars($_POST['nyheder']);
if ($_POST['perform'] == 'thread') {
    $title = strip_tags($_POST['title']);
    if (!empty($title) && !empty($nyheder)) {
        mysql_query("INSERT INTO nyheder (title,nyheder) VALUES ('$title','$nyheder')") or die(mysql_error());
        $id = mysql_insert_id();
        header("Location: laes.php?id=$id");
    } else {
        echo '<center><font color="red">Alle felter er ikke udfyldt!</font></center>';
    }
}
if ($_POST['perform'] == 'reply') {
    $id = $_POST['id'];
    if (!empty($title) && !empty($nyheder)){
        mysql_query("INSERT INTO nyheder (title,nyheder) VALUES ('$title','$nyheder')") or die(mysql_error());
        header("Location: laes.php?id=$id");
    } else {
        echo '<center><font color="red">Alle felter er ikke udfyldt!</font></center>';
    }
}
?>
Avatar billede big_ossi Nybegynder
23. september 2003 - 12:39 #10
så er den i vinkel.. :o)

jeg takker du... nu kan jeg sætte mig til at se nærmere på de koder og se om jeg kan fatte lidt af det...

ligger du et svar ?
Avatar billede schaefner Juniormester
23. september 2003 - 18:38 #11
svar :)
Avatar billede big_ossi Nybegynder
23. september 2003 - 19:05 #12
points til dig
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