also ich nehme an der user muss sich einloggen, wenn dann beim einloggen z.b. eine session gesetzt wird, wäre das recht gut.
beispielsweise wird dann in der session die id des users gespeichert (bestfall)
dann ist alles ein kinderspiel.
du machst eine datei.php in der es inputfelder gibt:
<input type="text" name="hobby">
der name spielt dabei eine entscheidende rolle!
also nich lala eingeben, ich komme später dazu…
insgesamt sollte das so aussehen:
[code]
…
[/code]
mit einen klick auf den submit button wird zur seite gelinkt, die in action steht, die daten aus dem [B]formular[/B] sind nun in einem globalem array gespeichert!
dies ist: [php]$_POST[''];[/php] bei [code]method="get"[/code] wäre es [php]$_GET[''];[/php] gewesen!
aber get wird an die URL dran gehängt und könnte andere variablen ersetzen, also nimm lieber immer post.
um aber unabhängig sein zu können kannst du
[php] $_REQUEST[''];[/php] nehmen, das holt sowohl post als auch get.
nun zur die_seite_in_der_ausgewertet_wird.php :
die könnte zum beispiel so aussehen:
(// leitet in php einen kommentar ein, nicht verwirren lassen)
[php]$sql = „…“; // in dieser variable speicherst du den sogenannten query
//der dann später verschickt wird.
$sql = „INSERT INTO table
(hobby[,spalte2,spalte3])“; // hier die spalten in die die werte kommen
VALUES // hier die werte
(‚„.$_REQUEST[‚hobby‘].“‘) // hier könnte jetzt z.b, stehen (‚spielen‘) aber wir haben ja das array
WHERE id = „.$_SESSION[‚id‘].“;"; // sagt er soll es dort einfügen, wo die id die ist, die dem user zu gewiesen wurde
[/php]
INFO: [php]WHERE id = „.$_SESSION[‚id‘].“;„;[/php] betrachte das: ;“;
das erste semikolon beendet den query, das anführungszeichen mit dem semikolon die variable.
so nun wird die variable verschickt:
[php]mysql_query($sql);[/php]
in der variable $sql steht nun der query (siehe oben)
jetzt sind die werte in der datebank,
dort sollte in der spalte mit der id, des users, der das hobby … hat, sein hobby stehen.
wenn was net geht einfach fragen
hoffe es war verständlich, rechtschreibfehler bitte entschuldigen, code tags folgen