php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.10.2006, 15:46  
Erfahrener Benutzer
 
Registriert seit: 27.08.2003
Beiträge: 449
PHP-Kenntnisse:
Fortgeschritten
GSJLink
Standard Formular, das automatisch speichert

Hallo,
ich möchte gerne eine Art Notizblock erstellen. Dafür vorgesehen ist ein <textarea> Feld, das jede Eingabe automatisch, ohne Bestätigung speichert und am besten in eine SQL Datenbank schreibt. Jetzt habe ich jedoch keine Ahnung, wie ich sowas umsetzen kann. Kann mir da jemand nen bisschen unter die Arme greifen?

mfg
Link
GSJLink ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 14.10.2006, 15:59  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Speicher halt per Ajax sobald die Seite verlassen wird (onunload).
Zergling-new ist offline  
Alt 14.10.2006, 19:11  
Erfahrener Benutzer
 
Registriert seit: 27.08.2003
Beiträge: 449
PHP-Kenntnisse:
Fortgeschritten
GSJLink
Standard

Und wie funktioniert das genau? ^^ Ich hab noch nie mit "Ajax" gearbeitet.

mfg
Link
__________________
"Ein Script ist nur dann gut, wenn es unabhängig von der verwendeten Plattform funktioniert"
GSJLink ist offline  
Alt 14.10.2006, 23:07  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Dann lerns halt oder wie willst du dein Problem sonst lösen?
Zergling-new ist offline  
Alt 15.10.2006, 00:10  
Erfahrener Benutzer
 
Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse:
Fortgeschritten
Basti
Standard Re: Formular, das automatisch speichert

Zitat:
Zitat von GSJLink
ich möchte gerne eine Art Notizblock erstellen. Dafür vorgesehen ist ein <textarea> Feld, das jede Eingabe automatisch, ohne Bestätigung speichert und am besten in eine SQL Datenbank schreibt. Jetzt habe ich jedoch keine Ahnung, wie ich sowas umsetzen kann. Kann mir da jemand nen bisschen unter die Arme greifen?
Muss das denn in PHP sein? Was sind denn genau die Anforderungen?

Basti
Basti ist offline  
Alt 15.10.2006, 08:02  
Erfahrener Benutzer
 
Registriert seit: 18.07.2005
Beiträge: 154
iRadiaX
iRadiaX eine Nachricht über ICQ schicken iRadiaX eine Nachricht über AIM schicken
Standard

In PHP wär es doch am einfachsten. GSJLink, schau dir mal DAS HIER an, da sind die AJAX-Funktionen und die Möglichkeiten von AJAX sehr gut beschrieben.

MfG,
iRadiaX
__________________
Quedilo - Downloads schneller finden
iRadiaX ist offline  
Alt 15.10.2006, 09:43  
Erfahrener Benutzer
 
Registriert seit: 27.08.2003
Beiträge: 449
PHP-Kenntnisse:
Fortgeschritten
GSJLink
Standard

@Basti: Nein eigentlich nicht, nur der Inhalt sollte in eine DB geschrieben werden und das soll anscheinend mit JS nicht gehen.

Ok ich werde mich mal nen bissl mit Ajax beschäftigen

Edit: So wie ich das sehe is Ajax ja ne Form von JS (schlagt mich, wenn das falsch is ^^), wie schreib ich damit jetzt in eine DB? Oder kann man mit JS ne PHP Funktion ausführen irgendwie?

mfg
Link
GSJLink ist offline  
Alt 15.10.2006, 10:06  
Erfahrener Benutzer
 
Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse:
Fortgeschritten
Basti
Standard

Na, es gibt doch 1000 Wege dafür. Meine Frage war eher so gemeint, ob es überhaupt eine Client-Server-Anwendung sein muss und, wenn ja, ob das überhaupt über einen Browser laufen muss. Man muss sich ja nicht über die Hintertür irgendwelche Techniken einbauen (XMLHTTPRequest bzw. eben Ajax), nur um die Schwäche einer Technologie glattzubügeln, die man garnicht braucht. Und dafür dann auch noch einen Webserver, eine Datenbank und PHP aufsetzen.

In dem Fall, das du das einfah nur auf deinem Rechner daheim laufen lassen möchtest, wäre es ja vielfach enfacher, z.B. mit wxPython oder so eine einfache Anwendung zu schreiben, die die Eingaben einfach in eine Textdatei kloppt.

