PDA

Vollständige Version anzeigen : zusätzlicher jp der nicht fällt


Fox77
08.10.2007, 15:14
Hallo,
ich möche eine art JP haben der im grunde wie der banner/mail-jp einen bestimmten + wert in die DB einträgt dieser aber nicht fällt, da er auf einer anderen seite ausgespielt werden soll.

wenn ich folgendes in die topframe_forced.php eintragen würde,


kontobuchung ('+',$jackpot,$_SESSION['uid']);
$buchungs_id=create_code(14);
buchungsliste ($buchungs_id,'+'.$jackpot,'Jackpot',$_SESSION['uid']);
db_query("UPDATE ".$db_prefix "jackpot SET jackpot + 1, uid = ".$_SESSION['uid']." ;");


würde dies so ausreichen einen +wert von sagen wir 1 zu erhöhen?

Hintergrund ist der; Ich möchte das pro banner/textklick und pro bestätigter mail eine bestimmte losemenge in einer extratabelle in der DB eingetragen wird. Diese Losemenge soll lediglich im Adminforce angezeigt werden. Diese Losemenge dient später nur dafür das diese menge auf einer externen seite eingetragen wird, um die man dort spielen kann.

Gremlin
10.10.2007, 17:11
Ne so geht das nicht ^^ mach folgendes:

db_query("UPDATE ".$db_prefix"_jackpot SET jackpot = jackpot + 1 LIMIT 1");Erfordert Tabelle vms_jackpot mit Feld jackpot (INT). Die restlichen Zeilen weglassen, denn die schreiben was gut und schreiben nen Eintrag in die Buchungsliste

Gruß
Gremlin

Fox77
15.10.2007, 15:58
hm, das scheint so nicht zu funktionieren, zumindest wird in der DB nichts gutgeschrieben.

Die DB Tabelle sieht nun so aus:

jackpot int(11) Nein 0


den code habe ich in der topframe_forced.php unter dem
$headmsg = $forced['verdienst'].' '.$waehrung.' erhalten!';
eingebaut, danach mal drüber, beide varianten funktionieren nicht .

bin für weitere ideen dankbar.

Gremlin
15.10.2007, 17:53
Hat die Tabelle auch schon einen Eintrag ? :D

Fox77
16.10.2007, 11:40
-.-

ich wusste da war noch was *g*
Danke dir Gremlin, haut nun hin :)


Nun habe ich ein neues problem -.-

Ich möchte den Jackpot ja auch reseten können, dazu habe ich mir eine jackpot_reset.php angelegt mit folgendem inhalt

<?
// Variabeln
if (!isset($_POST['updaten'])) $_POST['updaten'] = '';
if (!isset($_POST['jackpot'])) $_POST['jackpot'] = '';
// Daten updaten
if ($_POST['updaten'] == 'Updaten !') {
db_query("UPDATE ".$db_prefix."_jackpot SET jackpot='".$_POST['jackpot']."' WHERE jackpot='".$_POST['jackpot']."'");
}
$jackpot = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_jackpot LIMIT 1"));
?>
<?head("Jackpot Reset")?>
<table width="100%" border="0" cellpadding="2" cellspacing="2">
<form action="" method="post">
<tr>
<td align="right"><b>Jackpot</b></td>
<td align="left"><input type="Text" name="jackpot" value="<?=$jackpot['jackpot'];?>"></td>
</tr>
<tr>
<td cellpadding="2"><input type="Submit" name="updaten" value="Reset !"> </td>
</tr>
</tr>
</form>
</table>
<? foot(); ?>


Nun wird mir der Jackpot zwar dort angezeit, aber der reset funktioniert nicht