Ich habe folgendes Problem ich übergebe den wert $status über die URl
Wenn status 1 ist, ist auch alles OK doch sobald status 2 zum einsatz kommt wird der $zaehler um 1 erhöht was noch stimmt jedoch bis zum eintrag in die DB ist der wert um 2 erhöht.
Auch ist es der fall das wenn bei status 2 nicht unique in der DB angegeben ist der User 2x eingetragen wird.
Also eigentlich ist da ja nicht viel drinnen wo ich falsch machen könnte oder ?
Sollte noch fragen offen sein bitte posten.
Wenn status 1 ist, ist auch alles OK doch sobald status 2 zum einsatz kommt wird der $zaehler um 1 erhöht was noch stimmt jedoch bis zum eintrag in die DB ist der wert um 2 erhöht.
Auch ist es der fall das wenn bei status 2 nicht unique in der DB angegeben ist der User 2x eingetragen wird.
Also eigentlich ist da ja nicht viel drinnen wo ich falsch machen könnte oder ?
PHP-Code:
<?
session_name("sid");
session_start();
require "./admin/_data.inc.php";
require("global.php");
require("_header.php");
$seite = "reg_nr";
$result = $db_zugriff->query("SELECT * from reg_allgm WHERE seite = '$seite'");
$row = $db_zugriff->fetch_array($result);
$datum = date("j.n.Y");
if ($status==1){
$zaehler = $row[stand];
$zaehler++;
$sql = "UPDATE reg_allgm SET stand=$zaehler WHERE seite = '$seite'";
mysql_db_query($mysqldb, $sql0);
echo mysql_error();
$reg_id = $zaehler;
$usertable ="reg_a_user";
$freischaltung .="<br>Deine Mitgliedsnummer: $zaehler";
$dat .="<br>$datum";
}
if ($status==2){
$zaehler = $row[stand2];
$zaehler++;
$sql = "UPDATE reg_allgm SET stand2=$zaehler WHERE seite = '$seite'";
mysql_db_query($mysqldb, $sql);
echo mysql_error();
$reg_id = $zaehler;
$usertable ="reg_b_user";
$freischaltung .="<br>Deine Mitgliedsnummer: $zaehler";
$dat .="<br>$datum";
}
else{
}
$sqlwert = ("INSERT INTO $usertable (reg_id, userid) VALUES ($reg_id, $user_id)");
mysql_db_query($mysqldb, $sqlwert);
echo mysql_error();
$sqlwert2 = ("Update bb2_user_table SET regstatus=$status WHERE userid = '$user_id'");
mysql_db_query($mysqldb, $sqlwert2);
echo mysql_error();
eval("dooutput("".gettemplate("reg_freischaltung")."");");
?>
Kommentar