2Danke
ERLEDIGT
NEIN
NEIN
ANTWORTEN
11
11
ZUGRIFFE
647
647
EMPFEHLEN
-
30.07.11 12:33 #1balchr 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
-
30.07.11 12:37 #2
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 chmeeMein 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 <-
-
30.07.11 12:41 #3balchr 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.
-
30.07.11 12:53 #4
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 ;)
-
30.07.11 13:20 #5balchr 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)
-
30.07.11 13:20 #6
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 chmeeMein 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 <-
-
30.07.11 13:34 #7balchr 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.
-
30.07.11 13:41 #8
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 chmeeGeändert von chmee (30.07.11 um 13:58 Uhr)
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 <-
-
30.07.11 17:03 #9balchr 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.
-
30.07.11 21:45 #10
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.
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 ;)
-
31.07.11 09:00 #11balchr 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?
-
01.08.11 08:06 #12
- 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





Zitieren

Login





