Archiv verlassen und diese Seite im Standarddesign anzeigen : Tagesklick Ralley vms 1.2
lose-dschungel
20.10.2007, 11:57
Hallo
Habe das Tagesklick Ralley Addon aus dem Downloadbereich gezogen.
Beim Installieren der Ralleydaten.
INSERT INTO vms_ralleydaten VALUES ('tagrally', 1104534000, 1230764400, 'dynamisch', 3.00, 0.00, 2, 1000000.00, 500.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00);
bekomme ich diese Fehlermeldung.
#1136 - Column count doesn't match value count at row 1
Woran könnte dies liegen.
Habe die Daten auch schon mal manuell eingetragen, was auch ohne Probleme funktioniert.
Dann bekomme ich in der Ralley nur die hälfte zu sehen.
Im Jackpot befinden sicher gerade ,
die wie unten aufgeführt auf die Plätze 1 bis verteilt werden.
Jackpotanzeige und Bis Platz 10 fehlen.
MFG Jürgen
INSERT INTO vms_ralleydaten VALUES ('tagrally', 1104534000, 1230764400, 'dynamisch', 3.00, 0.00, 2, 1000000.00, 500.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00);
Bei diesem Code fehlt etwas.
INSERT INTO (`1`, `2`, `3`) VALUES ('1','2','3');
So müsst das eigentlich aussehen.
Bei den anderen fehler, müsst ich mir's mal Ansehen.
Roadstar
25.10.2007, 18:21
Hallo,
schau mal ob deine content/ralleys/tagesklick.php so aussieht.
<?
// Variabeln definieren
$filename = 'lib/texte/tagesralley.txt';
$rp = 1;
// Ralleydaten auslesen
$ralleydaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_ralleydaten WHERE ralley='tagrally' LIMIT 1"));
// Datei auslesen
if (is_readable ($filename)) $inhalt = implode ('', file ($filename));
else echo 'Datei '.$filename.' kann nicht gelesen werden!';
if ($inhalt != ''){
head ('Unsere Tages Klickrally');
echo nl2br ($inhalt);
foot ();
}
head("Tages Klickrally - Platzierungen und Preise");
if ($ralleydaten['art'] != 'statisch') { ?>
<div>Diese Tages Klickrally läuft vom <b><?=date('d.m.Y H:i', $ralleydaten['start']);?></b> bis zum <b><?=date('d.m.Y H:i', $ralleydaten['ende']);?></b>.<br />
Dabei handelt es sich um eine dynamische Klickrally wo pro Klick <b><?=number_format($ralleydaten['pro'], 2, ',', '.').' '.$waehrung;?></b> in den Jackpot fliesen.<br />
Im Jackpot befinden sicher gerade <b><?=number_format($ralleydaten['jackpot'], 2, ',', '.').' '.$waehrung;?></b> die wie unten aufgeführt auf die Plätze <b>1 bis <?=$ralleydaten['plaetze'];?></b> verteilt werden.</div>
<br />
<?
} else { ?>
<div>Diese Tages Klickrally läuft vom <b><?=date('d.m.Y H:i', $ralleydaten['start']);?></b> bis zum <b><?=date('d.m.Y H:i', $ralleydaten['ende']);?></b>.<br />
Für diese Klickralley sind <b><?=number_format($ralleydaten['p1']+$ralleydaten['p2']+$ralleydaten['p3']+$ralleydaten['p4']+$ralleydaten['p5']+$ralleydaten['p6']+$ralleydaten['p7']+$ralleydaten['p8']+$ralleydaten['p9']+$ralleydaten['p10'],2,",",".").' '.$waehrung;?></b> ausgelobt und werden wie unten angezeigt auf die Plätze <b>1</b> bis <b><?=$ralleydaten['plaetze'];?></b> verteilt.</div>
<br />
<?
} ?>
<table width="100%" cellpadding="1" cellspacing="1" border="0">
<tr class="tr_head">
<td align="center" width="50"><b>Rang</b></td>
<td align="center"><b>User</b></td>
<td align="center" width="100"><b>Klicks</b></td>
<td align="center" width="150"><b>möglicher Gewinn</b></td>
</tr>
<?
$platz = db_query ('SELECT k.klicks,u.nickname FROM '.$db_prefix.'_tagrally k LEFT JOIN '.$db_prefix.'_userdaten u ON u.uid = k.uid ORDER BY klicks DESC LIMIT 5');
while ($pa = mysql_fetch_array($platz)) {
$row = ($rp % 2 == 0) ? 0 : 1;
$mg = ($ralleydaten['art'] == 'statisch') ? number_format($ralleydaten['p'.$rp], 2, ',', '.').' '.$waehrung : number_format(($ralleydaten['jackpot'] / 100 * $ralleydaten['p'.$rp]), 2, ',', '.').' '.$waehrung;
if ($rp > $ralleydaten['plaetze']) $mg = '---'; ?>
<tr class="tr_row<?=$row;?>">
<td align="center"><?=$rp++;?>. </td>
<td align="center"> <?=$pa['nickname'];?></td>
<td align="center"><?=number_format($pa['klicks'], 0);?> </td>
<td align="center"><?=$mg;?> </td>
</tr>
<?
}
for($x=$rp;$x<6;$x++){
$mg = ($ralleydaten['art'] == 'statisch') ? number_format($ralleydaten['p'.$x], 2, ',', '.').' '.$waehrung : number_format(($ralleydaten['jackpot'] / 100 * $ralleydaten['p'.$x]), 2, ',', '.').' '.$waehrung;
$row = ($rp % 2 == 0) ? 0 : 1;
if ($x > $ralleydaten['plaetze']) $mg = '---'; ?>
<tr class="tr_row<?=$row;?>">
<td align="center"><?=$rp++;?>. </td>
<td align="center"> n/a</td>
<td align="center">0 </td>
<td align="center"><?=$mg;?> </td>
</tr>
<?
} ?>
</table>
<?
foot(); ?>
lose-dschungel
26.10.2007, 12:16
Hallo
schau mal ob deine content/ralleys/tagesklick.php so aussieht.
Naja, fast.
Habe jetzt mal dein gepostetes genommen und siehe da,es geht.
Danke dir.
MFG Jürgen
so,bei mir funktioniert das jetzt auch
if ($ralleydaten['art'] != 'statisch')
mein prob dabei ist noch,er holt sich ja die daten aus der DB.
müsste ich die if schleife auf dynamisch setzen.
Meine Tagesrally sollte eigentlich mit einem Anfangswert (Lose) auf die ersten 5.plätze gefüllt sein.
jetzt zeigt mir die rallyauswertung bei 60 klicks schon über 20K lose gewinn an,stimmt doch was nicht.
EarlofMidnight
18.11.2007, 14:07
Du mußt die Gewinnverteilung der Plätze in % Angeben, nicht in Lose!
Gruß
EarlofMidnight
Du mußt die Gewinnverteilung der Plätze in % Angeben, nicht in Lose!
Gruß
EarlofMidnight
ups,naja etwas verlust gemacht steht aber nicht dahinter.
Elvischef
10.04.2009, 19:08
Hallo
Ich habe mir auch das addon herruntergeladen bei mir ist ein fehler im Adminforce, und zwar ist reset und Auswerten 2mal
N/A 0 ---- Nein N/A 0 ---- Nein N/A 0 ---- Nein
"center"> '.$ausg.'
meine adminforce/klicktag
ganz unten
<?head("Platzierungen und Preise");?>
<?
if ($ralleydaten['art'] != 'statisch') {
echo'
<div align="left">
Dieses tagrally läuft von <b>'.date("d.m.Y - H:i:s",$ralleydaten['start']).'</b> bis <b>'.date("d.m.Y - H:i:s",$ralleydaten['ende']).'</b>.<br>
Dabei handelt es sich um eine dynamische Klickralley wo pro Klick <b>'.number_format($ralleydaten['pro'],2,",",".").' '.$waehrung.'</b> in den Jackpot fliesen.
Im Jackpot befinden sicher gerade <b>'.number_format($ralleydaten['jackpot'],2,",",".").' '.$waehrung.'</b> die wie unten aufgeführt auf die Plätze <b>1
bis '.$ralleydaten['plaetze'].'</b> verteilt werden.
</div><br>
';
} else {
echo'
<div align="left">
Dieses Klickralley läuft von <b>'.date("d.m.Y - H:i:s",$ralleydaten['start']).'</b> bis <b>'.date("d.m.Y - H:i:s",$ralleydaten['ende']).'</b>.<br>
Für diese Klickralley sind <b>'.number_format($ralleydaten['p1']+$ralleydaten['p2']+$ralleydaten['p3']+$ralleydaten['p4']+$ralleydaten['p5']+$ralleydaten['p6']+$ralleydaten['p7']+$ralleydaten['p8']+$ralleydaten['p9']+$ralleydaten['p10'],2,",",".").' '.$waehrung.'</b> ausgelobt und werden wie unten angezeigt auf die
Plätze <b>1</b> bis <b>'.$ralleydaten['plaetze'].'</b> verteilt.
</div><br>
';
}
?>
<table cellpadding="1" cellspacing="1" border="0" bgcolor="#c0c0c0" align="center">
<tr bgcolor="#d0d0d0">
<td align="center"> <b>User</b> </td>
<td align="center"> <b>Klicks</b> </td>
<td align="center"> <b>möglicher Gewinn</b> </td>
<td align="center"> <b>Ausgewertet</b> </td>
</tr>
<?
$platz = db_query("SELECT * FROM ".$db_prefix."_tagrally ORDER BY klicks DESC LIMIT 10");
while ($pa = mysql_fetch_array($platz)) {
$rp++;
if ($ralleydaten['art'] == 'statisch') {
$mg = number_format($ralleydaten['p'.$rp],2,",",".");
} else {
$mg = number_format($ralleydaten['jackpot'] / 100 * $ralleydaten['p'.$rp],2,",",".");
}
if ($rp > $ralleydaten['plaetze']) $mg = '----';
if ($pa['ausgezahlt'] >= 1) {$ausg = date("d.m.Y - H:i:s",$pa['ausgezahlt']);} else {$ausg = '<b>Nein</b>';}
echo '
<tr bgcolor="#f0f0f0">
<td align="center">'.$pa['uid'].'</td>
<td align="right">'.number_format($pa['klicks'],0,",",".").' </td>
<td align="right">'.$mg.' </td>
<td align="center"> '.$ausg.' </td>
</tr>
';
}
for($x=$rp+1;$x<11;$x++){
if ($ralleydaten['art'] == 'statisch') {
$mg = number_format($ralleydaten['p'.$x],2,",",".");
} else {
$mg = number_format($ralleydaten['jackpot'] / 100 * $ralleydaten['p'.$x],2,",",".");
}
if ($x > $ralleydaten['plaetze']) $mg = '----';
if ($pa['ausgezahlt'] >= 1) {$ausg = date("d.m.Y - H:i:s",$pa['ausgezahlt']);} else {$ausg = '<b>Nein</b>';}
echo '
<tr bgcolor="#f0f0f0">
<td align="center">N/A</td>
<td align="right">0 </td>
<td align="right">'.$mg.' </td>
<td align="center"> '.$ausg.' </td>
</tr>
';
}
?>
</table>
<br><br>
<div align="center">
<input type="Submit" name="reset" value="Reseten">
<input type="Submit" name="auswerten" value="Auswerten">
</div>
</form>
<?foot();?>was ist falsch daran? Danke für hilfe
Verstehe das Problem noch nicht so ganz :suspicious:
ich sehe nix was 2 mal da ist
Elvischef
18.04.2009, 11:49
User Klicks möglicher Gewinn Ausgewertet N/A 0 0,00 Nein N/A 0 0,00 Nein N/A 0 0,00 Nein N/A 0 0,00 Nein N/A 0 0,00 Nein N/A 0 ---- Nein N/A 0 ---- Nein N/A 0 ---- Nein N/A 0 ---- Nein N/A 0 ---- Nein
Reseten Auswerten
"center"> '.$ausg.'
Reseten Auswerten
steht unterhalb
Schön mach einfach n bild ich versteh nähmlich genau 0
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.