Avatar billede 123maka Nybegynder
22. februar 2003 - 12:39 Der er 6 kommentarer og
1 løsning

Lidt hjælp til en if

Jeg sidder og roder med noget til min side.

men nu har jeg skrevet en kode og det virker ikke har prøvet alt (næsten ;)

Det er denne her der ikke virker:
if ('$row[ejer]' == '$s_navn') {
echo"<br>SMID DEN SÅ<br>";
}

men den viser:
elseif($row[ejer] != '') {
echo"<br>Ejer: $row[ejer]<br>";
}


Og her er hele koden...
$get_data = mysql_query("SELECT * FROM ting WHERE id = '$id'");
$row = mysql_fetch_array($get_data);
echo"<table width=\"115\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
  <tr>
    <td bgcolor=\"#1A81AC\"><font face=\"Tahoma\" color=\"#FFFFFF\" size=\"2\"><center>Info om ting nr. #", "$row[id]</center></font></td>
  </tr>
  </table>";
echo"<center><img src=\"gfx/ting/$row[url].gif\"></center><br>";
echo"$row[tingnavn]<br>";
if ('$row[ejer]' == '$s_navn') {
echo"<br>SMID DEN SÅ<br>";
}
elseif($row[ejer] != '') {
echo"<br>Ejer: $row[ejer]<br>";
}
elseif($row[ejer] == '') {
echo"<a href=menu.php?link=samlopting&id=$row[id]>Saml op</a>";
}
Avatar billede schaefner Juniormester
22. februar 2003 - 12:42 #1
Hvad hvis du gør sådan her?
if ($row[ejer] == '$s_navn') {
echo"<br>SMID DEN SÅ<br>";
}
Avatar billede Slettet bruger
22. februar 2003 - 12:42 #2
if ($row[ejer] == '$s_navn') {
Avatar billede jakoba Nybegynder
22. februar 2003 - 12:46 #3
Det er anførselstegn igen, igen.

if ('$row[ejer]' == '$s_navn') {
    echo"<br>SMID DEN SÅ<br>";
}

når der omkranses med "-tegn (dobbelte) bliver variabelnavne udskiftet med det der står i variebelen.

når der omkranses med '-tegn (enkelte) bliver der IKKE udskiftet. så er det en streng bestående af bogstavet "$" fulgt af "r", "o", "w", osv

Men umiddelbart er der slet ingen grund til at sætte anførselstegn omkring der. Php holder selv rede i om indholdet i en variabel er en streng eller et tal. prøv med bare:

if ( $row[ejer] == $s_navn ) {
    echo "<br>SMID DEN SÅ<br>";
}

mvh JakobA
Avatar billede 123maka Nybegynder
22. februar 2003 - 12:47 #4
Den viser bare stadig indholdet på

elseif($row[ejer] != '') {
echo"<br>Ejer: $row[ejer]<br>";
}
Avatar billede Slettet bruger
22. februar 2003 - 12:48 #5
nåhja, jeg sover vist. :)
Avatar billede 123maka Nybegynder
22. februar 2003 - 12:48 #6
Jo... Jakoba's svar virkede...
Mange tak =)
Avatar billede schaefner Juniormester
22. februar 2003 - 12:49 #7
el_barto >> så vi to ;)
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