login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Land met Plaatje...

Offline Damage - 23/03/2005 22:21
Avatar van DamagePHP interesse hoe kan ik een plaaatje oproepen die bij dat land hoort ... eigelijk net zoals op deze website.. ik gebruik dit:?:
  1. <select style="width:50%" name="user_ort" id="user_ort">
  2. <option value="Albania">Albania</option>
  3. <option value="Andorra">Andorra</option>
  4. <option value="Argentina">Argentina</option>
  5. <option value="Australia">Australia</option>
  6. <option value="Austria">Austria</option>
  7. <option value="Belgium">Belgium</option>
  8. <option value="Belarus Republic">Belarus Republic</option>
  9. <option value="Bolivia">Bolivia</option>
  10. <option value="Bosnia Herzegowina">Bosnia Herzegowina</option>
  11. <option value="Brazil">Brazil</option>
  12. <option value="Bulgaria">Bulgaria</option>
  13. <option value="Canada">Canada</option>
  14. <option value="Central African Republic">Central African
  15. Republic</option>
  16. <option value="Chile">Chile</option>
  17. <option value="China">China</option>
  18. <option value="Colombia">Colombia</option>
  19. <option value="Czech Republic">Czech Republic</option>
  20. <option value="Croatia">Croatia</option>
  21. <option value="Cyprus">Cyprus</option>
  22. <option value="Denmark">Denmark</option>
  23. <option value="Estonia">Estonia</option>
  24. <option value="Finland">Finland</option>
  25. <option value="Faroe Islands">Faroe Islands</option>
  26. <option value="France">France</option>
  27. <option value="Germany">Germany</option>
  28. <option value="Greece">Greece</option>
  29. <option value="Hungary">Hungary</option>
  30. <option value="Iceland">Iceland</option>
  31. <option value="India">India</option>
  32. <option value="Indonesia">Indonesia</option>
  33. <option value="Iraq">Iraq</option>
  34. <option value="Iran">Iran</option>
  35. <option value="Ireland">Ireland</option>
  36. <option value="Israel">Israel</option>
  37. <option value="Italy">Italy</option>
  38. <option value="Japan">Japan</option>
  39. <option value="Kazakhstan">Kazakhstan</option>
  40. <option value="Korea">Korea</option>
  41. <option value="Latvia">Latvia</option>
  42. <option value="Lichtenstein">Lichtenstein</option>
  43. <option value="Lithuania">Lithuania</option>
  44. <option value="Luxembourg">Luxembourg</option>
  45. <option value="Macedonia">Macedonia</option>
  46. <option value="Malaysia">Malaysia</option>
  47. <option value="Malta">Malta</option>
  48. <option value="Mexico">Mexico</option>
  49. <option value="Moldova">Moldova</option>
  50. <option value="Mongolia">Mongolia</option>
  51. <option value="Morocco">Morocco</option>
  52. <option value="Netherlands">Netherlands</option>
  53. <option value="New Zealand">New Zealand</option>
  54. <option value="Norway">Norway</option>
  55. <option value="Peru">Peru</option>
  56. <option value="Philippines">Philippines</option>
  57. <option value="Poland">Poland</option>
  58. <option value="Portugal">Portugal</option>
  59. <option value="Romania">Romania</option>
  60. <option value="Russian Federation">Russian Federation</option>
  61. <option value="Serbia and Montenegro">Serbia and Montenegro</option>
  62. <option value="Seychelles">Seychelles</option>
  63. <option value="Singapore">Singapore</option>
  64. <option value="Slovak Republic">Slovak Republic</option>
  65. <option value="Slovenia">Slovenia</option>
  66. <option value="South Africa">South Africa</option>
  67. <option value="Spain">Spain</option>
  68. <option value="Sweden">Sweden</option>
  69. <option value="Syria">Syria</option>
  70. <option value="Switzerland">Switzerland</option>
  71. <option value="Taiwan">Taiwan</option>
  72. <option value="Tibet">Tibet</option>
  73. <option value="Tunisia">Tunisia</option>
  74. <option value="Turkey">Turkey</option>
  75. <option value="Ukraine">Ukraine</option>
  76. <option value="United Kingdom">United Kingdom</option>
  77. <option value="Uruguay">Uruguay</option>
  78. <option value="USA">USA</option>
  79. <option value="Venezuela">Venezuela</option>
  80. <option selected>
  81. <?=$row[user_ort]; ?>
  82. </option>
  83. </select>


Wat voor code moet ik daar aan knutselen om dan een plaatje te kunne krijgen.. ik gebruik mysql..

Sorry voor vaage uitleg ben ook niet slim;-)

11 antwoorden

Gesponsorde links
Offline vinTage - 23/03/2005 22:39 (laatste wijziging 23/03/2005 22:47)
Avatar van vinTage Nieuw lid mjah skip deze post, was onzinnig 
Offline nemesiskoen - 23/03/2005 22:41 (laatste wijziging 23/03/2005 22:42)
Avatar van nemesiskoen Gouden medaille

PHP expert
euh het gekoyen land wegschrijven naar een db

  1. <?php
  2. MySQL_query("INSERT into leden (naam, land)
  3. VALUES
  4. ('". addslashes(htmlspecialchars($_POST['naam])) ."',
  5. '". addslashes(htmlspecialchars($_POST['user_ort'])) ."')") or die(MySQL_error());
  6. ?>


