/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
if, hvordan med variabler ??
Fra : Thomas


Dato : 26-10-03 14:27

jeg har dette:

if ($data[5] = ja) {

$thaib = "<img src=\"{$config['imageurl']}/home.gif\" border=\"0\"
alt=\"$Home\" />";

}



altså hvis resultatet af $data[5 ]er = ja så skal den vise det image der er
i $thaib ellers skal den ikke gøre noget...



men det virker ikke ??



hvad gør jeg forkert ??



thomas



 
 
Dan Molberg (26-10-2003)
Kommentar
Fra : Dan Molberg


Dato : 26-10-03 14:44

Thomas wrote:
> jeg har dette:
>
> if ($data[5] = ja) {
>
> $thaib = "<img src=\"{$config['imageurl']}/home.gif\" border=\"0\"
> alt=\"$Home\" />";
>
> }
>
>
>
> altså hvis resultatet af $data[5 ]er = ja så skal den vise det image
> der er i $thaib ellers skal den ikke gøre noget...
>
>
>
> men det virker ikke ??
>
>
>
> hvad gør jeg forkert ??
Du har glemt to stk " og et =......

$data[5] er vel en streng fra en database så det skal se således ud:
if ($data[5] == "ja")
--
Hvem læser dette?
Tilykke du er den første:)
MVH Dan Molberg



Thomas (26-10-2003)
Kommentar
Fra : Thomas


Dato : 26-10-03 14:49


> if ($data[5] == "ja")

Ok nu virker det delvist, men enten sætter den billedet ved alle eller også
sætter den ikke billedet overhovedet ??

som om den ikke tager hensyn til $data[5] i arrayet ???



$foresp = mysql_query("SELECT
navn,webadr,adr,post,tlf,thai,udenl,escort,x,xx,xxx,mnummer FROM liste

ORDER BY navn");

if ($data[5] == "ja") {

$thaib = "<img src=\"{$config['imageurl']}/home.gif\" border=\"0\"
alt=\"$Home\" />";

}

if (!$foresp) die (mysql_error());

print mysql_num_rows($foresp)." fundet<BR><BR>";

while ($data = mysql_fetch_array($foresp)) {

echo "<tr><td class= darktable><A
href=http://www.4701.dk/ubbthreads/retbetaling2.php?index=$data[8]>Ret
TD>";

echo "<td width=250 class= darktable>$data[0]$thaib</td>";

echo "<td width=40 class= darktable><A href= http://".$data[1].">
src=\"{$config['imageurl']}/home.gif\" border=\"0\" alt=\"$Home\"
/></a></TD>";

echo "<td width=40 class= darktable><A href=
http://www.4701.dk/ubbthreads/dosearch.php?Cat=&Forum=All_Forums&Words=".$data[11]."&Match=Username&Searchpage=0&Limit=2&Old=allposts>
src=\"{$config['imageurl']}/ann.gif\" border=\"0\" alt=\"$Home\"
/></a></TD>";

echo "<td class= darktable>$data[2]</td>";

echo "<td class= darktable>$data[3]</td>";

echo "<td class= darktable>$data[4]</td>";


echo "</tr>";


}



er det helt galt lavet ??



thomas



Thomas (26-10-2003)
Kommentar
Fra : Thomas


Dato : 26-10-03 14:57

ok, med lidt granskning af google har jeg fundet ud af det

thomas



Peter Brodersen (26-10-2003)
Kommentar
Fra : Peter Brodersen


Dato : 26-10-03 15:01

On Sun, 26 Oct 2003 14:27:20 +0100, "Thomas" <thomas@4701.dk> wrote:

>if ($data[5] = ja) {

= tildeler værdier. Så $data[5] vil altid være sat til "ja" herefter
(hvilket så gør, at if-sætningen bliver sand)

== sammenligner værdier.

Prøv med:

if ($data[5] == "ja") {

(jeg har også sat gåseøjne om "ja", for at understrege, at det er en
string)

--
- Peter Brodersen

Ugens sprogtip: ressource (og ikke resource)

Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408528
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste