• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Frage Formular - Input in Datei einfügen

Ist mein Vorhaben möglich

  • Ja

    Stimmen: 5 83,3%
  • Nein

    Stimmen: 1 16,7%

  • Umfrageteilnehmer
    6

kujuhtml15

Neues Mitglied
Hallo zusammen,

ich bin gerade an folgender Thematik dran:
Ich habe eine HTML Datei mit Input-Feldern erstellt, dessen Inhalt ich gerne bei betätigen eines Buttons in eine Datei (fertiges Formular) (Excel-Tabelle oder Word) einfügen und anschließend drucken möchte.

wie funktioniert das Einfügen des Inhaltes an die richtige Position in der Datei?

Würde mich bei nützlichen Beiträgen sehr freuen.
LG
 
Werbung:
Wenn ich richtig verstehe was du machen willst ist das unmöglich bis unheimlich schwierig.

Aber lass dir doch mit PHP eine Tabelle generieren oder z.B. ein PDF kannst ja auch aussehen wie eine Excel Tabelle...
 
Werbung:
...z.B. ein PDF kannst ja auch aussehen wie eine Excel Tabelle...

Ein PDF wäre mir eigentlich am liebsten, da es hinterher als PDF auch gespeichert werden soll.
ich habe euch mal ein bild vom Endergebnis angehängt, wie es mal ungefähr ausschauen soll.
(Die grün markierten Felder sollen ausgefüllt werden mit hilfe des HTML Formulares)
Und von meiner Bisherigen HTML habe ich auch ein Screenshot beigefügt.

2onyyq9n.jpg
 
Zuletzt bearbeitet:
Mit PHP und z.B. der Klasse Fpdf lässt sich auch eine PDF-Datei erstellen
 
Mit PHP und z.B. der Klasse Fpdf lässt sich auch eine PDF-Datei erstellen

ok nur habe ich leider keine Ahnung mit Php und habe jetzt bereits schon 2 Stunden gegooglet, aber nichts hilfreiches gefunden (außer ich habe falsch gesucht :/ )

Könnt Ihr mir etwas Starthilfe geben?
Ich habe euch mal meinen Code (bisher) angehängt:
HTML:
<html>
<head>
<meta charset="utf-8">
<title>Lieferschein Formular</title>
<font face="Arial,Helvetica">
</head> <body> <form action="senden.php" method="post">
<h2>Lieferschein-Formular</h2>


<h1>Allgemeine Angaben:</h1>

<label for="Date">Datum</label>
<input id="Date" size="22" type="date" required>
<label for="abkst">ab Kostenstelle</label>
<input type="text" id="abkst" maxlength="40" required>
<label for="ankst">an Kostenstelle</label>
<input type="text" id="ankst" maxlength="40" required> 
<br> <br>


<!-- Ab hier: Menge, Einheit,... -->

<h1>Eingabe des Gerätes:</h1>
<!-- 1. Zeile -->
<label for="Menge">Menge</label>
<input id="Menge" type="number" min="1" max="220" step="1" value="" style="width:50px" required>
<label for="Einheit">Einheit</label>
     <select name="Einheit" >
      <option></option>
      <option>Stück</option>
      <option>Liter</option>
      <option>Bund</option>
      <option>Packung</option>
        </select>
<label for="Bezeichnung">Bezeichnung</label>
<input type="text" id="Bezeichnung" maxlength="30" style="width:350px" required>
<label for="Gerätenummer">Gerätenummer</label>
<input type="text" id="Gerätenummer" maxlength="30">
<label for="Zustand">Zustand:</label>
<select name="Zustand" required>
      <option></option>
      <option>Neu</option>
      <option>Gebraucht</option>
        </select>
<br>

<!-- 2. Zeile -->

