PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit Stigma Werberralley VMS 1.X



papahp
11.03.2009, 13:19
Hallo

Hab nen problem mit dem Werberralley VMS 1.X addon.

Also, wenn ich als werber eine Rally Starte, zb Klick rally, hab in der Config der Klickrally diese meldung:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/web1058/html/content/ralleys/werber/config.php on line 366

in der Rally übersicht ,dadrunter, steht nichts. Kein ref , keine gemachten Klicks.

geh ich dann aber die Rally übersicht stehn da refs klicks ect.

Geht mein ref dann auf seine übersicht, steht da das keine rally gestartet wurde.:suspicious: Hoffe ihr versteht das problem und könnt da helfen.

zeile 366 sieht so aus:

while ($pa = mysql_fetch_array($platz)) {

MFG
Und Danke :)

Sebmaster
11.03.2009, 17:40
Anscheinend ist der Query, der $platz definiert fehlerhaft, der dürfte interessanter sein. Probier mal nach dem Query ein

echo mysql_error();

papahp
11.03.2009, 19:37
halt mich für blöd aber es kommt immernoch dioe gleiche meldung... :/

Sebmaster
11.03.2009, 19:46
Okay, dann anders:

du hast:


$platz = db_query(...);

mache daraus:


$platz = db_query(...) or die(mysql_error());

Dann müsste er dir stattdessen einen Error von MySQL ausgeben, mit dem du was anfangen kannst:wink:

papahp
11.03.2009, 19:49
gemacht...

nu:

Parse error: syntax error, unexpected '.', expecting ')' in /var/www/web1058/html/content/ralleys/werber/config.php on line 366


aber....ik seh nix... das hier is der bereich drum herrum:


<?
$platz = db_query('SELECT wr.* FROM `stg_werberralley_'.$tabelle.'` WHERE `werber` = "'.$_SESSION['uid'].'" AND `points` >= "'.$werberralley['min_points'].'" ORDER BY `points` DESC LIMIT 15');
while ($pa = mysql_fetch_array($platz = db_query(...) or die(mysql_error()); {
$rp++;
if ($werberralley['art'] == 'statisch') {
$mg = number_format($werberralley['p'.$rp],2,",",".");
} else {

Sebmaster
11.03.2009, 19:50
Warum hab ich das Gefühl, dass du in den Query wirklich die Punkte reingemacht hast?:biggrin1:

papahp
11.03.2009, 19:53
['p'.$rp],2,",",".");

in

['p'.$rp],2,",",",");


ne oder? :frusty:


heute bin ich echt zu blöd......sonst raff ich das flotter.....

Sebmaster
11.03.2009, 19:58
Öhm, die Punkte in meinem Beispiel dienen als Platzhalter, da ich den genauen Query nicht kenne und nun geh in deinem Script nochmal nach meinem Beispiel suchen:biggrin1:

papahp
11.03.2009, 19:59
ich geh nu erstmal essen...villeicht beschäftige ich mich danach nochmal damit....danke erstma...

papahp
12.03.2009, 07:55
soer...

also....ich würd mich gern wieder mit dem problem beschäftigen... jemand schon erfahrung mit dem problem?

oder gar die lösung?

MFG

Hardy
12.03.2009, 08:03
Ja was ist das?


while ($pa = mysql_fetch_array($platz = db_query(...) or die(mysql_error());

Das ist Quatsch

das muss so:


while ($pa = mysql_fetch_array($platz));

papahp
12.03.2009, 08:08
ja schon richtig...

aber wenn es so in der zeile steht bekomm ich diesen fehler:


Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/web1058/html/content/ralleys/werber/config.php on line 366

das isses ja....:suspicious:

Hardy
12.03.2009, 08:11
Jetzt nochmal zum mysqlerror


<?
$platz = db_query('SELECT * FROM `stg_werberralley_'.$tabelle.'` WHERE `werber` = "'.$_SESSION['uid'].'" AND `points` >= "'.$werberralley['min_points'].'" ORDER BY `points` DESC LIMIT 15');
while ($pa = mysql_fetch_array($platz)){
$rp++;
if ($werberralley['art'] == 'statisch') {
$mg = number_format($werberralley['p'.$rp],2,",",".");
} else {

papahp
12.03.2009, 08:21
jup gemacht...

keine änderung-

Hardy
12.03.2009, 08:25
Habs nochmal editiert bitte updaten.

papahp
12.03.2009, 08:31
super...der fehler is zumindest wech....

aber wieso zum verflixten teufel wird dei rally nich aktiv bei meinen refs angezeigt? da steht immer das keine aktiv sei...aber das isse doch..

:frusty:

Jenny
12.03.2009, 11:12
Hast Du ICQ, dann ticker mich doch mal an bitte 439365597, ich habe diese Rallye auch und so weit mir bekannt funkt das bei mir

jpwfour
12.03.2009, 13:58
@Initiator:

Kann es einfach sein, dass die Rallye bzw. der PHP Code Fehler enthaelt?

(bzw. ich weiss definitiv, dass es so ist :yes: )

Nun musst du dich lang rumaergern, andere User um Hilfe fragen etc.

Nur rein Interesse halber:

Hast du dich an den Verkaeufer gewendet?
Hast du mal versucht, den Programmierer direkt zu erreichen?

Die Werberrallye hab ich schon auf mehreren Seiten eingebaut und musste immer ein paar Fehler beseitigen, und offensichtlich kaufen die Leute trotzdem immer noch fehlerhate Scripte und lassen sichd as Alles auch noch gefallen.

(Revolution :rolleyes:)

papahp
12.03.2009, 14:12
Thema hat sich erfolgreich erledigt....

Darf somit geschlossen werden :) Danke :)

computexx
12.03.2009, 16:24
Thema hat sich erfolgreich erledigt....

Darf somit geschlossen werden :) Danke :)

Ne Erklärung oder welche Lösung gefunden wurde wäre noch interessant, eventuell gibts ja mal mehrere Leute mit dem selben Problem?

papahp
12.03.2009, 16:41
Da gabs wohl nen update der dateien.

nachdem ich die werber_rally.php neu drauf gespielt hatte ging es...

betonung.. ging es...

denn nun merk ich.. das manche rallys nich gespeichert werden in der DB und somit nich richtig laufen....

d.h. nich schließen....

MFG

papahp
12.03.2009, 20:18
Also....

nach dem das Update eingespielt is, geht alles. Super.

Aber... und so isses leider.. ein Problem is noch da..

Ich nutz das easy inbox addon.... und da werden die mails nich gezählt.

hatte jemand das gleiche?

MFG

Jenny
12.03.2009, 21:47
*gg* auch das hat sich ja nun erledigt :)

die Funktion für die Werberrallye musste in der topframe_inbox.php angepasst werden.