Avatar billede bremer Nybegynder
13. maj 2010 - 00:23 Der er 6 kommentarer

Hvorfor vil med if (nummer 2) ikke virker!? ##¤#%"#¤"!!!!!

Hej Venner,

hvorfor vil min anden if-sætning ikke virke!?
if ($page....

MIN KODE:
------------

$result1 = mysql_query("SELECT * FROM ft_menu WHERE placering = '1'  ", $connection);
if (!$result1) {
        if ($page == $row1["page"]) {
    $aktiv = "_aktiv";
  } else {
    $aktiv = "";
  }   
die("database wuery failed; " . mysql_error());
}
$row1 = mysql_fetch_array($result1);


-----------------
også denne her, hvor jeg den tjekker den skal være AKTIV!

<?php $page = "nyheder"; ?>
Avatar billede danco Nybegynder
13. maj 2010 - 00:53 #1
Hvad indeholder din $page variabel ?

Sådan som jeg ser det sammenligner du 2 Strings og tester på om de er ens.
Hvad er det præcis du prøver at opnå med den if statement ?
Avatar billede erikjacobsen Ekspert
13. maj 2010 - 09:30 #2
Hvor kommer $row1 fra? Du mangler noget med en mysql_fetch_row ...
Avatar billede majbom Novice
13. maj 2010 - 13:41 #3
prøv at flyt:

$row1 = mysql_fetch_array($result1);


op under:

if (!$result1) {


og se om ikke det hjælper :)
Avatar billede intenz Novice
13. maj 2010 - 14:47 #4
Og den die() der ligger og roder rundt nede i bundet bliver vel kørt hver gang, hvilket får scriptet til at afslutte. Den skal væk (eller flyttes):
die("database wuery failed; " . mysql_error());
Avatar billede majbom Novice
13. maj 2010 - 16:45 #5
-> #4 - lol, ja den havde jeg da overset...
Avatar billede majbom Novice
04. november 2010 - 13:42 #6
kom du videre?
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