PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tagesklick Ralley vms 1.2



lose-dschungel
20.10.2007, 10: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

Koki12
25.10.2007, 17:10
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, 17: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++;?>.&nbsp;</td>
<td align="center">&nbsp;<?=$pa['nickname'];?></td>
<td align="center"><?=number_format($pa['klicks'], 0);?>&nbsp;</td>
<td align="center"><?=$mg;?>&nbsp;</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++;?>.&nbsp;</td>
<td align="center">&nbsp;n/a</td>
<td align="center">0&nbsp;</td>
<td align="center"><?=$mg;?>&nbsp;</td>
</tr>
<?
} ?>
</table>
<?
foot(); ?>

lose-dschungel
26.10.2007, 11: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

moppel
17.11.2007, 22:16
so,bei mir funktioniert das jetzt auch

moppel
18.11.2007, 02:05
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, 13:07
Du mußt die Gewinnverteilung der Plätze in % Angeben, nicht in Lose!

Gruß

EarlofMidnight

moppel
18.11.2007, 13:37
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, 18: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">&nbsp;&nbsp;<b>User</b>&nbsp;&nbsp;</td>

<td align="center">&nbsp;&nbsp;<b>Klicks</b>&nbsp;&nbsp;</td>

<td align="center">&nbsp;&nbsp;<b>möglicher Gewinn</b>&nbsp;&nbsp;</td>

<td align="center">&nbsp;&nbsp;<b>Ausgewertet</b>&nbsp;&nbsp;</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,",",".").'&nbsp;&nbsp;</td>

<td align="right">'.$mg.'&nbsp;&nbsp;</td>

<td align="center">&nbsp;&nbsp;'.$ausg.'&nbsp;&nbsp;</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&nbsp;&nbsp;</td>

<td align="right">'.$mg.'&nbsp;&nbsp;</td>

<td align="center">&nbsp;&nbsp;'.$ausg.'&nbsp;&nbsp;</td>

</tr>

';

}

?>

</table>

<br><br>

<div align="center">

<input type="Submit" name="reset" value="Reseten">

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

<input type="Submit" name="auswerten" value="Auswerten">

</div>

</form>

<?foot();?>was ist falsch daran? Danke für hilfe

Hardy
16.04.2009, 20:13
Verstehe das Problem noch nicht so ganz :suspicious:
ich sehe nix was 2 mal da ist

Elvischef
18.04.2009, 10: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

Lokutos
18.04.2009, 14:53
Schön mach einfach n bild ich versteh nähmlich genau 0