tutorials.de Buch-Aktion 05/2012
Like Tree2Danke
  • 1 Beitrag von chmee
  • 1 Beitrag von Akeshihiro
ERLEDIGT
NEIN
ANTWORTEN
11
ZUGRIFFE
647
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    balchr Tutorials.de Gastzugang
    Hallo tutorials Forum!
    ich habe folgendes Problem zu Lösen: ich möchte eine "Anwendung" erstellen auf meinem Websevrer (kein Windows) bei dem ich von jedem PC in unserem Haus einen Eintrag anlegen kann wer für mich angerufen hat. Diese Daten sollten dann immer um 0:00 Uhr an eine Email Adresse in Form einer Excel Tabelle geschickt werden. Und zwar nur die neuen Einträge seit den letzten 24 Stunden.
    Dann soll es noch eine zweite Möglichkeit geben, bei der ich diese Excel Tabelle auch schon früher anfordern kann. Also zum Beispiel schon um 18:00 Uhr und dann mit allen Einträgen seit dem letzten 0:00 Uhr.

    Kennt jemand von euch vieleicht schon ein Tutorial dafür oder kann mir beim erstellen helfen? (Codeschnipsel und so).

    Vielen Dank
    balchr
     

  2. #2
    Avatar von chmee
    chmee chmee ist offline mod | media
    tutorials.de Moderator
    Registriert seit
    Apr 2004
    Ort
    Berlin bei Potsdam
    Beiträge
    7.629
    Blog-Einträge
    4
    Erstmal ist Info zum Unterbau nötig. Welche "Telefon/ISDN"-Karte steckt drin, wie lässt sich jene aufrufen. etc pp.. Ist ja nun keine Allerweltsfrage - und in reinem HTML wird das auch nicht machbar sein, da wird sicherlich schon zu .net oder Ähnlichem gegriffen werden müssen..

    (Deswegen verschieb ich es mal zu Coding Talk)

    mfg chmee
     
    Mein Blog - VideoFAQ - FotoFAQ - bei Flickr - DSLR Kleinanzeigen
    Benutzt den DANKE-Knopf oder bewertet den Beitrag

    "GEHT NICHT" HILFT NICHT, TESTET EURE CODES ONLINE UND GEBT KLARE INFOS!
    -> Regexp <- -> php <- -> Javascript <-

  3. #3
    balchr Tutorials.de Gastzugang
    Also ich meinte eigentlich ein etwas anderes vorgehen: Ich habe eine Seite mit einem Formular in dem ich Daten eingebe (manuell) und diese sollen dann weiter bearbeitet werden.
    Also dann die Excel Tabelle aus diesen Daten.
    Also das Formular in HTML - soweit bin ich schon gekommen. Nur jetzt muss ich die Daten ja irgendwo zwischenspeichern und dann nach Zeit (also immer um 0:00 Uhr) ausgeben oder nach Bedarf.
     

  4. #4
    Avatar von Akeshihiro
    Akeshihiro Akeshihiro ist offline Mitglied Platin
    Registriert seit
    Aug 2008
    Ort
    Kirchlengern (NRW)
    Beiträge
    647
    Dafür müsstest du aber eine serverseitige Geschichte am Start haben (PHP oder auch andere serverseitige Sprachen), die die Daten aus dem Formular dann in eine Datenbank oder Datei speichert. Und das automatisierte Verschicken der Mail müsste dann über einen cronjob o.Ä. passieren, sprich du brauchst auch Zugriff auf den Server an sich und nicht nur auf Webspace.

    Aber wenn du das so mit HTML machst, dann muss man das ja jedes Mal von Hand eintragen o.O Ist das so gewollt?
     
    Man sagt, das Schwert eines Samurai sei seine Seele ...

    Mit den Beiträgen ist es wie mit Schwertern: Je besser die Rohstoffe sind und je öfter man diese bearbeitet, desto hochwertiger sind sie.

    Das Schmieden ist eine Kunst; Das Schreiben auch ;)

  5. #5
    balchr Tutorials.de Gastzugang
    Also Zugriff auf den Wenserver habe ich. Die Daten werden bei jedem Anruf wieder neu eingetragen. Könnten mir jemand vieleicht ungefähr sagen, wie ich die Daten in einen Datenbank (ich habe nur MySQL) speichere und diese anschließend als Excel Tabelle ausgebe (diese müsste sich natürlich alle 24 Stunden erneuern)
     

  6. #6
    Avatar von chmee
    chmee chmee ist offline mod | media
    tutorials.de Moderator
    Registriert seit
    Apr 2004
    Ort
    Berlin bei Potsdam
    Beiträge
    7.629
    Blog-Einträge
    4
    Naja, wenn es eh händisch eingetragen wird, dazu noch über eine Webserver-"Anwendung", wozu noch eine Excel-Tabelle? Bau Dir doch dann gleich ne MySQL-Tabelle mit Weboberfläche zum Eintragen und Auslesen - von allen Rechnern.. Die Ausgabe ist dann ein Leichtes und nen Cronjob wirst Du dann sicherlich auch noch einrichten können..

    Wozu Excel? Hat das einen bedeutenden Sinn?

    mfg chmee
     
    Mein Blog - VideoFAQ - FotoFAQ - bei Flickr - DSLR Kleinanzeigen
    Benutzt den DANKE-Knopf oder bewertet den Beitrag

    "GEHT NICHT" HILFT NICHT, TESTET EURE CODES ONLINE UND GEBT KLARE INFOS!
    -> Regexp <- -> php <- -> Javascript <-

  7. #7
    balchr Tutorials.de Gastzugang
    Ja, Excel ist in sofern wichtig, da ich die Daten später per Excel Tabelle in ein weiteres System welches Lokal installiert ist einpflegen möchte. Daher muss ich Excel als Output nehmen. Eine Weboberfläche würde ich sofort wählen wenn ich nicht die Excel Tabelle benötigen würde.

    Wie würdest Du (@chmee) denn die Lösung mit der Weboberfläche für Eintragen und Auslesen realisieren? Mit MySQL und PHP kenne ich mich nicht wahnsinnig gut aus.
     

  8. #8
    Avatar von chmee
    chmee chmee ist offline mod | media
    tutorials.de Moderator
    Registriert seit
    Apr 2004
    Ort
    Berlin bei Potsdam
    Beiträge
    7.629
    Blog-Einträge
    4
    Thema MySQL/php. saurer Apfel, würd ich sagen Lesen und Lernen, alles nicht so schwer. Weiterhin: Das Importieren nach Excel gestaltet sich insoweit einfach, als dass Du als Importformat CSV wählst. Jene Datei ist recht einfach aufgebaut und kann genauso einfach in php "gebaut" werden.

    MySQL und php für Einsteiger - http://tut.php-q.net/de/mysql-php.html
    kommaseparierte Daten php und MySQL - http://www.tutorials.de/php/251958-p...csv-datei.html


    mfg chmee
    Geändert von chmee (30.07.11 um 13:58 Uhr)
    balchr bedankt sich. 
    Mein Blog - VideoFAQ - FotoFAQ - bei Flickr - DSLR Kleinanzeigen
    Benutzt den DANKE-Knopf oder bewertet den Beitrag

    "GEHT NICHT" HILFT NICHT, TESTET EURE CODES ONLINE UND GEBT KLARE INFOS!
    -> Regexp <- -> php <- -> Javascript <-

  9. #9
    balchr Tutorials.de Gastzugang
    Danke. Dann werde ich mir diese beiden Seiten mal genauer ansehen.
    Nur eine Frage noch, bei der Ihr mir vieleicht sogar den passenden Code geben könnt:
    Ich möchte gerne Checkboxen auswerten und die dann per E-Mail versenden. Doch wenn ich die wie folgt ausgebe:

    $cat = $_POST["cat"];

    bekomme ich immer nur eine Checkbox, aber meistens sind mehrere angekreuzt. Wie muss ich den Code dann verändern?
    Die Checkboxen haben alle den selben name="cat" und als value="" tragen Sie den Wert der Checkbox also zum Bespiel wenn ich Auto ankreuze ist value="auto".
    Mit $cat kann ich dann in der Email die Kategorie ausgeben.
     

  10. #10
    Avatar von Akeshihiro
    Akeshihiro Akeshihiro ist offline Mitglied Platin
    Registriert seit
    Aug 2008
    Ort
    Kirchlengern (NRW)
    Beiträge
    647
    Die CheckBoxen müssen unterschiedliche Namen haben und dann musst du halt alle Namen prüfen. In HTML existiert immer nur ein einziges Element mit dem selben Namen und wenn du mehrere CheckBoxen mit dem selben Namen hast, dann wird nur die zuletzt gewählte übertragen.
    balchr bedankt sich. 
    Man sagt, das Schwert eines Samurai sei seine Seele ...

    Mit den Beiträgen ist es wie mit Schwertern: Je besser die Rohstoffe sind und je öfter man diese bearbeitet, desto hochwertiger sind sie.

    Das Schmieden ist eine Kunst; Das Schreiben auch ;)

  11. #11
    balchr Tutorials.de Gastzugang
    Danke Akeshihiro - hat funktioniert!.
    Noch eine Frage: wie kann ich eine MySQL Datenbank in einer HTML Tabelle ausgeben lassen? Also das die Zellen der HTML Tabelle genau der der Datenbank entsprechen?
     

  12. #12
    pYroman1ac pYroman1ac ist offline Mitglied
    Registriert seit
    Jul 2011
    Beiträge
    11
    mit php und sql, SELECT * FROM tabelle speicherst du in einer Variable mit php und diese gibst du dann dort aus wo du sie hinhaben möchtest. ich würd einfach mal nach einem Anfängertutorial für SQL suchen, das Thema dürfte auf den ersten paar Seiten behandelt werden