Welkom, Gast. Je bent niet ingelogd.

PHP $_GET

Stfn
1th
Geplaatst op: 13 May 2007, 09:13
PimpCoins: 0
💸+
Bewerken Quote

Hey,

Ik heb dit stukje code nu in elkaar gezet:

1
<? if($_GET['$row->Status'] == "Webmaster"){ echo "<font color="red">" . $row->naam . "</font>"; } else { echo $row->naam; } ?>

Alleen nu wou ik het even testen maar de naam die als Status Webmaster heeft die naam laat die niet rood zien... Iemand een idee wat er fout is want hij laat ook nergens zien dat er wat fout is...

Mvg,
DayDreamer

Suma
heeft gelijk
Geplaatst op: 13 May 2007, 09:30
PimpCoins: 0
💸+
Bewerken Quote

ik geloof niet dat je het $_GET[] element zo kunt gebruiken.. ander zou je ?row=Status moeten doen o.i.d

Joris
moderator
Geplaatst op: 13 May 2007, 09:42
PimpCoins: 0
💸+
Bewerken Quote

Dit is de goede code:

1
<? if($_GET['$row->Status'] == "Webmaster"){ echo "<font face=LETTERTYPE_HIER color=red" . $row->naam . "</font>"; } else { echo $row->naam; } ?>

Edit: Escape de haakjes die ge-escaped moet worden zelf maar

[Laatst bewerkt door Joris op donderdag 31 mei 2007, om 13:48]
Stfn
1th
Geplaatst op: 13 May 2007, 09:43
PimpCoins: 0
💸+
Bewerken Quote

Maar ik wil dat als in database staat Webmaster dat de naam dan een rode kleur krijgt. Of doe ik het dan zo helemaal fout ?

Joris schreef:

Dit is de goede code:

[...]


Dat is dezelfde als mijn code...

[Laatst bewerkt door DayDreamer op zondag 13 mei 2007, om 09:45]
Badeendje
Pompehdompehdom
moderator
Geplaatst op: 13 May 2007, 10:11
PimpCoins: 0
💸+
Bewerken Quote

een $_GET is alleen voor informatie uit de url te halen achter een &id= bla bijv.
Als jij uit je database de status en de naam select, dan hoef je die alleen te fetchen, en niks met een get, zo moet jouw if dan zijn:

1
2
3
4
5
6
7
8
9
10
11
<?php
if($row->Status == 'webmaster'){

echo '<font face="LETTERTYPE_HIER" color="red">' . $row->naam . '</font>';

} else { 

echo $row->naam; 

} 
?>

Ik raad je trouwens ook aan om mysql_fetch_assoc te gebruiken inplaats van zoals jij nu doet mysql_fetch_object, aangezien fetch_assoc sneller is,(fetch_array kan ook, licht eraan wat jij wil)

Stfn
1th
Geplaatst op: 13 May 2007, 10:24
PimpCoins: 0
💸+
Bewerken Quote

Ok bedankt eend
Ik zat dus wel in de buurt

Suma
heeft gelijk
Geplaatst op: 13 May 2007, 15:11
PimpCoins: 0
💸+
Bewerken Quote

Badeendje schreef:

een $_GET is alleen voor informatie uit de url te halen achter een &id= bla bijv.
Als jij uit je database de status en de naam select, dan hoef je die alleen te fetchen, en niks met een get, zo moet jouw if dan zijn:

[...]

Ik raad je trouwens ook aan om mysql_fetch_assoc te gebruiken inplaats van zoals jij nu doet mysql_fetch_object, aangezien fetch_assoc sneller is,(fetch_array kan ook, licht eraan wat jij wil)


Zie je, had ik gelijk

Fritsh
Wiedaar
Geplaatst op: 13 May 2007, 15:50
PimpCoins: 0
💸+
Bewerken Quote

Met $_GET haal je iets uit de url, lijkt me niet dat je zo'n url hebt:
?row=blaat
je moet helemaal geen get gebruiken

Stfn
1th
Geplaatst op: 13 May 2007, 17:27
PimpCoins: 0
💸+
Bewerken Quote

Fritsh schreef:

Met $_GET haal je iets uit de url, lijkt me niet dat je zo'n url hebt:
?row=blaat
je moet helemaal geen get gebruiken

idd daar kwam ik dus ook achter.
Domme fout

📫

Nieuw privébericht

🔥

Registreren


Login