Bei der Anmeldung
Wenn Sie feststellen, dass der Registrant dieses Einladungscodes über einen Einladungscode verfügt, geben Sie den Einladungscode ein, um festzustellen, ob er korrekt ist oder nicht. Wenn kein Einladungscode vorhanden ist, ist es nicht erforderlich, ihn einzugeben. So schreiben Sie dieses Urteil? Bitte lassen Sie es mich wissen
Bei der Anmeldung
Wenn Sie feststellen, dass der Registrant dieses Einladungscodes über einen Einladungscode verfügt, geben Sie den Einladungscode ein, um festzustellen, ob er korrekt ist oder nicht. Wenn kein Einladungscode vorhanden ist, ist es nicht erforderlich, ihn einzugeben. So schreiben Sie dieses Urteil? Bitte lassen Sie es mich wissen
Da es einen Einladungscode gibt, bedeutet das, dass Ihr Backend, Ihre Datenbank, Ihr Cache oder andere Orte über normale und gültige Einladungscodes verfügen, oder? Dann muss der Benutzer nur noch den Einladungscode in das Formular eingeben. Unabhängig davon, was er ausfüllt, erhalten Sie den vom Benutzer ausgefüllten Einladungscode und vergleichen ihn mit dem normalen und gültigen Einladungscode in Ihrem Hintergrund gleich, es bedeutet, dass es gültig ist, und dann den Einladungscode töten oder Es kann ungültig gemacht werden. Wenn Sie es nicht ausfüllen möchten, lassen Sie es leer
Ich verstehe nicht ganz, was Sie meinen. Nach meinem Verständnis besteht der gewünschte Effekt darin, die Richtigkeit zu überprüfen, wenn sie ausgefüllt ist, und nicht zu überprüfen, wenn sie nicht ausgefüllt ist?
Die Daten werden gesendet an das Backend zur Nicht-Leer-Verifizierung
<code>$code = $_POST['code'];//邀请码 if(!empty($code)){ //去数据库查询邀请码正确性 .... }</code>
PHP if...else Syntax-Grundlagen
Der Einladungscode muss in Ihrer Datenbank vorhanden sein. Wenn er dann den Einladungscode eingibt, prüfen Sie, ob der Einladungscode vorhanden ist, ignorieren Sie ihn und fahren Sie direkt fort
Ich denke, die allgemeine Logik ist so
Der Hintergrund akzeptiert Daten. Wenn das Feld für den empfangenen Einladungscode leer ist, ignorieren Sie es und verwenden Sie die Logik ohne Einladungscode, um zu überprüfen.
Wenn der empfangene Einladungscode nicht vorhanden ist leer, als ob eine Einladungscode-Erkennung vorhanden wäre
, also die auf der vorherigen Seite erforderlichen Eingabeaufforderungen, z. B.: Einladungscode-Eingabefeld, Eingabeaufforderung: Nicht ausfüllen, wenn kein Einladungscode vorhanden ist
<code><?php $code = $_POST['code']; if(iseet($code)){ select ... } insert ... </code>
Ich hoffe, es hilft dir