the_viper
Bekanntes Mitglied
- Dabei seit
- 27.11.2000
- Beiträge
- 1.977
- Reaktionspunkte
- 0
Ich bin z.z. grad ein kleines Plugin für den WBB 2.2 am coden, und eine Variable macht mir da furchtbar Ärger, hier der PHP Source Schnipsel:
Es geht um die Variable $visited, bzw $besucht, die in der SQL Datenbank visits heißt, da ist sie vom Typ bigint[20].
Im Template übergebe ich die so :
Wenn ich im phpmyadmin nachschaue, ist die richtig hochgezählt, die End-Ausgabe auf der Page ist aber immer 42 times visited ! Und zwar egal was ich in der SQL Datenbank eintrage.
Muss dabei sagen, ich programmiere noch nicht so lage PHP, hab ich vllt eine Datentyp-Einstellung übersehen?
PHP:
if(!$wbbuserdata['userid']) access_error();
$visited=0;
$besucht=0;
$visited=$db->unbuffered_query("SELECT visits FROM bb".$n."_guthaben_shop WHERE link='$filename'");
$db->query("UPDATE bb".$n."_guthaben_shop SET visits=visits+1 WHERE link='$filename'");
$visited=$visited++;
$besucht=$visited;
eval("\$tpl->output(\"".$tpl->get(" .......... usw usw
Es geht um die Variable $visited, bzw $besucht, die in der SQL Datenbank visits heißt, da ist sie vom Typ bigint[20].
Im Template übergebe ich die so :
Code:
<if($wbbuserdata['can_see_it'])><then>$besucht times visited | </then></if>
Wenn ich im phpmyadmin nachschaue, ist die richtig hochgezählt, die End-Ausgabe auf der Page ist aber immer 42 times visited ! Und zwar egal was ich in der SQL Datenbank eintrage.
Muss dabei sagen, ich programmiere noch nicht so lage PHP, hab ich vllt eine Datentyp-Einstellung übersehen?