login  Naam:   Wachtwoord: 
Registreer je!
 Forum

MySQL value associeren met een naam. (Opgelost)

Offline Webfun - 25/01/2009 00:13
Avatar van WebfunNieuw lid Hallo,
Mijn leerkrachten gebruiken op school een 4-letterige weergave van hun naam (vb Annelies Mertens is AMER).
Ik heb, bij het indexeren van de leerkrachten, de verkorte versie gebruikt. Nu wil ik, wanneer ik "amer" uit de database haal, dat dit op de pagina vervangen word door Annelies Mertens.
Is dit mogelijk?
Als je bijkomende info nodig hebt, vraag maar.

Dank bij voorbaat,
Peter

3 antwoorden

Gesponsorde links
Offline vinTage - 25/01/2009 00:32 (laatste wijziging 25/01/2009 00:41)
Avatar van vinTage Nieuw lid Ik denk maar hadop hoor, maar je zou wat kunnen freubelen met substings (zowel in php als in sql), voorwaarde is dan wel dat je alleen de voornaam letter neemt en de eerste 3 van de achternaam.


Geen idee welke taal je hiervoor prefereert.

edit: oh, ik heb het fout begrepen..(delete allowed = 1) 

  1. if($res['row'] == "amer")
  2. {
  3. echo "annelies mertens";
  4. }
Offline Joost - 25/01/2009 10:18 (laatste wijziging 25/01/2009 10:18)
Avatar van Joost PHP expert
  1. $leerkrachten = array(
  2. "amer" => "Annelies Mertens",
  3. "pdej" => "Peter de Jong",
  4. "kbot" => "Kees Bot"
  5. );
  6.  
  7. if(isset($leerkrachten[$res['afkorting']])){
  8. echo $leerkrachten[$res['afkorting']];
  9. } else {
  10. echo "Leerkracht niet gevonden!";
  11. }

Ongeveer hetzelfde als die van vinTage, alleen wat makkelijker uitbreidbaar 
Offline Webfun - 25/01/2009 17:55
Avatar van Webfun Nieuw lid Bedankt allebei voor jullie hulp.
Medieval, jouw antwoord bleek het handigst omwille van de uitbreidbaarheid. Ik heb nu 53 leerkrachten geïndexeerd en het zullen er waarschijnlijk nog meer worden
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.203s