SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 12.11.2007, 10:43:11
Fräd Fräd ist offline
Anfänger
 
Registriert seit: Nov 2007
Beiträge: 25
Formular einträge speichern

Hallo,
Ich habe ein paar *kleine* Probleme und komme einfach nicht auf die Lösung, wär super toll wenn ihr ein paar Hilfen für mich hättet!
In meinem Formular werden Eingaben an eine CSV-Datei geschickt, diese Datei hat 8 Spalten. Wenn ihr nicht versteht, dann schreibt mir bitte;)

Meine Probleme sind..
(1) ich möchte das die Daten jweils der richtige Spalten in der CSV-Datei hinzugefügt werden
(2) Die Daten werden als Array hinzugefügt, und ich versuche diese wieder normal darzustellen, schaffe dies aber nicht =( ..., wenn ich 'array' vor der Klammer weglasse tritt bei mir ein Fehler auf,... also ich bin recht ratlos, wer nett wen man mir helfen könnte


HTML-Code:
<html><head><title>Formular</title></head>
<body>
PHP-Code:
<?$daten= array( "$datum". "$ausgeliefert_an". "$art" ."$prozessor" ."$takt". "$ram" ."$seriennummer" ."$nr");

$handle = fopen('file.csv', 'a+');

foreach ($daten as $line) {
    fputs($handle, split('.', $line));

fclose($handle);
?>
HTML-Code:
Datum<br>
<input type=text name="datum" size=20><br>
<br>
Ausgeliefert an<br>
<input type=text name="ausgeliefert_an" size=20><br>
<br>
Art<br>
<input type=text name="art" size=20><br>
<br>
Prozessor<br>
<input type=text name="prozessor" size=20><br>
<br>
Takt<br>
<input type=text name="takt" size=20><br>
<br>
Ram<br>
<input type=text name="ram" size=20><br>
<br>
Seriennummer<br>
<input type=text name="seriennummer" size=20><br>
<br>
NR<br>
<input type=text name="nr" size=20><br>
<br>

<input type=submit name="submit" value="Eingaben Abschicken">
<input type=reset VALUE="Eingaben Löschen"> 



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

Geändert von Fräd (12.11.2007 um 11:11:16 Uhr)
Mit Zitat antworten
  #2  
Alt 12.11.2007, 11:26:32
Fury Fury ist offline
Anfänger
 
Registriert seit: Oct 2007
Beiträge: 13
AW: Formular einträge speichern

moinsen!

haste dein formular auch geöffnet ? also mit

HTML-Code:
<form action="..." method="...">
--------
GreeTz
Fury
__________________
----------------
GreeTz
Fury
Mit Zitat antworten
  #3  
Alt 12.11.2007, 11:38:13
Fräd Fräd ist offline
Anfänger
 
Registriert seit: Nov 2007
Beiträge: 25
AW: Formular einträge speichern

Ja, sry^^ ich habe die falsche datei geuppt.... der rest stimmt aber hier ist die richtige

HTML-Code:
html><head><title>Formular</title></head>
<body>
<form action="Maxdata.csv" method=post>
Datum<br>
<input type=text name="datum" size=20><br>
<br>
Ausgeliefert an<br>
<input type=text name="ausgeliefert_an" size=20><br>
<br>
Art<br>
<input type=text name="art" size=20><br>
<br>
Prozessor<br>
<input type=text name="prozessor" size=20><br>
<br>
Takt<br>
<input type=text name="takt" size=20><br>
<br>
Ram<br>
<input type=text name="ram" size=20><br>
<br>
Seriennummer<br>
<input type=text name="seriennummer" size=20><br>
<br>
NR<br>
<input type=text name="nr" size=20><br>
<br>

<input type=submit name="submit" value="Eingaben Abschicken">
<input type=reset VALUE="Eingaben Löschen"> 
</form>
</body>
</html>
Danke aber, das löst nicht alles: ...

Mein Problem ist ja, das ich die Datei nicht so speichern lassen wie ich das gern hätte^^, also die werden in meiner csv datei als Array gespeichert, diese dateien hätte ich gern so wie ich sie auch eingetiptt habe, nur weiß iich nicht recht wie ich das speichern soll, weil das ja mehrere Werte sind, und da kam mir nur array in den sinn=(..., und da alle in der ersten spalte und nicht auf die 8 verteilt eingetragen werden,glaube ich bräuchte, ich erst die richtigen Daten um das Formular, weil das funktioniert ja, wenn ich es aufrufe mit den alten dateien, nur wenn ich die neuen eingebe dann hapert es, erheblich und mir werrden nur array angezeigt =(.

mfg

Geändert von Fräd (12.11.2007 um 13:43:57 Uhr)
Mit Zitat antworten
  #4  
Alt 12.11.2007, 12:00:53
Fräd Fräd ist offline
Anfänger
 
Registriert seit: Nov 2007
Beiträge: 25
AW: Formular einträge speichern

Ich habe (*glaube ich*), eine Lösung aber die kann ich nicht wirklich benutzen, wäre eine anwendung fputcsv, eig richtig, weil ich das nicht benutzen kann =(, kann mir jemand sagen warum??
Mit Zitat antworten
  #5  
Alt 12.11.2007, 13:52:15
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: Formular einträge speichern

Zitat:
Code:
<form action="Maxdata.csv" method=post>
Du schickst das Formular an eine csv-Datei?!?
Mit Zitat antworten
  #6  
Alt 12.11.2007, 14:09:08
Fräd Fräd ist offline
Anfänger
 
Registriert seit: Nov 2007
Beiträge: 25
AW: Formular einträge speichern

Upps, sry nein die datei soll wird an test.php geschickt... nicht an die csv da hätte ich die werte gerne drin !!!
beachte, bitte die codes da oben nicht mehr so intensiv... weil ich die extrem veränder im mom ;)
__________________
Danke für deine Hilfe !!!
MFG FRÄD

Geändert von Fräd (12.11.2007 um 14:10:41 Uhr)
Mit Zitat antworten
  #7  
Alt 12.11.2007, 14:53:02
Fräd Fräd ist offline
Anfänger
 
Registriert seit: Nov 2007
Beiträge: 25
AW: Formular einträge speichern

So ich habe jetzt nur noch das Problem, das die dateien gesplittet werden, weil sie jetzt alle in der ersten spalte stehen, und die sollen ja auf alle 8 verteilt werden,... habe bloß keine idee wie man das machen soll, hat jemand nen denkanstoß, der würde schonr eichen, weil ich das script eig, alleine schreiben wollte, aber merke das es bei mir noch einwenig an manchen sachen mangelt *leider*!!! =(

<<Eingabe Feld>>

HTML-Code:
<html><head><title>Formular</title></head>
<body>
<form action="test.php" method=post>
Datum<br>
<input type=text name="datum" size=20><br>
<br>
Ausgeliefert an<br>
<input type=text name="ausgeliefert_an" size=20><br>
<br>
Art<br>
<input type=text name="art" size=20><br>
<br>
Prozessor<br>
<input type=text name="prozessor" size=20><br>
<br>
Takt<br>
<input type=text name="takt" size=20><br>
<br>
Ram<br>
<input type=text name="ram" size=20><br>
<br>
Seriennummer<br>
<input type=text name="seriennummer" size=20><br>
<br>
NR<br>
<input type=text name="nr" size=20><br>
<br>

<input type=submit name="submit" value="Eingaben Abschicken">
<input type=reset VALUE="Eingaben Löschen"> 

</form>
</body>
</html>
<<Ausgabe Feld>>

PHP-Code:
<?

$datum = $_POST["datum"];
$ausgeliefert_an = $_POST["ausgeliefert_an"];
$art = $_POST["art"];
$prozessor = $_POST["prozessor"];
$takt = $_POST["takt"];
$ram = $_POST["ram"];
$seriennummer = $_POST["seriennummer"];
$nr = $_POST["nr"];

$list= array ($datum .",". $ausgeliefert_an .",". $art .",". $prozessor .",". $takt .",". $ram .",". $seriennummer .",". $nr);

$file = fopen("file.csv", "a+ <br>");
foreach ($list as $line) {
fwrite($file,split(',',$line));
}
fclose($file);

?>
<table border=1>
<font face="Arial">
<tr>
  <th>Datum</th>
  <th>Ausgeliefert_an</th>
  <th>Art</th>
  <th>Prozessor</th>
  <th>Takt</th>
  <th>Ram</th>
  <th>Seriennummer</th>
  <th>Nr.</th>
</tr>

<tr>

<td align="left"><?echo $_POST ["datum"];?></td align="left"></td>
<th align="left"><?echo $_POST ["ausgeliefert_an"];?></th align="left"></th>
<th align="left"><?echo $_POST ["art"];?></th align="left"></th>
<th align="left"><?echo $_POST ["prozessor"];?></th align="left"></th>
<th align="left"><?echo $_POST ["takt"];?></th align="left"></th>
<th align="left"><?echo $_POST ["ram"];?></th align="left"></th>
<th align="left"><?echo $_POST ["seriennummer"];?></th align="left"></th>
<th align="left"><?echo $_POST ["nr"];?></th align="left"></th>
</font></tr>
__________________
Danke für deine Hilfe !!!
MFG FRÄD

Geändert von Fräd (12.11.2007 um 15:40:40 Uhr)
Mit Zitat antworten
  #8  
Alt 12.11.2007, 16:44:10
Fräd Fräd ist offline
Anfänger
 
Registriert seit: Nov 2007
Beiträge: 25
AW: Formular einträge speichern

Also mit speichern habe ich alles geschafft^^
ich brauche, nur noch einen tipp wie ich per php einen zeilenumbruch in meinem dokument mache?!?!?
__________________
Danke für deine Hilfe !!!
MFG FRÄD
Mit Zitat antworten
  #9  
Alt 12.11.2007, 19:12:25
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: Formular einträge speichern

"\n"


PS: Hast Du es schon mal mit einem Handbuch versucht?
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #10  
Alt 13.11.2007, 08:32:44
Fräd Fräd ist offline
Anfänger
 
Registriert seit: Nov 2007
Beiträge: 25
AW: Formular einträge speichern

Hehe^^
mir ist kla das man mit \n einen zeilenumbruch in php macht, aber ich habe ja ein formular in csv und dort werden die eigegebenen werte hintereinander angereit,
d.h. ich gebe die 8 kriterien ein, speichert so wie es soll, in den spalten a-h, bloß dann soll ein zeilenumbruch in excel passieren, das er wieder von a-h die werte einträgt, und nicht von I-P... verständlich, das habe ich mit zeilenumbruch gemeint^^, aber trotzdem danke
__________________
Danke für deine Hilfe !!!
MFG FRÄD
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Daten via Formular in DB speichern dinosaur MySQLi/PDO/(MySQL) 3 04.05.2007 19:51:11
PHP Formular Werte Temp. speichern pix PHP für Fortgeschrittene und Experten 1 10.04.2007 23:01:23
Formular daten in session variabeln speichern pimpo84 PHP für Fortgeschrittene und Experten 1 11.07.2006 18:23:39
Einträge aus Formular in DB Th_Heide MySQLi/PDO/(MySQL) 14 28.10.2004 23:52:59
Problem bei Speichern aus Formular in SQL-DB cobracio PHP für Fortgeschrittene und Experten 6 04.06.2003 09:35:27


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:50:50 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt