Tipprunden-Account

Bohninger

Grünschnabel
Moin!

Ich bin seit einiger Zeit dabei eine Fußball-Tipprunde zu erstellen. In dieser sollen sich die registrierten Leute anmelden können (klappt auch) und dann bei "Tippabgabe" den jeweiligen Spieltag tippen können. Nur das bekomme ich nicht hin.
Ich habe u.a. in der Datenbank eine Tabelle "tipp_reg" angelegt und für jeden Spieltag jeweils eine weitere. In allen Tabellen existiert der Primärschlüssel "user", der bei der Registrierung in jeder Tabelle angelegt wird. Diese Tabellen sind auch miteinander verbunden.
Aber wenn ich mich mit Otto Maier anmelde, komme ich zwar auch ins Portal, kann auch tippen und die Tipps wandern in die richtige Tabelle, nur nicht in die richtige Zeile. Es wird dann, egal mit welchem Namen ich mich angemeldet habe, ein Zeile mit den Tipps hinzugefügt.
Was/Wo habe ich denn noch vergessen zuzuweisen, damit die Tipps von Otto Maier auch in Zeile des Users Otto Maier rutschen?

Grüße aus Hamburg
Dirk

PS: Ich arbeite mit sql, php, apache und dw
 
Sorry, daß ich mich erst jetzt melde und danke für die Antwort.

Ich musste aber kurzfristig eine Weile weg. Ich gehe mal davon aus, dass ihr den Code der Anmeldeseite benötigt und nicht von der Tippabgabeseite. Deswegen nun der php-Code der Anmeldeseite:

<?php require_once('Connections/otker.php'); ?>
<?php
$maxRows_tipp = 33;
$pageNum_tipp = 0;
if (isset($HTTP_GET_VARS['pageNum_tipp'])) {
$pageNum_tipp = $HTTP_GET_VARS['pageNum_tipp'];
}
$startRow_tipp = $pageNum_tipp * $maxRows_tipp;
mysql_select_db($database_otker, $otker);
$query_tipp = "SELECT * FROM tipp_registrieren";
$query_limit_tipp = sprintf("%s LIMIT %d, %d", $query_tipp, $startRow_tipp, $maxRows_tipp);
$tipp = mysql_query($query_limit_tipp, $otker) or die(mysql_error());
$row_tipp = mysql_fetch_assoc($tipp);
if (isset($HTTP_GET_VARS['totalRows_tipp'])) {
$totalRows_tipp = $HTTP_GET_VARS['totalRows_tipp'];
} else {
$all_tipp = mysql_query($query_tipp);
$totalRows_tipp = mysql_num_rows($all_tipp);
}
$totalPages_tipp = ceil($totalRows_tipp/$maxRows_tipp)-1;
?>
<?php
// *** Validate request to login to this site.
session_start();
$loginFormAction = $_SERVER['PHP_SELF'];
if (isset($accesscheck)) {
$GLOBALS['PrevUrl'] = $accesscheck;
session_register('PrevUrl');
}
if (isset($_POST['textfield'])) {
$loginUsername=$_POST['textfield'];
$password=$_POST['textfield2'];
$MM_fldUserAuthorization = "";
$MM_redirectLoginSuccess = "tipp_t26.php";
$MM_redirectLoginFailed = "tipprunde.php";
$MM_redirecttoReferrer = false;
mysql_select_db($database_otker, $otker);

$LoginRS__query=sprintf("SELECT user, pass FROM tipp_registrieren WHERE user='%s' AND pass='%s'",
get_magic_quotes_gpc() ? $loginUsername : addslashes($loginUsername), get_magic_quotes_gpc() ? $password : addslashes($password));

$LoginRS = mysql_query($LoginRS__query, $otker) or die(mysql_error());
$loginFoundUser = mysql_num_rows($LoginRS);
if ($loginFoundUser) {
$loginStrGroup = "";

//declare two session variables and assign them
$GLOBALS['MM_Username'] = $loginUsername;
$GLOBALS['MM_UserGroup'] = $loginStrGroup;
//register the session variables
session_register("MM_Username");
session_register("MM_UserGroup");
if (isset($_SESSION['PrevUrl']) && false) {
$MM_redirectLoginSuccess = $_SESSION['PrevUrl'];
}
header("Location: " . $MM_redirectLoginSuccess );
}
else {
header("Location: ". $MM_redirectLoginFailed );
}
}
?>

Danke im Voraus!

Dirk
 
Zurück