Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
übergabeprobleme bei änderungen in formularen [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
brauche Webseite ideal für Vereine und Firmen
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
übergabeprobleme bei änderungen in formularen


 
jhaustein
07-02-2005, 12:21 
 
hallo gemeinschaft

wie ich in diesem forum gelernt habe, kann ich anhand der nachfolgenden function daten von formularen weitergeben


function vpassthru()
{
global $HTTP_POST_VARS, $HTTP_GET_VARS;

reset ($HTTP_POST_VARS);
while (list ($key, $val) = each ($HTTP_POST_VARS))
echo "<input type=hidden name='".$key."' value=\"". htmlspecialchars( stripslashes($val))."\">";

reset ($HTTP_GET_VARS);
while (list ($key, $val) = each ($HTTP_GET_VARS))
echo "<input type=hidden name='".$key."' value=\"". htmlspecialchars( stripslashes($val))."\">";
}

vpassthru();


wie würdet ihr das machen, wenn ich nun datenänderungen durchführen möchte

ich habe zwei formularseiten

 
DrNorton
07-02-2005, 12:48 
 
wie ich in diesem forum gelernt habe ...

ok ... nächste Aufgabe: lesen und verstehen der Foreneinteilung !

SQL != PHP

 
jhaustein
07-02-2005, 15:00 
 
es ist doch ein sql problem - somit bin ich im richtigen forum

 
marc75
07-02-2005, 15:45 
 
ungefähr so

- per abfrage die daten holen
- in input (nicht hidden) oder textarea felder ausgeben
- daten ändern
- via formular (das die input oder textarea felder umschliesst) absenden
- per sql - update die daten wieder eintragen in der DB

 
jhaustein
07-02-2005, 15:47 
 
also bräuchte ich für datensatz anlegen und ändern unterschiedliche formulare

 
marc75
07-02-2005, 16:01 
 
Original geschrieben von jhaustein
also bräuchte ich für datensatz anlegen und ändern unterschiedliche formulare

ich weiss ja nicht wie du Datensätze anlegst, aber im normalfall legt man mit einem INSERT-Statement ein neuen Datensatz an und mit einem UPDATE-Statement ändert man Datensätze


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:01 Uhr.