Basti
Basti ist offline  
Alt 15.10.2006, 10:50  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Zitat:
Zitat von GSJLink
Edit: So wie ich das sehe is Ajax ja ne Form von JS (schlagt mich, wenn das falsch is ^^), wie schreib ich damit jetzt in eine DB? Oder kann man mit JS ne PHP Funktion ausführen irgendwie?
Du scheinst dich ja noch nicht wirklich damit beschäftigt zu haben

Mit "Ajax" (was wie du richtig erkannt hast nur ein Buzzword für (bestimmte Teile von) JavaScript ist) kannst du einen Request absenden. Du könntest also z.B. - wie Zergling schon vorgeschlagen hat - den onunload-Event nutzen um dann einen POST-Request an eine PHP-Datei abzusenden un diese speichert dir den Kram dann in der DB....
__________________
Today you...Tomorrow me.
agrajag ist offline  
Alt 15.10.2006, 12:56  
Erfahrener Benutzer
 
Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse:
Fortgeschritten
Basti
Standard

...dazu braucht es aber kein Ajax. Dazu reicht doch irgendwas in der Art:

Code:
<body onunload="document.forms[0].submit()">
oder so ähnlich. Und das PHP-Skript, an das das Formular geschickt wird:

PHP-Code:
<?php
$sFile 
dirname(__FILE__) . '/../content.txt';

if(isset(
$_POST['sent']))
    
file_put_contens($sFile$_POST['content']);


// Ausgabe ...
?>
Die Behandlung der Magic Quotes und jegliche Absicherung natürlich mal ausgeklammert (gibt da auch keine Infos hier).

Basti
Basti ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP: Formular Generator Zergling-new Tutorials 16 06.07.2010 03:14
Ergebnis von Formular in iFrame zeigen PsychoEagle HTML, Usability und Barrierefreiheit 2 22.07.2009 21:07
Formular automatisch ausfühlen und abschicken ! 7Style PHP Tipps 2008 4 22.04.2008 09:53
Formular automatisch speichern/füllen simsalabim PHP Tipps 2008 5 13.12.2007 17:09
Wert aus Textfeld in neues Formular übernehmen (kein Submit) PsychoEagle HTML, Usability und Barrierefreiheit 9 02.01.2007 14:51
Formular fügt automatisch & ungewollt \ vor " an. PHP Tipps 2006 7 20.05.2006 15:19
Post Formular automatisch weiterleiten mansaylon PHP Tipps 2006 7 31.03.2006 10:46
formular includen samspa5 PHP Tipps 2006 13 18.03.2006 11:37
Formular automatisch an anderen Server absenden PHP Tipps 2006 8 28.02.2006 13:29
formular automatisch senden bark PHP Tipps 2006 1 11.01.2006 10:41
[Erledigt] Formular in Formular HTML, Usability und Barrierefreiheit 4 19.10.2005 12:18
[Erledigt] PHP Formular ~~wichtig~~ PHP Tipps 2005 27 29.05.2005 19:38
Im Formular user abfragen? Datenbanken 3 06.01.2005 10:51
[Erledigt] Daten in einem Formular ausgeben und ändern PHP Tipps 2004-2 7 07.12.2004 17:22
[Erledigt] Daten in neuem Formular anzeigen PHP Tipps 2004 6 21.07.2004 10:44

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
ajax automatisch speichern, html formular automatisch speichern, php formular automatisch speichern, ajax formular automatisch speichern, phpformular zur dateneingabe erstellen, php wie speichert man eingaben, html form eingaben sofort in db speichern, formular eingabe automatisch speichern, php formular \bei eingabe\ speichern, php daten bei eingabe automatisch speichern, php ajax automatisch daten speichern, automatisches speichern php, formulardaten bei eingabe automatisch speichern, formulardaten automatisch zwischenspeichern ajax, textfeld verlassen mit ajax speichern, mit ajax automatisch in db speichern, php formular eingabe automatisch speichern, automatische speicherung eingabe felder php, php bei eingabe automatisch speichern, eingabe automatisch speichern php

Alle Zeitangaben in WEZ +2. Es ist jetzt 14:18 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.