Also ich habe folgendes Script, welches zwei Werte, die vorher in Textfelder eingegeben wurden und einen Wert aus einem Cookie in eine DB-Tabelle schreiben soll:
Meine Frage ist: wie kann ich denn schon im oberen Teil ausgegebenen Nick ($nick) in die Datenbank (Tabelle: alli,Spaltenname: admin) schreiben?
PHP:
<?php
// Definition der Benutzer
$benutzer[0]["name"] = $_POST['name'];
$benutzer[0]["passwort"] = $_POST['passwort'];
//Name des Anlegers aus Cookie auslesen:
$cookievar = preg_split("/#/", $_COOKIE['planetenkampf']);
$nick = $cookievar[0];
echo "Dein Name $nick";
// Aufbau der Datenbankverbindung
$connectionid = mysql_connect ("localhost", "root", "");
if (!mysql_select_db ("planetenkampf", $connectionid))
{
die ("Keine Verbindung zur Datenbank");
// Daten eintragen
}
while (list ($key, $value) = each ($benutzer))
{
// SQL-Anweisung erstellen
$sql = "INSERT INTO ".
"alli (name, passwort) ".
"VALUES ('".$value["name"]."', '".
$value["passwort"]."')";
mysql_query ($sql);
if (mysql_affected_rows ($connectionid) > 0)
{
echo "Allianz erfolgreich angelegt.<br>\n";
}
else
{
echo "Fehler beim Anlegen der Allianz.<br>\n";
}
}
?>
Meine Frage ist: wie kann ich denn schon im oberen Teil ausgegebenen Nick ($nick) in die Datenbank (Tabelle: alli,Spaltenname: admin) schreiben?