login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Toevoeging van Acteurs (Opgelost)

Offline Meulenhof - 11/07/2007 19:04
Avatar van MeulenhofLid Nu ben ik bezig met een nieuw DVD systeem.

Ik wil de Acteurs weergeven per begin letter van hun achternaam.
Dus bijvoorbeeld:
Jean-Claude Van Damme valt onder de D

Allemaal leuk. Nu zit het probleem in de controle van dubble invoer.
ik heb 3 velden:
voornaam
tussenvoegsel
achternaam

Het kan ooit zijn dat de achternaam 2x voorkomt denk bijvoorbeeld aan de Mol (Johny de Mol, Linda de Mol)
Als ik controleer op achternaam werkt dat dus niet.

Als ik 1 enkel veld heb zit weer met het probleem van weergave van achternaam.

Iemand een oplossing?

4 antwoorden

Gesponsorde links
Offline Stefan14 - 11/07/2007 19:16
Avatar van Stefan14 PHP gevorderde Je kunt toch kijken of de achternaam al voorkomt en als dat zo is nog een extra controle uitvoeren om te kijken of de voornaam ook hetzelfde is?

Eventueel kun je dit zelfs al direct doen.
Offline nielsvdwal - 11/07/2007 19:17
Avatar van nielsvdwal PHP gevorderde SORT BY achternaam, voornaam ??
Offline Meulenhof - 11/07/2007 19:20 (laatste wijziging 11/07/2007 19:24)
Avatar van Meulenhof Lid
  1. <?php
  2. $sql_voornaam = mysql_query("SELECT count(id) FROM ".PREFIX."acteurs WHERE voornaam = '".addslashes($_POST['voornaam'])."'") or die(mysql_error()."<hr /><pre>".$sql_voornaam."</pre>");
  3. $sql_achternaam = mysql_query("SELECT count(id) FROM ".PREFIX."acteurs WHERE achternaam = '".addslashes($_POST['achternaam'])."'") or die(mysql_error()."<hr /><pre>".$sql_achternaam."</pre>");
  4.  
  5. if (mysql_result($sql_voornaam, 0) != 0 && mysql_result($sql_achternaam, 0) != 0)
  6. {
  7. $fout_acteur = '<div class="error">JFout acteru bestaad al.</div>';
  8. $fout = 1;
  9. }
  10.  
  11. ?>

Alleen ik vraag me af als het wel werkt. Even testen 
Offline rambo - 11/07/2007 19:27
Avatar van rambo HTML beginner Probeer anders eens het volgende met de GROUP BY-clausule, speciaal voor dit soort gevalletjes erg handig:

  1. SELECT * FROM tblActeurs GROUP BY Achternaam ORDER BY Achternaam ASC
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.225s