dan moet je nog wel ff het input veld naam aanmaken, en andere gegevens als nodig

en dan voor weergeven

  1. <?php
  2.  
  3. $res = MySQL_query("
  4. SELECT * FROM leden
  5. ") or die(MySQL_error());
  6.  
  7.  
  8. while($obj=MySQL_fetch_result($res)){
  9.  
  10. echo $obj->naam ."<br />";
  11. switch($obj->land){
  12.  
  13. case belgie: echo '<img src='BELIGSCH AFBEELDING' />"; break;
  14. case nederland: echo '<img src='NEDERLANDSE AFBEELDING' />"; break;
  15. case finland: echo "<img src='FINSE AFBEELDING' />"; break;
  16. //ENZOVOORT, je snapt het wel
  17. }
  18. ?>
  19. }
Offline Maarten - 23/03/2005 22:41 (laatste wijziging 23/03/2005 22:41)
Avatar van Maarten Erelid Gewoon $land.gif dus...
Offline bambino - 23/03/2005 22:44 (laatste wijziging 23/03/2005 22:44)
Avatar van bambino HTML interesse Je kan het wat versimpelen

geef de options en de picsdezelfde naam voor elk land , + alle extensies .gif

  1. $land = $_GET['land'] ;
  2.  
  3. if (isset($land)) {
  4.  
  5. $pic = $land ".gif" ;
  6.  
  7. } else {
  8.  
  9. $pic = "FALSE" ;
  10.  
  11. }
  12.  
  13. if ($pic) {
  14.  
  15. echo ("<img src=\"$pic\">") ;
  16.  
  17. } else {
  18.  
  19. echo ("Je hebt geen land gekozen) ;
  20.  
  21. }


Daarvoor moet je natuurlijk wel het form verstuurd hebben. Als je het anders wilt moet je dat met javascript wat doen (onChange = "Javascript : this.form.submit()". Dat bij je select doen, dan denkik dat het ook zou moeten werken, als je action refreshen is ($_SERVER['PHP_SELF'])

Offline Damage - 24/03/2005 07:54
Avatar van Damage PHP interesse bedankt allemaal
Offline Damage - 30/11/1999 00:00
Avatar van Damage PHP interesse hmm die landen weg schrijven lukt wel maar hoe kan ik dat plaatje oproepen danrnrnLukt namelijk niet echt!rnrnPlease help
Offline Sasuke - 30/11/1999 00:00
Avatar van Sasuke HTML interesse Eerst haal je de afkorting uit je database bv $user['land'] en dan zet je deze gewoon voor je plaatje...rnrnDus als je plaatje zich bevindt op imageslandenbe.gifrnEn je user is een belg dan gaat er in de database bij land be staan...rnDan gewoon img src=php echo $user['land']; .gif...
Offline CelestialCelebi - 30/11/1999 00:00
Avatar van CelestialCelebi PHP gevorderde Bambino, leer 't 'm meteen GOED aan, niet zo'n brakke code..rnrnrn[code]phprnif (isset($_GET['land']) && file_exists($_GET['land'] . '.gif'))rn{rn echo 'img src=' . $_GET['land'] . '.gif ';rn}rnelsern{rn echo 'Je hebt geen land gekozen';rn}rn[code]
Offline prorsoft - 30/11/1999 00:00 (laatste wijziging 30/11/1999 00:00)
Avatar van prorsoft PHP gevorderde @nemesiskoen je kan maar ÈÈN soort quote gebruiken, ' of !rnrn[code]phprnrn$res = MySQL_query(rnSELECT FROM ledenrn) or die(MySQL_error());rnrnrnwhile($obj=MySQL_fetch_result($res)){rnrnecho $obj-naam .br ;rnswitch($obj-land){rnrn case belgie echo img src='BELIGSCH AFBEELDING' ; break;rn case nederland echo img src='NEDERLANDSE AFBEELDING' ; break;rn case finland echo img src='FINSE AFBEELDING' ; break;rn ENZOVOORT, je snapt het welrn}}rnrn[code]
Offline CelestialCelebi - 30/11/1999 00:00 (laatste wijziging 30/11/1999 00:00)
Avatar van CelestialCelebi PHP gevorderde Ik snap het niet.rnrnWaar haal je de constante belgie, nederland en finland vandaan Waarom spreek je een result set als een object aan terwijl het geen object is Waarom noem je hem $obj, wat heeft dat voor betekenisrnEn wat is mysql_fetch_result()rnrnIk snap het niet!! '(
Offline Damage - 30/11/1999 00:00
Avatar van Damage PHP interesse Jongens na lang werken en goed denken is het me toch zelf gelukt. Hier is mij code. Toch nog bedankt voor al jullie moeite!!!!;-) rnrn[code]rnrnimg src=rnrn$std = $row['user_ort'];rnrn if ($std==) {rnrn echo imagespixel.gif ;rnrn } else {rnrn echo $std.gif;rnrn } border=0 id=pic[code] rnrnHopelijk hebben jullie er wat aan!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.349s