kostenloser Webspace werbefrei: lima-city


Formular Creator - gibts sowas?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    mprev

    mprev hat kostenlosen Webspace.

    Hi!
    Gibt es eine Tool/Script das mit automatisch aus einem SQL-Tabellen-Schema
    ein Eingabeformular (html+css+php(simples Insert)) erstellt, damit ich das nur noch an meine Wünsche anpassen muss?
    Könnte ja gleich für Datum und Uhrzeiten zB. einen Datepicker einbinden.
    Oder kennt wer eine andere schnelle Möglichkeit so was Problemlos (ggf. beides per GUI) zu erstellen?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Das beste Tool für solche Zwecke heißt HTML. Wenn es um Datepicker geht, nimmt man notfalls noch ein JS-Framework wie Jquery dazu und hat alles, was man braucht. :wink: Sogenannte Generatoren, können nur in einer sehr begrenzten Zahl von Standardsituationen helfen und bringen selbst dort nicht die optimalsten Ergebnisse. Es wäre auch nicht sonderlich sinnvoll, sich für eine einmalige Arbeit, wie die Erstellung einer Eingabemaske, eines, vermutlich mit massenhaft unbenutzten Features überladenen Skriptes zu bedienen.




    Beitrag zuletzt geändert: 22.1.2013 1:24:06 von fatfreddy
  4. Autor dieses Themas

    mprev

    mprev hat kostenlosen Webspace.

    Naja ich suche Trotzdem danach ;)
    Ist ja nicht so, als müsste man von Generatoren unangetastet das Ergebnis übernehmen ...

    Und so was nimmt einem schon Arbeit ab, wenn man nicht eben nur 3 Felder hat oder so.
    Außerdem kann sowas auch öfters als 1 mal eingesetzt werden.
  5. In der Zeit, in der du diesen Post geschrieben und auf die Antwort gewartet hast, hättest du warscheinlich ein Formular erstellt gehabt..
    To Topic:
    Wie wärs mit Adobe DreamWeaver?
    Mit direkter Anbindung an Test & MySQL-Server hilft der Editor mit Tags, du musst also praktisch nur ein paar Zeilen tippen, wenn man alles zusammen zählt.
  6. naja, einfach "selber" bauen ...

    siehe: http://php.net/manual/de/function.mysql-list-fields.php

    bzw.
    mysql_query("SHOW COLUMNS FROM sometable");


    damit kannst die Felder (Spalten-Name,Typ, etc) einer MySQL Tabelle auslesen
    und entsprechende Formular-Felder dynamisch zusammen stellen

    z.B.
    wenn $item['Type'] = DATETIME dann ein Date-Picker
    wenn $item['Type'] = VARCHAR dann ein Text-Feld
    wenn $item['Type'] = TEXT oder BLOB dann ein mehrzeiliges Text-Feld (textarea)
    usw.

    hier nur ganz grob / vom Prinzip her ... genaue Erkennung evtl über strstr() oder strpos() machen
    oder mit einem preg_match ... jeweils Type und dessen "Eigenschaften" auslesen
    z.B.
    varchar(100)
    ----> Typ =
    varchar
    und max. Länge =
    100
    Zeichen

    also je "Type" ein passendes Formularfeld einfügen

    print "<form ......>\n"; 
    if (mysql_num_rows($result) > 0) {
        while ($row = mysql_fetch_assoc($result)) {
            // --- hier prüfen welcher Type und entsprechendes Eingabe-Feld ausgeben
            // --- z.B. mit switch ... case 
        }
    }
    // --- hier Formular-Button (submit) zum Absenden des Formulars 
    print "</form>\n";


    dabei muss man halt paar Kleinigkeiten beachten,
    wie maximale Zeichen bei VARCHAR,
    oder nur "Zahlen" bei INT
    oder kein Formular Eingabefeld wenn EXTRA = auto_increment
    oder DropDown für ENUM (Aufzählung)
    etc.


    Beitrag zuletzt geändert: 22.1.2013 18:42:29 von seofav
  7. Mein persönlicher Lieblingsanbieter für Formulare ist www.jotform.com ;-)
    Vielleicht findest du ja dort etwas ^^
    Ist relativ umfangreich und mit vielen funktionen ausgestattet.
  8. Autor dieses Themas

    mprev

    mprev hat kostenlosen Webspace.

    mf-hd schrieb:
    In der Zeit, in der du diesen Post geschrieben und auf die Antwort gewartet hast, hättest du warscheinlich ein Formular erstellt gehabt..

    Und was mache ich morgen?
    Oder sagst du jemandem der einen Taschenrechner sucht auch, dass er statt der Frage die Rechnung schon gelöst hätte ...

    mf-hd schrieb:
    Wie wärs mit Adobe DreamWeaver?
    Mit direkter Anbindung an Test & MySQL-Server hilft der Editor mit Tags, du musst also praktisch nur ein paar Zeilen tippen, wenn man alles zusammen zählt.

    Naja ist der nicht bissal Teuer? Aber zumindest ein Vorschlag.

    seofav schrieb:
    naja, einfach "selber" bauen ...

    siehe: http://php.net/manual/de/function.mysql-list-fields.php

    bzw.
    mysql_query("SHOW COLUMNS FROM sometable");


    damit kannst die Felder (Spalten-Name,Typ, etc) einer MySQL Tabelle auslesen
    und entsprechende Formular-Felder dynamisch zusammen stellen

    Jop, ich dachte vl gäbe es so was "simples" eben schon wo fertig :)

    msck schrieb:
    Mein persönlicher Lieblingsanbieter für Formulare ist www.jotform.com ;-)
    Vielleicht findest du ja dort etwas ^^
    Ist relativ umfangreich und mit vielen funktionen ausgestattet.

    Eigentlich recht nett. Obwohl ich mir da ja auch für jedes Element einzeln die Arbeit machen muss.
  9. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!