Vraag & Antwoord

Webprogrammeren & scripting

[PHP] plaatje laten zien

5 antwoorden
  • Hallo, Ik weet niet goed hoe ik het moet zeggen, dus zeg ik het maar in pseudo code :) [code:1:d60905df07] <? Als $id 14 is dan moet de volgende pagina geladen worden: http://www.mijnsite.nl/plaatje_14 en als $id 13 is.... of 01 of 04 etc.. etc.... ?> [/code:1:d60905df07] Hoe krijg ik dat voor elkaar? Ik heb ale het een en ander geprobeerd, maar dat werkte niet... Wie weet hoe het moet? Bedankt, Klaas
  • <? if ($id 14){ echo "<img src='bablabla.gif' border='0'>" } ?> dacht ik
  • [quote:228117f689="manonholterman"]<? if ($id 14){ echo "<img src='bablabla.gif' border='0'>" } ?> dacht ik[/quote:228117f689]dan wordt het dus:[code:1:228117f689]if ($id == 14){ echo "<img src='bablabla.gif' border='0'>"; } [/code:1:228117f689]maar als er een rechtstreekse relatie is tussen de id en de naam (plaatje_id.gif) dan kan je ook onderstaande doen: [code:1:228117f689] echo "<img src='plaatje_", $id, ".gif' alt='' />"; [/code:1:228117f689]dat scheelt je namelijk een hoop if-then-else of switch constructies.
  • Sorry dat ik die ; vergeten was ik programmeer ook bijna nooit in php! en ik d8 als $id14 = waar, dan hoef je die == niet te gebruiken toch
  • [quote:116c8c866c="Annie"] [code:1:116c8c866c] echo "<img src='plaatje_", $id, ".gif' alt='' />"; [/code:1:116c8c866c] dat scheelt je namelijk een hoop if-then-else of switch constructies.[/quote:116c8c866c] Bedankt Annie! Ik had zo'n zelfde construcie al bedacht, alleen had ik geen komma's tussen 'plaatje_ ', 'gif' en de '$id'. Daarom deed die het niet denk ik. Alleen heb ik één vraagje over de code, die het overigens perfect doet, maar ik wil wel weten wat ik doe anders leer ik er nog niks van. :) Waarom gebruik je de ene keer een enkel aanhalingsteken en de andere keer een dubbel aanhalingsteken? [b:116c8c866c]" '[/b:116c8c866c] Bedankt, Klaas

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.