Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
[Funktion] pro-auction SQL oder PHP Fehler ? [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
[Funktion] pro-auction SQL oder PHP Fehler ?


 
erknu
19-05-2006, 23:13 
 
Hallo


ich hab vollgenes problem mit meinem Auktionshaus was vorher
mal eigentlich lief.

Bekomme beim "Link" Verkaufen
fehlermeldung :

--------------------------------------------------------------------------------------------
Warning: mysql_result(): Unable to jump to row 0 on MySQL result index 18 in
--------------------------------------------------------------------------------------------

Bei klicken auf "meine Auktionen" kommt meldung :

Sorry, aber Sie müssen eingeloggt sein!

Anmelden geht garnicht .

www.erknu.de (http://www.erknu.de/de/)


Wäre dankbar für schnelle hilfe.

mfg
andre

 
Shadun
19-05-2006, 23:53 
 
Deine Fehlermeldung sieht so aus, als ob dein Result leer ist. Versuch mal mit
mysql_num_rows($handle);
zu überprüfen, ob dein Resultset gefüllt ist. Das bei meine Auktionen der Login-Hinweis kommt liegt wohl daran, dass du wirklich nicht eingeloggt bist, weil das ja auch nicht geht.

Aber mal nebenbei, du erwartest nicht ernsthaft Hilfe ohne hier den Code zu posten, der fehlerhaft ist.:teach:

 
erknu
20-05-2006, 18:25 
 
hallo

also der fehler liegt hier: $location_zip, $country, $frei -

Zeile 471-473

Fehlermeldung :

Warning: mysql_result(): Unable to jump to row 0 on MySQL result index 18 in /mnt/jd2/07/00000000/htdocs/de/sell.php on line 471

Warning: mysql_result(): Unable to jump to row 0 on MySQL result index 18 in /mnt/jd2/07/00000000/htdocs/de/sell.php on line 472

Warning: mysql_result(): Unable to jump to row 0 on MySQL result index 18 in /mnt/jd2/07/00000000/htdocs/de/sell.php on line 473

ein ausschnitt aus der datei :

// update current session
if ( isset($sessionVars["SELL_DATA_CORRECT"]) )
unset($sessionVars["SELL_DATA_CORRECT"]);
putSessionVars();

$user_nick = $HTTP_COOKIE_VARS["$LOGGED_IN_NICK"];
$user_query = "SELECT * FROM users WHERE nick='$user_nick'";
$user_result = mysql_query($user_query);
if ($user_result)
{
$location_zip = mysql_result($user_result,0,"zip");
$country = mysql_result($user_result,0,"city");
$frei = mysql_result($user_result,0,"suspended");
}

if ($frei == 1)
$TPL_suspended = "Achtung!<BR>Sie haben Ihren Account noch nicht <a href=\"./help.php?topic=Verkaufen\">freigeschaltet</a> oder er wurde gesperrt.";
else
$TPL_suspended = "";

------------>schnipp<-------------------------------------------------------

Wie gesagt es lief alles vorher erst seid dem Strato die DB mysql auf 4.0 und 5.0 umgestellt hat ist dieses problem da.

www.erknu.de/de/

mfg
andre

 
taicom
22-05-2006, 06:47 
 
ich gehe mal davon aus, dass nicht nur die mysql version auf 5 sondern auch die php version auf 5 umgestellt wurde.

1. in php5 muss du $_Cookie verwenden und nicht $HTTP_COOKIE_VARS

soviel dazu, aber du wirst ausser dieser fehlermeldung noch andere probleme bemerken, denn ab der mysql version 4.1 werden die time-stamps nicht mehr aus der Unix zeit berechnet,somit werden deine auktionen schon als beendet angezeigt. dazu muss du alle in den php seiten alle zeitvariablen sek,std,tag,monat,jahr ändern

 
erknu
22-05-2006, 11:20 
 
hallo

danke erstmal für die schnelle hilfe.
Gibt es das script vielleicht auch schon fertig angepasst zum download
oder hat es jemand wo es fehlerfrei funktioniert?

mfg
andre

 
erknu
22-05-2006, 12:48 
 
hallo

bekomme zu dem in der datenbank in der Tabelle "auctions"

Fehlermeldung :

Die Index-Typen INDEX und PRIMARY sollten nicht gleichzeitig für die Spalte `id` gesetzt sein
Es sollte nicht mehr als ein Index des Typs FULLTEXT für die Spalte `id` gesetzt sein


Wie ist das gemeint?



mfg
andre


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:54 Uhr.