php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 31.01.2010, 17:05  
Benutzer
 
Registriert seit: 12.06.2009
Beiträge: 48
PHP-Kenntnisse:
Anfänger
Tobsen befindet sich auf einem aufstrebenden Ast
Standard Kundendaten ändern / PHP Code

Hi Leute,

ich habe folgendes Problem und finde keinen bereits existierenden Thread:

Ich habe einen Kundenbereich, in den man sich einloggen kann, die Daten werden mit der sql Datenbank abgeglichen.

Ich habe eine Seite in diesem Kundenbereich, indem man seine persönlichen Daten angezeigt bekommt (sie werden einfach aus der datenbank ausgelesen).

Ich möchte es dem Kunden nun ermöglichen, diese Daten abzuändern. Wie mache ich das am Geschicktesten? Ich stelle mir vor, einen Link anzubieten. Durch Klicken dieses Links öffnet sich ein formular, in das man die neuen Daten eingeben kann.

Kann mir jemand helfen?

Viele Grüße
Tobsen ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 31.01.2010, 17:11  
Erfahrener Benutzer
 
Registriert seit: 13.05.2009
Beiträge: 1.166
PHP-Kenntnisse:
Fortgeschritten
dennis81 befindet sich auf einem aufstrebenden Ast
Standard

Wo genau ist das Problem? Wenn du die Daten doch eh schon auslesen kannst, kannst du sie auch genauso gut in einem Formular anzeigen lassen. Dann nur noch Formular auswerten und speichern.
__________________
Es ist schon alles gesagt! Nur noch nicht von allen! (Karl Valentin)
Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)
dennis81 ist gerade online  
Alt 31.01.2010, 17:25  
Benutzer
 
Registriert seit: 12.06.2009
Beiträge: 48
PHP-Kenntnisse:
Anfänger
Tobsen befindet sich auf einem aufstrebenden Ast
Standard

Genau. Aber da liegt das Problem.
Wie kriege ich die Daten in das Formular, und wie kann man es gestalten, dass mit dem Absenden des neuen Formulars die geänderten Einträge in den Textfeldern direkt in die datenbank geschrieben werden?

Nehmen wir an, ich habe die PLZ eines Kunden so ...

$plz = $row['PLZ'];

aus der Datenbank geholt und so im Kundenbereich dargestellt:

Ihre PLZ: <?php echo "$plz" ?>

Wie mache ich jetzt weiter?

Danke!!
Tobsen ist offline  
Alt 31.01.2010, 17:27  
Erfahrener Benutzer
 
Registriert seit: 28.01.2010
Beiträge: 615
PHP-Kenntnisse:
Fortgeschritten
tkausl ist in Verruf geraten
Standard

PHP-Code:
<input type="text" name="PLZ" value="<?=$plz;?>">
und dann nach dem absenden des buttons einfach
PHP-Code:
UPDATE xxx SET PLZ='$_POST['PLZWHERE ..... 
tkausl ist offline  
Alt 31.01.2010, 17:29  
Erfahrener Benutzer
 
Registriert seit: 28.01.2009
Beiträge: 157
phplars befindet sich auf einem aufstrebenden Ast
Standard

Du machst ein Formular
PHP-Code:
<form method="post" action="neu.php"><input name="plz" type="text" value"<?php echo $row['PLZ'];?>" /><input type="submit" value="Los!"></form>
Nun musst du die Daten auslesen in neu.php
PHP-Code:
<?php $plz $_POST["plz"];
und nun nur noch in die Datenbank laden
phplars ist offline  
Alt 31.01.2010, 17:42  
Benutzer
 
Registriert seit: 12.06.2009
Beiträge: 48
PHP-Kenntnisse:
Anfänger
Tobsen befindet sich auf einem aufstrebenden Ast
Standard

Danke tkausl, super.

Wo genau kommt "UPDATE...." hingeschrieben? In dieselbe Datei, die das Formular enthält, einfach unter den Absendebutton als PHP Code eingefügt oder wohin schreibe ich das?

Danke!
Tobsen ist offline  
Alt 31.01.2010, 17:44  
Erfahrener Benutzer
 
Registriert seit: 25.01.2009
Beiträge: 1.027
PHP-Kenntnisse:
Fortgeschritten
Capfly befindet sich auf einem aufstrebenden Ast
Capfly eine Nachricht über ICQ schicken Capfly eine Nachricht über MSN schicken
Standard

