Avatar billede web-geek Nybegynder
09. oktober 2004 - 00:20 Der er 13 kommentarer

if sætning PHP

Hvordan siger man hvis brugeren står på tingen-felt så skal der komme en tekst der står "tag" ved?

brugernavnet: $rowasd
tingens felt: $tingen[felt]
HAr prøvet med if ($row[felt] == $tingen[felt]){ echo "tag"; } else { ?>
men duede ik..
Avatar billede web-geek Nybegynder
09. oktober 2004 - 00:26 #1
$tingzo = mysql_query("SELECT * FROM ting WHERE felt = '$t' AND rum = '$rum[rum]' AND smidt = 'ja'");

while ($tingen = mysql_fetch_array($tingzo)){
if ($row[felt] == "$tingen[felt]")
{
  print "<h1>sdsdd</h1>."; 

  echo "<TD id=" . $t . " background='$tingen[grafik]'  width='72' height='82'>
<a href='ryk.php?rum=$rum[rum]&felt=" . $t . "&ryk=ja' target='script'>

<img src='gfx/none.gif' width='72' height='82'></a>";
  } 
    echo "<TD id=" . $t . " background='gfx/none.gif'>
  <a href='ryk.php?rum=$rum[rum]&felt=" . $t . "&ryk=ja' target='script'>
  <img src='gfx/none.gif' width='72' height='82'></a>";
  }

Den vil hellere ikke, hvorfor?
Avatar billede arne_v Ekspert
09. oktober 2004 - 00:26 #2
if ($row[felt] == $tingen[felt]) {
    echo "tag";
}
?>

måske
Avatar billede arne_v Ekspert
09. oktober 2004 - 00:27 #3
altså uden de uafsluttede else
Avatar billede web-geek Nybegynder
09. oktober 2004 - 00:29 #4
virker hellere ikke.
Avatar billede web-geek Nybegynder
09. oktober 2004 - 00:30 #5
Det nok fordi at når man står på tingen så bliver den gemt bag manden, kan man ikke lave en div så den står bag ved manden? sådan <div id=$t

$t er feltet man er på.
Avatar billede web-geek Nybegynder
09. oktober 2004 - 00:31 #6
og nej det virker hellere ikke med if ($t == $tingen[felt]
Avatar billede web-geek Nybegynder
09. oktober 2004 - 00:33 #7
har prøvet med if ($t == $tingen[felt] men så når man klikker rundt står der "tag kaktus" med stort og når man går hen på tingen så går det væk, det skulle væer omvendt?
Avatar billede bojo Nybegynder
09. oktober 2004 - 07:33 #8
ikke en løsning, men bare for en ordens skyld. Det bør være $tingen['felt'] osv.
Avatar billede hmortensen Nybegynder
09. oktober 2004 - 09:18 #9
web-geek, kan vi ikke få et link til den chat ?
Vi har snart set alt koden :)
Avatar billede cmau Nybegynder
09. oktober 2004 - 17:03 #10
den er på www.webgeek.dk/chat !
Avatar billede web-geek Nybegynder
09. oktober 2004 - 21:49 #11
En der gider at hjælpe med mit spg? -)
Avatar billede bojo Nybegynder
10. oktober 2004 - 09:15 #12
gad da godt, men syntes ikke her er kode nok til at JEG kan se noget logik. Samtidig forvirre det mig at du skriver:

".....står der "tag kaktus" med stort....."

da jeg ikke kan se hvilke betingelser der er opfyldt/ikke opfyldt for at den skal gøre det.

Jeg kan se at den bør skrive "sdsdd" hvis $row[felt] == "$tingen[felt], men hvor f* kommer den kaktus fra.

Jeg kan også se en } mere end jeg ønsker. Det er jo muligt at du slet kommer til den kode du viser fordi der står if ( true == false ) { oven for.

Kom med lidt mere kode :-)
Avatar billede web-geek Nybegynder
10. oktober 2004 - 12:30 #13
Hør, jeg er igang med såadn et system, hvor man kan "smide" et stykke grafik på nogle felter, også lade den blive stående.

Så vil jeg have at hvis $row[brugernavn] står på det felt og feltet er det som kommer fra tingens felt, så skal der kommer en tekst, hvor der står TAG også tingensnavn
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