Du musst an meinem Script ja eigentlich nur die Stelle, an der der Fehler ausgegeben wird, dass kein Datensatz gefunden wurde , durch folgende Dinge ersetzen:
1) Die Tabelle, in der die Codes stehen abfragen und den nächsten, freien Code holen.
2) Den Code in der Code-Tabelle als verwendet markieren
3) Eine neuen Kunden-Datensatz in der Kunden-Tabelle anlegen und den Code bzw. die Referenz dazu in der Kunden-Tabelle eintragen, ebenso den Namen und die Email-Adresse aus dem abgesendeten Formular.
4) Dem Kunden den Code anzeigen.
Den generellen php-Syntax, wie man Abfragen mit
mySQL(i) via php macht und ein Resultset erzeugt, findest du ja in meinem mini-Beispielscript, was fehlt sind fast nur noch ein paar zusätzliche
mySQL-Abfragen und evtl ein paar ifs.
Vorher musst du natürlich noch Codes generieren (hast du ja schon) und diese in die Code-Tabelle eintragen.
Das kannst du wiederum über ein
mySQL-Tool deiner Wahl machen und musst es nicht programmieren (z.B. über phpmyadmin).
Die meisten Hoster haben den eh irgendwo installiert. Kommt halt drauf an, wo du deinen Webspace hast