Thema: counter
Klicke hier, um dich anzumelden
Du kannst aus dieser Liste ein Symbol für deine Nachricht auswählen.
Wenn du diese Option aktivierst, werden URLs automatisch mit BB-Code ergänzt. www.beispiel.de wird zu [URL]http://www.beispiel.de[/URL].
Wenn du möchtest, kannst du dieses Thema bewerten.
vielen dank, jetzt geht es
Arrays beginnen üblicherweise mit dem 0. Element. Du rufst, mit der "2" das dritte ab, welches es nicht gibt ... . . . EDIT (autom. Beitragszusammenführung) : . Ach ja ... und hier kann man sehen warum php eine der schlechtesten programmiersprachen überhaupt ist ... $num = $row[2] + "1"; eine Addition ..., aber mit strings. Natürlichen müssen die "" weg, da es sich ja um zahlen handelt. also so: $num = $row[1] + 1; In einer anständigen programmiersprache, würde der compiler / interpreter da eine exception werfen. schade eigentlich ...
habe versucht eien counter auf mysql-basis zu schreiben: Code: <?php include('include.php'); $db = @mysql_connect($server, $user, $passwort); $db_select = @mysql_select_db($datenbank); $result = mysql_query("SELECT * FROM counter"); $row = mysql_fetch_row($result); echo $row; $num = $row[2] + "1"; echo $num; $eintrag = "UPDATE counter SET aufruf = '$num' WHERE id='1'"; $eintragen = mysql_query($eintrag); ?> jedoch zeigt er mir immer Code: Array1 an. Ein Bild der datenbank seht ihr im anhang. Bitte verratet mir, warum er nicht funzt. (Fehlermeldungen gibt es nicht)
<?php include('include.php'); $db = @mysql_connect($server, $user, $passwort); $db_select = @mysql_select_db($datenbank); $result = mysql_query("SELECT * FROM counter"); $row = mysql_fetch_row($result); echo $row; $num = $row[2] + "1"; echo $num; $eintrag = "UPDATE counter SET aufruf = '$num' WHERE id='1'"; $eintragen = mysql_query($eintrag); ?>
Array1
Foren-Regeln