login  Naam:   Wachtwoord: 
Registreer je!
 Forum

assign 3 keuzes in TemplatePower

Offline Clemens32 - 09/08/2007 11:12
Avatar van Clemens32PHP interesse Ik haal gegevens uit de database.
Nu wil ik met TemplatePower hetvolgende verwerken:

  1. if ($aOrder['domainaction'] == 1) {
  2. echo 'geen actie';
  3. } elseif ($aOrder['domainaction'] == 2) {
  4. echo 'verhuizen';
  5. } elseif ($aOrder['domainaction'] == 3) {
  6. echo 'registreren';
  7. }


Dus dat krijg ik :

  1. $tpl->assign(array('domainaction' => ?????));


Het is een array, maar voor dit voorbeeld zet ik alleen de assign neer die ik nodig heb.

3 antwoorden

Gesponsorde links
Offline marten - 09/08/2007 11:49
Avatar van marten Beheerder en je vraag is? Wees nou eens een keer duidelijk  
Offline Thomas - 09/08/2007 14:10 (laatste wijziging 09/08/2007 14:11)
Avatar van Thomas Moderator Sla je action op in een variabele, en ken deze variabele toe aan domainaction?
Of nog eenvoudiger, maak een array?

  1. <?
  2. // zorg dat $aOrder alleen 1,2 of 3 kan zijn
  3. $domainactions = array(
  4. 1 => 'geen actie',
  5. 2 => 'verhuizen',
  6. 3 => 'registreren',
  7. );
  8.  
  9. $tpl->assign(array(
  10. 'domainaction' => $domainactions[$aOrder['domainaction']],
  11. ));
  12. ?>
Offline Clemens32 - 09/08/2007 14:24
Avatar van Clemens32 PHP interesse Ah zo, bedankt FangorN
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.241s