2016-05-24 6 views
0

ich ein Setup für meine Website zu erstellen suchen, die ein Webmaster der erforderlichen Funktionen zur Einrichtung des Webservers, wie die Datenbank vollständig ausgeführt werden, ein Administratorkonto usw.Erstellen einer ‚Assistenten‘ Website-Setup

Was Ich habe bisher geplant, dass eine $ _GET-Variable automatisch (wenn nicht schon!) Dem Benutzer zugewiesen wird, die $ _GET-Variable wird etwas wie $ _GET ['step'] genannt, um darzustellen, auf welchem ​​Schritt sich der Benutzer befindet. Dadurch kann ich auch die spezifischen Formulare für diesen spezifischen Schritt anzeigen. Zeigen Sie beispielsweise in Schritt 1 das Formular 'Datenbankeinrichtung' an, zeigen Sie dann jedoch in Schritt 2 das Formular 'Administrator erstellen' an. Ich würde dies tun, indem ich Switch-Anweisungen verwende.

Wenn jedoch ein Fehler mit den Informationen aufgetreten ist, die der Benutzer angegeben hat, wie z. B. eine Verbindung zu den angegebenen Informationen nicht hergestellt werden kann, wie würde ich die eingegebenen Informationen überprüfen und dann einen Fehler anzeigen? Sie müssen die Informationen im Formular ändern, wenn sie beim Senden des Formulars an Schritt 2 weitergeleitet wurden.

Danke,

Kieron

EDIT: Hier ist ein Pastebin Link zu dem, was ich bisher: http://pastebin.com/Y6YSTrgR

Ich konnte es nicht direkt in diesem Beitrag setzen, da es nicht wurde Formatierung richtig.

+0

Ihre Frage ist nicht wirklich gut, Sie müssen etwas Codierung zeigen. Aber nach dem, was ich verstanden habe, sollten Sie die 'if',' else if' und 'else' Anweisungen verwenden –

+0

@KANAYOAUSTINKANE' switch'/'case' ist auch eine vollkommen gültige Möglichkeit, dies zu erreichen. – duskwuff

+0

Ich habe den Beitrag mit dem was ich bisher habe aktualisiert, um ein besseres Verständnis zu geben. – Sutton

Antwort

0

Sie haben nicht genug technische Details für diese Frage zur Verfügung gestellt, um hilfreich zu sein, aber wenn ich Sie richtig verstehe, dann könnten Sie jeden Schritt in die Sitzung speichern, so dass Sie bei Bedarf zurückgehen können. Auf diese Weise können Sie die Daten beibehalten, wenn der Benutzer den letzten Schritt beendet. Wenn der Benutzer den letzten Schritt nicht beendet, hat sich auf dem Server nichts geändert.

Wirklich müssen Sie uns mehr über das System erzählen, z. B. welches Framework Sie verwenden (falls vorhanden) und beschreiben Sie mehr darüber, wie der Gesamtprozess funktionieren sollte.