login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Zelf een gebruikersnaam maken

Offline roelh - 24/08/2006 14:34
Avatar van roelhPHP gevorderde Heey allemaal,

Als iemand zich toevoegd wil ik dat door het script een gebruikersnaam gemaakt worden.
Kan ik op 1 of andere manier door 2 velden die ingetypt zijn stukjes uithalen en die tot 1 laten maken?
En zodat er ook een normaal woord uitkomt of is dat moeilijk?

5 antwoorden

Gesponsorde links
Offline Rik - 24/08/2006 14:46 (laatste wijziging 24/08/2006 14:50)
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
Ja zoiets heb ik ook gemaakt om je in te schrijven voor een lanparty op school:

Vul je voornaam en je achternaam in. En de eerste letter van je voornaam plus 7 letters van je achternaam bij elkaar vormt een gebruikersnaam.

Of bedoel je zoiets niet?

Edit:
Ik heb het verkeerd gelezen, het moet een normaal woord zijn... 
Offline Abbas - 24/08/2006 14:47
Avatar van Abbas Gouden medaille

Crew .NET
Dat is zoizo moeilijk want als je slechts bepaalde karakters / stukjes gaat selecteren van de twee invoervakken is het zo goed als onmogelijk om een deftig bestaand woord te verkrijgen of een 'normaal' woord uit te komen...
denk je niet? 
Offline roelh - 24/08/2006 14:55
Avatar van roelh PHP gevorderde Ja oke titjes, maar het moet een beetje normaal lijken.
Boukefalos>> Volgens mij is het wel wat jij bedoeld, zou je misschien me ermee kunnen helpen, of zou k het scriptje mogen?:$
Offline Rik - 24/08/2006 15:06 (laatste wijziging 24/08/2006 15:21)
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
Ja, ik zal het ff een beetje inkorten want hij is nu wel erg uitgebreid (klas, leeftijd etc.).

Edit:
Heel kort maar het werkt wel, voor gebruik zou ik er nog wel wat extra checks op lengte enzo inzetten.
  1. <?php
  2. if (isset($_POST['submit']))
  3. {
  4. $username = strtolower(substr($_POST['first_name'], 0, 1) . substr($_POST['last_name'], 0, 7));
  5. echo 'Gebruikersnaam: ' . $username;
  6. }
  7. else
  8. {
  9. echo '
  10. <form action="' . $_SERVER['PHP_SELF'] . '" method="post">
  11. Voornaam: <input type="text" name="first_name" />
  12. Achternaam: <input type="text" name="last_name" />
  13. <input type="submit" name="submit" value="Verstuur" />
  14. </form>
  15. </table>';
  16. }
  17. ?>
Offline roelh - 24/08/2006 18:20
Avatar van roelh PHP gevorderde Thanks, zal even zien wat het gaat worden, bedankt iig ;)
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.184s