login  Naam:   Wachtwoord: 
Registreer je!
 Forum

levels vergelijken

Offline Ultimatum - 12/07/2006 23:37
Avatar van UltimatumPHP expert ik wil het level in de database vergelijken met degene uit een select box alleen of ik krijg admin of banned te zien , want doe ik verkeerd..

  1. <div class="l">Level</div>
  2. <div class="r">
  3. <select name="level" size="1">
  4. <?php
  5. if($arr['level'] == $_POST['level'])
  6. {
  7. $select = "selected=selected";
  8. }
  9. else
  10. {
  11. $select = "";
  12. }
  13. ?>
  14. <option value="0" <?= $select ?>>Banned</option>
  15. <option value="1" <?= $select ?>>Member</option>
  16. <option value="2" <?= $select ?>>Moderator</option>
  17. <option value="3" <?= $select ?>>Tutorial staff</option>
  18. <option value="4" <?= $select ?>>Admin</option>
  19. </select>
  20. </div>
  21. </div>

3 antwoorden

Gesponsorde links
Offline Rens - 12/07/2006 23:39
Avatar van Rens Gouden medaille

Crew algemeen
Je moet per optie bekijken of het level gelijk is...
Offline Gerard - 12/07/2006 23:52 (laatste wijziging 12/07/2006 23:56)
Avatar van Gerard Ouwe rakker
  1. <?php
  2.  
  3. function buildOptionArray($aArrayValue, $aArrayDisplay, $sCompare = '') {
  4.  
  5. $iArray = count($aArrayValue);
  6. $sOutput = '';
  7.  
  8. for ($i = 0; $i < $iArray; $i++) {
  9. $sOutput .= '<option value="' . $aArrayValue[$i] . '"' . ($aArrayValue[$i] == $sCompare ? ' selected="selected"' : '') . '>' . $aArrayDisplay[$i] . '</option>'."\n";
  10. }
  11.  
  12. return $sOutput;
  13. }
  14.  
  15. $aLevels = array(
  16. 0 => 'Banned',
  17. 1 => 'Member',
  18. 2 => 'Moderator',
  19. 3 => 'Tutorial Staff',
  20. 4 => 'Admin'
  21. );
  22. ?>
  23. <div class="l">Level</div>
  24. <div class="r">
  25. <select name="level" size="1">
  26. <?= buildOptionArray(array_keys($aLevels), array_values($aLevels), $arr['level']); ?>
  27. </select>
  28. </div>
  29. </div>
Offline Ultimatum - 12/07/2006 23:52 (laatste wijziging 12/07/2006 23:59)
Avatar van Ultimatum PHP expert ok mijn code sucked, het is nu opgelost door bovenstaande reactie 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.312s