Letters van cijfers splitsen
Jeroen Spaans
21/03/2009 10:38:00Hallo,
Ik zit met het volgende probleem ik heb een tabel bedrijven en een tabel klanten particulier, nu heb ik een pagina waar die gegevens moet opvragen uit bedrijven of uit klanten particulier nu staat in het client nummer eerst 2 of 3 letters en vervolgens cijfers de eerste 2/3 letters gegeven aan waar deze client thuis hoort, bedrijven of klant particulier, dus bijv. KBL1520015 of KP1520251
Maar hoe kan ik nu die letters zegmaar losmaken van de cijfers of zo te bepalen uit welke tabel hij gegevens moet opvragen?
Ik zit met het volgende probleem ik heb een tabel bedrijven en een tabel klanten particulier, nu heb ik een pagina waar die gegevens moet opvragen uit bedrijven of uit klanten particulier nu staat in het client nummer eerst 2 of 3 letters en vervolgens cijfers de eerste 2/3 letters gegeven aan waar deze client thuis hoort, bedrijven of klant particulier, dus bijv. KBL1520015 of KP1520251
Maar hoe kan ik nu die letters zegmaar losmaken van de cijfers of zo te bepalen uit welke tabel hij gegevens moet opvragen?
PHP hulp
21/11/2024 19:16:34Gerben Jacobs
21/03/2009 10:57:00Je database opzet is niet goed. Ga normaliseren..
Mocht dat niet gaan, dan zou ik de eerste 3 tekens van je string pakken, en kijken of het allemaal letters zijn en op die manier weet je 't verschil.
Maar clienten en bedrijven horen beide in een beide tabel, of in ieder geval een andere soort type te zijn waar je op zou kunnen sorteren. Zie mijn eerste zin.
Mocht dat niet gaan, dan zou ik de eerste 3 tekens van je string pakken, en kijken of het allemaal letters zijn en op die manier weet je 't verschil.
Maar clienten en bedrijven horen beide in een beide tabel, of in ieder geval een andere soort type te zijn waar je op zou kunnen sorteren. Zie mijn eerste zin.
Emmanuel Delay
21/03/2009 17:43:00Inderdaad.
Ik heb er geen probleem mee dat een klantennummer er zo "KBL1520015" uit ziet, maar dat is nog geen reden om het zo in de database te zetten.
Behoud gewoon de velden user, bestelling, ... (wat je ook nodig hebt) in de db.
Indien je dat klantennummer op je scherm wil zetten, doe dan iets als
Lees ook dit eens, het gaat ongeveer om het zelfde probleem.
http://www.phphulp.nl/forum/showtopic.php?cat=1&id=62436
Ik heb er geen probleem mee dat een klantennummer er zo "KBL1520015" uit ziet, maar dat is nog geen reden om het zo in de database te zetten.
Behoud gewoon de velden user, bestelling, ... (wat je ook nodig hebt) in de db.
Indien je dat klantennummer op je scherm wil zetten, doe dan iets als
Lees ook dit eens, het gaat ongeveer om het zelfde probleem.
http://www.phphulp.nl/forum/showtopic.php?cat=1&id=62436
Gewijzigd op 01/01/1970 01:00:00 door Emmanuel Delay