kostenloser Webspace werbefrei: lima-city


Problem mit foreach in Template-Datei

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    wacky

    wacky hat kostenlosen Webspace.

    Hallo zusammen!
    Ich bin jetzt schon seit einigen Wochen am verzweifeln, weil mir der Browser st?ndig eine
    "Warning: Invalid argument supplied for foreach() in /home/webpages/lima-city/wacky/html/top.tpl.php on line 100"
    liefert und es aber bei mir sowohl auf Mozilla, Opera als auch dem IE l?uft.

    Ich liefer dem Template-Skript ein Array ($limg) , das folgenderma?en aufgebaut ist:
    en en.gif width=18 height=12 fr fr.gif width=18 height=12 es es.gif width=18 height=12

    bzw als dump_array:

    array(9) { [1]=> string(2) "en" [2]=> string(6) "en.gif" [3]=> string(22) "width="18" height="12"" [4]=> string(2) "fr" [5]=> string(6) "fr.gif" [6]=> string(22) "width="18" height="12"" [7]=> string(2) "es" [8]=> string(6) "es.gif" [9]=> string(22) "width="18" height="12"" }

    Ich habe Euch unten noch den relevanten Quelltext geliefert. Ich vermute fast, es hat irgendetwas mit der $count-Variable zu tun, da ich an anderen Stellen ohne diesen Z?hler mit foreach keine Probleme habe.
    An der ?bergabe der Daten von der php-Seite kann's eigentlich nicht liegen, da alle anderen Daten ankommen.

    Danke schonmal einem jeden, der mir hier in irgendeiner Weise behilflich ist


    <table align=center height=25 cellpadding=0 cellspacing=0 marginwidth=0 border=0 marginheight=0>
    			<tr>
    			    <? for ($i=0; $i<$counter; $i++): ?>
    				<td>
    				    <a href="<?=$link[$i] ?>" target="<?=$target[$i] ?>">
    				     <font>&nbsp;<?=$name[$i] ?>&nbsp;</font>
                                                                         </a>
    		    	                </td>
    			    <? endfor; ?>
    				<td>
    				    &nbsp;
                              			    <? foreach($limg as $count=>$item): ?>
    		                	         <? if ($count%3==1): ?>
    				              <a href="top.php?lang=<?=$item ?>">
    				         <? endif; ?>
    				         <? if ($count%3==2): ?>
    				              <img src="images/<?=$item ?>" 
            				         <? endif; ?>
    				         <? if ($count%3==0): ?>
    				             <?=$item ?>></a>&nbsp;
     				        <? endif; ?>
                    			    <? endforeach; ?>			   				                         </td>
    			</tr>
    		    </table>
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!