<label for="Menge2">Menge</label>
<input id="Menge2" type="number" min="1" max="220" step="1" value="" style="width:50px">
<label for="Einheit2">Einheit</label>
     <select name="Einheit2" >
      <option></option>
      <option>Stück</option>
      <option>Liter</option>
      <option>Bund</option>
      <option>Packung</option>
        </select>
<label for="Bezeichnung2">Bezeichnung</label>
<input type="text" id="Bezeichnung2" maxlength="30" style="width:350px">
<label for="Gerätenummer2">Gerätenummer</label>
<input type="text" id="Gerätenummer2" maxlength="30">
<label for="Zustand2">Zustand:</label>
<select name="Zustand2" >
      <option></option>
      <option>Neu</option>
      <option>Gebraucht</option>
        </select>
<br>

<!-- Aufgaben -->
<br>
<h1> Aufgaben:</h1>
<img src="clear.png" alt="header"><button type="reset" style="width: 100px">Eingaben zurücksetzen</button>
<img src="print.png" alt="header"><button type="submit" style="width: 100px">Eingaben drucken</button>
<br>
<br>

</font>
</form>
</body>
</html>

Danke :)
 
Werbung:
Du sollest dir erst mal klar machen, was PHP überhaupt ist, wie man es nutzen kann und welche Vorraussetzungen dafür gegeben sein müssen. Wenn dein Webserver kein PHP unterstützt, ist die Sache schon hinfällig. Und dann musst du natürlich auch noch die Grundlagen in Sachen PHP lernen.
 
Ok,
kleine Plan Änderung, was die ganze Sache erleichtert ...
Es reicht, wenn ich das INPUT zeug als HTML wieder ausgebe, da wir einen Vordruck haben.
Wie bekomme ich eine Ausgabe der Eingabefelder bzw dessen Text in eine 2. HTML seite?
 
Einfach per POST bspw. an eine PHP-Datei übergeben, verarbeiten und ausgeben lassen. Oder halt per JavaScript dierekt ausgeben lassen.
 
Zuletzt bearbeitet:
Werbung:
Was nützt dir ein Vordruck bei der HTML-Ausgabe? Ich würde da eher bei PDF bleiben.

Aber egal wie, ohne PHP wird das wohl nichts.
 
So nach einer Woche viel Arbeit und etwas rumprobieren habe ich leider nichts erreicht :(
Ich versuche gerade die Input-Felder auszugeben, was leider nicht so wirklich funktioniert.
ich habe bei meinem Ursprl. Code, folgendes hinzugefügt:
HTML:
<form action="senden.php" method="post">
und meine senden.php sieht erstmal so aus:
PHP:
<?php
$Date = $_POST['Date'];
$abkst = $_POST['abkst'];

echo .$Date.;
echo .$abkst;
?>

Wenn er aber meine PHP aufruft bekomme ich nur eine leere Seite zu sehen.

LG
 
Werbung:
So, nachdem das mit Php (auch mit print_r) nicht funktioniert hat (immer nur eine weiße Seite) habe ich das jetzt mit einem Java-Script geschafft, welches mir eine Tabelle ausgibt mit den Daten.
Jetzt möchte ich nur noch, dass die Daten aus der Tabelle (rechts im Bild) an die richtige Position im Formular (links im Bild) gelangt. Wie geht das :confused::rolleyes:


mlhvi4db.jpg
 
Nochmal, ohne deinen Code zu kennen, können wir hier alle nur Vermutungen aufstellen.

Aber wenn du dir die Daten per JavaScript holst, kannst du doch ohne weiteres dein Formular manipulieren und die Daten dort rein hacken.
 
Zuletzt bearbeitet:
Ja genau, das hab ich mir auch gedacht.
Jetzt hängt es nur noch an der Umsetzung :/
Wie geht denn das?

PS: Im Anhang noch das Java-Script (kopiert) und die Ausgabe-Datei (html)
 

Anhänge

  • code.zip
    33,6 KB · Aufrufe: 1
Zuletzt bearbeitet:
Werbung:
Zurück
Oben