Avatar billede sungdk Nybegynder
15. april 2005 - 19:44 Der er 2 kommentarer og
1 løsning

Else fejl (nemt)

Hej...

Hvor er fejlen her?

<? if (isset($_POST['Submit'])) {
include "../conn.php";

if ($_POST[kategori] == '0') {
echo "<br><br><b>Husk at vælge en kategori!</b><br><br><a href='java script:history.back()'>Tilbage</a><br><br>";
} else if ($_POST[kategori] == 'styling') {
mysql_query("INSERT INTO m_shop (kategori, maerke, model, pris, tun, styling, tilbehoer, xtra) VALUES ('$_POST[kategori]', '$_POST[maerke]', '$_POST[model]', '$_POST[pris]', '0', '$_POST[styling]', '0', '$_POST[xtra]')");
} else if ($_POST[kategori] == 'tilbehoer') {
mysql_query("INSERT INTO m_shop (kategori, maerke, model, pris, tun, styling, tilbehoer, xtra) VALUES ('$_POST[kategori]', '$_POST[maerke]', '$_POST[model]', '$_POST[pris]', '0', '0', '$_POST[tilbehoer]', '$_POST[xtra]')");
} else if ($_POST[kategori] == 'scooter') {
mysql_query("INSERT INTO m_shop (kategori, maerke, model, pris, tun, styling, tilbehoer, xtra) VALUES ('$_POST[kategori]', '$_POST[maerke]', '$_POST[model]', '$_POST[pris]', '$_POST[tun]', '$_POST[styling]', '$_POST[tilbehoer]', '$_POST[xtra]')");
} else {
mysql_query("INSERT INTO m_shop (kategori, maerke, model, pris, tun, styling, tilbehoer, xtra) VALUES ('$_POST[kategori]', '$_POST[maerke]', '$_POST[model]', '$_POST[pris]', '$_POST[tun]', '0', '0', '$_POST[xtra]')");}
}

echo "<b>Oprettet i den virtuelle shop!</b><br><br><a href='opret_vare.php'>Opret mere?</a><br><br>";
             
mysql_close($conn);
} else { ?>
                        <br>
FORM HER
                        <? } ?>

Jeg får denne fejl:

Parse error: parse error, unexpected T_ELSE in D:\xxxxxxx\admins\opret_vare.php on line 69

Og linje 69 er: } else { ?>

Jeg er sikkert ikke vågen endnu :) HJÆÆÆLP tak! :D
Avatar billede bojo Nybegynder
15. april 2005 - 19:56 #1
<? if (isset($_POST['Submit'])) {
  include "../conn.php";

  if ($_POST[kategori] == '0') {
      echo "<br><br><b>Husk at vælge en kategori!</b><br><br><a href='java script:history.back()'>Tilbage</a><br><br>";
  } else if ($_POST[kategori] == 'styling') {
      mysql_query("INSERT INTO m_shop (kategori, maerke, model, pris, tun, styling, tilbehoer, xtra) VALUES ('$_POST[kategori]', '$_POST[maerke]', '$_POST[model]', '$_POST[pris]', '0', '$_POST[styling]', '0', '$_POST[xtra]')");
  } else if ($_POST[kategori] == 'tilbehoer') {
      mysql_query("INSERT INTO m_shop (kategori, maerke, model, pris, tun, styling, tilbehoer, xtra) VALUES ('$_POST[kategori]', '$_POST[maerke]', '$_POST[model]', '$_POST[pris]', '0', '0', '$_POST[tilbehoer]', '$_POST[xtra]')");
  } else if ($_POST[kategori] == 'scooter') {
      mysql_query("INSERT INTO m_shop (kategori, maerke, model, pris, tun, styling, tilbehoer, xtra) VALUES ('$_POST[kategori]', '$_POST[maerke]', '$_POST[model]', '$_POST[pris]', '$_POST[tun]', '$_POST[styling]', '$_POST[tilbehoer]', '$_POST[xtra]')");
  } else {
      mysql_query("INSERT INTO m_shop (kategori, maerke, model, pris, tun, styling, tilbehoer, xtra) VALUES ('$_POST[kategori]', '$_POST[maerke]', '$_POST[model]', '$_POST[pris]', '$_POST[tun]', '0', '0', '$_POST[xtra]')");}
  } // her slutter din if

  echo "<b>Oprettet i den virtuelle shop!</b><br><br><a href='opret_vare.php'>Opret mere?</a><br><br>";

  mysql_close($conn);
} else { ?>
                        <br>
FORM HER
<? } ?>
Avatar billede bojo Nybegynder
15. april 2005 - 19:57 #2
hov, ikke lige til at se, men der jeg har tilføjet:

  // her slutter din if
Avatar billede sungdk Nybegynder
15. april 2005 - 20:02 #3
Ej man! Jeg har sovet...

Havde ikke lige set at der var snydt sig en } ind oppe ved den sidste else if.
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