Avatar billede mr-baluba Nybegynder
13. februar 2006 - 18:10 Der er 6 kommentarer og
1 løsning

Hvor er fejlen?

Jeg får en mærkelig (tror jeg) fejl ved nedenstående kode. Når jeg submitter formen (korrekt udfyldt) får jeg bare: "Prøv venligst igen"

Hvis jeg fjerner denne:
if ($over && $tekst && $ejer && $parent && $type && $post) {
}
Så bliver alt sat ind med de rigtige værdier... Hvad gør jeg galt?

if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1") && (isset($_GET['typen']))) {
    $typen = $_GET['typen'];
   
    if (!empty($_POST['over'])) {
        $over = $_POST['over'];
    } else {
        $over = FALSE;
        echo '<p><font color="red">Skriv venligst en overskrift.</font></p>';
    }
    if (!empty($_POST['tekst'])) {
        $tekst = $_POST['tekst'];
    } else {
        $tekst = FALSE;
        echo '<p><font color="red">Skriv venligst en annonce tekst.</font></p>';
    }
    if ($_POST['parent'] == 0) {
        $parent = FALSE;
        echo '<p><font color="red">Vælg venligst en kategori.</font></p>';
    } else {
        $parent = $_POST['parent'];
    }
    $ejer = $_SESSION['id'];
    $post = $_SESSION['postnr'];
    if ($over && $tekst && $ejer && $parent && $type && $post) {
        $insertSQL = "INSERT INTO byttebasen (overskrift, tekst, ejer_id, type, postnr) VALUES ('$over', '$tekst', '$ejer', '$typen', '$post')";
        $Result1 = mysql_query($insertSQL) or die(mysql_error());
        $b_id = mysql_insert_id(); // Get the url ID.
          if ($b_id > 0) {
            $insertSQL2 = sprintf("INSERT INTO bytte_assoc (b_id, bk_kat) VALUES (%s, %s)",
                      GetSQLValueString($b_id, "int"),
                      GetSQLValueString($parent, "int"));

            $Result2 = mysql_query($insertSQL2) or die(mysql_error());
            $msg = "Din annonce er oprettet";
          }
    } else { $msg = "<p><font color=\"red\">Prøv venligst igen.</font></p>"; }
}
echo $msg;
Avatar billede mr-baluba Nybegynder
13. februar 2006 - 18:11 #1
p.s. tilgiv min rodede kode :)
Avatar billede erikjacobsen Ekspert
13. februar 2006 - 18:18 #2
$type eller $typen ??
Avatar billede mr-baluba Nybegynder
13. februar 2006 - 18:26 #3
skulle mene jeg har brugt $typen alle steder. Undtaget ved colonne navnet.
Avatar billede mr-baluba Nybegynder
13. februar 2006 - 18:28 #4
argh, selv ikke når du påpeger fejlen lægger jeg mærke til den :P
Avatar billede mr-baluba Nybegynder
13. februar 2006 - 18:31 #5
yes, det kører. Kom med svar :)

Og mange tak
Avatar billede erikjacobsen Ekspert
13. februar 2006 - 18:41 #6
Jeg samler ikke på point, tak.
Avatar billede mr-baluba Nybegynder
13. februar 2006 - 18:55 #7
Ahh det er rigtigt. Så sir jeg tak.
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