Zitat:
Zitat von Tobsen Beitrag anzeigen
Genau. Aber da liegt das Problem.
Wie kriege ich die Daten in das Formular, und wie kann man es gestalten, dass mit dem Absenden des neuen Formulars die geänderten Einträge in den Textfeldern direkt in die datenbank geschrieben werden?

Nehmen wir an, ich habe die PLZ eines Kunden so ...

$plz = $row['PLZ'];

aus der Datenbank geholt und so im Kundenbereich dargestellt:

Ihre PLZ: <?php echo "$plz" ?>

Danke!!
Das würde einen Syntax Error und ansonsten "Ihre PLZ: $plz" ergeben^^

Richtig wäre so:
PHP-Code:
Ihre PLZ: <?php echo $plz?>
__________________
MfG
~Capfly
Jetzt NEU! Cpix & Wbits Katahlan.de - Das Browsergame
Capfly ist offline  
Alt 31.01.2010, 17:45  
Erfahrener Benutzer
 
Registriert seit: 28.01.2009
Beiträge: 157
phplars befindet sich auf einem aufstrebenden Ast
Standard

Du schreibst dass in die Datei, die im Formluar als action= anegeben ist
phplars ist offline  
Alt 31.01.2010, 18:37  
Benutzer
 
Registriert seit: 12.06.2009
Beiträge: 48
PHP-Kenntnisse:
Anfänger
Tobsen befindet sich auf einem aufstrebenden Ast
Standard

Hi Ihr,

ich habe so ein Formular jetzt erstellt, aber man kann die daten, die im Formular angezeigt werden, nicht verändern. Woran liegt das?

Danke!
Tobsen ist offline  
Alt 31.01.2010, 18:43  
Erfahrener Benutzer
 
Registriert seit: 25.01.2009
Beiträge: 1.027
PHP-Kenntnisse:
Fortgeschritten
Capfly befindet sich auf einem aufstrebenden Ast
Capfly eine Nachricht über ICQ schicken Capfly eine Nachricht über MSN schicken
Standard

hast du vielleicht iwas drübergelegt mit position: absolute oder relative?
falls nicht, schau mal ob iwo disabled steht
__________________
MfG
~Capfly
Jetzt NEU! Cpix & Wbits Katahlan.de - Das Browsergame
Capfly 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 Code in MySQL db hunzimar Datenbanken 4 13.10.2009 15:19
Userdaten einlesen und ändern 54ch4 PHP Tipps 2009 3 16.03.2009 22:54
Registrierte User sollen ihre Daten ändern können 54ch4 PHP Tipps 2009 17 14.03.2009 14:29
HTML Code in PHP einbinden solvero PHP Tipps 2009 5 11.02.2009 10:17
[Erledigt] Source Code durch Quellcode finden. JEGO Off-Topic Diskussionen 9 11.11.2008 12:23
Daten per Formular ändern AJ79 PHP Tipps 2008 1 20.10.2008 21:44
JAvascript und Php - code funktioniert nicht Black-Devil JavaScript, Ajax und mehr 1 01.08.2008 15:01
Design und Code Trennen TeazY PHP Tipps 2008 29 21.05.2008 12:08
PW ändern script TeazY PHP Tipps 2008 4 15.01.2008 13:48
bb code in htm code wandeln janni PHP Tipps 2007 2 04.11.2005 22:36
Hintergrundbild eines Formulares mit Javascript ändern! HTML, Usability und Barrierefreiheit 3 03.11.2005 20:19
[Erledigt] JS Code in PHP Code?? HTML, Usability und Barrierefreiheit 12 08.08.2005 15:45
[Erledigt] Lesbarkeit von Code Off-Topic Diskussionen 6 14.07.2005 14:48
code aus db mit eval replacen chief-thomson PHP Tipps 2005-2 4 08.07.2005 15:33
Bestätigungmail code? PHP Tipps 2005 7 16.05.2005 13:18

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php codierung ändern, php kodierung ändern, quelltext formular kundendaten, php daten lesen und geänderte texte updaten, benutzerdaten ändern php, php kunden in datenbank suchen und anzeigen und ändern, db codierung ändern, php code flüsterer, kundenbereich phpcode, code für datensätze editieren in php, codierung ändern php, kundenbereich daten ändern php, kundendendformullar ändern

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:21 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