Home arrow Forum
Home
About
Demo
Forum
FAQ
Live Sites
Feedback

Login





Lost Password?
No account yet? Register
Stay Tuned!
 
Who's Online
We have 4 guests and 1 member online

powered_by Joomla
Duplicate entry \'0\' for key 1 SQL=INSERT INTO jos_fb_whoisonline (`userid` , `time`, `what`, `task`, `do`, `func`,`link`, `userip`, `user`) \n VALUES (\'0\', \'1223374371\', \'Re:Invalid argument supplied for foreach() in\',\'\',\'\',\'view\',\'/index.php?option=com_fireboard&Itemid=42&func=view&catid=9&id=1698\', \'38.103.63.59\', \'0\')
ME Forum
Welcome, Guest
Please Login or Register.    Lost Password?
Re:Invalid argument supplied for foreach() in (0 viewing) 
Go to bottom Post Reply Favoured: 0
TOPIC: Re:Invalid argument supplied for foreach() in
#1316
hunter_0815 (User)
Fresh Boarder
Posts: 7
graphgraph
User Offline Click here to see the profile of this user
Re:Invalid argument supplied for foreach() in 2 Years, 7 Months ago Karma: 0  
Kann der Fehler im SQL-Statement liegen? Ich habe den code gestern kurz ?berflogen, aber ich habe auf die schnelle die SQL-Statements nicht gefunden.
Meiner Meinung nach liefert das SQL-Statement im Backend keine Datens?tze zurr?ck, dh $obj ist NULL. Deshalb auch die Warnung.
Wenn jemand wei? wo ich die SQL's finden kann k?nnte ich noch mal genauer sichen.

Gruss Hunter

P.S.:Ich hoffe der Fehler ist bald gefunden, dann kann ich diese tolle Tool endlich richtig nutzen.
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#1317
hunter_0815 (User)
Fresh Boarder
Posts: 7
graphgraph
User Offline Click here to see the profile of this user
Re:Invalid argument supplied for foreach() in 2 Years, 7 Months ago Karma: 0  
Nachtrag:
?ber den folgenden Link:'administrator/index2.php?option=com_estateagent&act=manageObj&task=edit&hidemainmenu=1&id=xxx'
xxx=Object-ID
kann man zumindest die Objekte wieder bearbeiten. Ist zwar etwas umst?ndlich, aber hilft erst mal weiter.
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#1327
samsp (User)
Fresh Boarder
Posts: 11
graphgraph
User Offline Click here to see the profile of this user
Re:Invalid argument supplied for foreach() in 2 Years, 7 Months ago Karma: 0  
hola hunter_0815,

ich habe deinen nachtrag auspropiert und es funktioniert. man muss eben nur wissen welche id das objekt hat. es funktioniert also alles, ausser die auflistung der objekte im backend.

sicher ist es ein guter ansatz, sich mal mit den statesments auseinanderzusetzen. weil die auflistung im frontend ja funktioniert.

hier nur ein kleiner nachtrag fuer die richtige syntax im backend:
administrator/index2.php?option=com_estateagent&act=manageObj&task=edit&hidemainmenu=1&id=1. id ist wie von dir schon geschrieben die fortlaufende id der objekte.

schaun wir mal was es den so im php code zufinden gibt.

hasta luego

sam
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#1427
hunter_0815 (User)
Fresh Boarder
Posts: 7
graphgraph
User Offline Click here to see the profile of this user
Re:Invalid argument supplied for foreach() in 2 Years, 6 Months ago Karma: 0  
Hallo zusammen
Ich denke ich habe die L?sung
Ich habe 2 Umgebungen :
Lokal:
DB: 5.0.15-NT
PHP: 5.0.5
Kommt alles mit XAMPP 5.1 Build 2600

Online:
DB: 4.1.13
PHP: 5.0.5
Auf einem gehostetem Linux Server

Lokal tauchte der foreach() Fehler auf:
Hier meldet MySQL meldet folgenden Fehler
"...Column \'access\' in on clause is ambiguous" beim Ausf?hren des SQL um Zeile 370 (in admin.estateagent.php)
Wenn man einfach das "o." for access wegl??t wird aus :
" LEFT JOIN #__groups AS g ON g.id = o.access"

" LEFT JOIN #__groups AS g ON g.id = access"
Und es scheint alles zu funktionieren. Ich kann allerdings keine logische Erkl?rung daf?r geben.

Auf dem Online System hatte ich keine Probleme.

WICHTIG:
wer den Tip von 'little iguana' gefolgt istund die Warnung mit
"$obj= array();" "ausgeschaltet" hat mu? das wieder r?ckg?ngig machen, ansonsten ist die Liste immer noch leer.

Gru? Hunter
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#1573
DreNL (User)
Expert Boarder
Posts: 107
graphgraph
User Offline Click here to see the profile of this user
Re:Invalid argument supplied for foreach() in 2 Years, 6 Months ago Karma: 6  
I can concur that this might be an option if you run on MySQL 5, but it will NOT work when used in conjunction with MySQL 4.

Darko and me will investigate the problem further to try and get a uniform package which can be used on both MySQL versions.

In the meantime thanks for investigating Hunter.
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
#1698
lmb (User)
Fresh Boarder
Posts: 3
graphgraph
User Offline Click here to see the profile of this user
Re:Invalid argument supplied for foreach() in 2 Years, 5 Months ago Karma: 0  
Can anyone provide any more details on the fix identified above for a MySQL5 setup ?
My german isn't too good - and the query near line 370 in my estateagent.php file reads like this:

// get entries for each subcategory
$sc_entries=array();$parent=array();$y=0;
foreach($scats as $s){
$query = "SELECT count(*) FROM #__estateagent"
"\n WHERE cat = $s->id" "\n AND ("
"\n ((publish_up >= '0000-00-00' AND publish_up <= '$today' AND publish_down >= '$today'"
"\n OR ((publish_up >= '0000-00-00' AND publish_up <= '$today' ) AND (publish_down = '0000-00-00' OR publish_down >= '$today')"
"\n OR (publish_up = '0000-00-00' AND publish_down = '0000-00-00'"
"\n )"
"\n AND access <= $gid AND publish=1";

Many Thanks.
 
Report to moderator   Logged Logged  
  The administrator has disabled public write access.
Go to top Post Reply
Powered by FireBoardget the latest posts directly to your desktop