Zitat:
Zitat von TobiaZ
Kann nicht sein, es müsste ja mindestens "Error: "ausgegeben werden.
Außerdem, WO hast du den Code eingefügt?
Außerdem, ein UPDATE fügt keine Datensätze hinzu.  Und wenn keine Zeile durch das Update betroffen wurde, heißt das noch lange nicht, dass etwas schief gelaufen ist.
|
Ja "Error:" wird ausgegeben.
PHP-Code:
for ($k = 0; $k < $num; $k++) {
if (array_key_exists("bool$k", $_POST)) { //falls checkbox angeklickt
$min[$k] = $_POST["min$k"];
$tore[$k] = $_POST["tore$k"];
$vname[$k] = $_POST["vname$k"];
$nname[$k] = $_POST["nname$k"];
$vorlagen[$k] = $_POST["vorlagen$k"];
$ein[$k] = $_POST["ein$k"];
$aus[$k] = $_POST["aus$k"];
$gelb[$k] = $_POST["gelb$k"];
$gelbrot[$k] = $_POST["gelbrot$k"];
$rot[$k] = $_POST["rot$k"];
echo $vname[$k] . " " . $nname[$k] . " " . $tore[$k] . " " . $min[$k] . " " . $vorlagen[$k]. " " . $ein[$k]. " " . $aus[$k] . " " . $gelb[$k] . " " . $rot[$k] . " " . $gelbrot[$k] ." ";
$sqlq = "update spielerakt set Minuten=Minuten+'$min[$k]', " .
"Spiele=Spiele+1, Tore=Tore+'$tore[$k]', Vorlagen=Vorlagen+'$vorlagen[$k]'," .
" Gelb=Gelb+'$gelb[$k]', Ein=Ein+'$ein[$k]',Aus=Aus+'$aus[$k]' ,Gelbrot=Gelbrot+'$gelbrot[$k]', " .
"Rot=Rot+'$rot[$k]' WHERE Vname='$vname[$k]' AND Nname='$nname[$k]'";
echo "Error: ". mysql_error();
mysql_query($sqlq);
$cnt = mysql_affected_rows();
echo "Error: ". mysql_error();
if ($cnt > 0)
echo "Es wurde 1 Datensatz hinzugefügt.<br>";
else {
echo "Es ist ein Fehler aufgetreten, ";
echo "es wurde kein Datensatz hinzugefügt<br>";
}
} else { //checkbox nicht angeklickt
echo "<hr>";
}
}
Also eingefügt in die For-schleife.
Zitat:
Und wenn keine Zeile durch das Update betroffen wurde, heißt das noch lange nicht, dass etwas schief gelaufen ist.
|
Richtig und ich glaub eben dass wegen dem ä die Zeile nicht betroffen ist.