Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

rückgabe eines arrays

Also das Problem ist folgendes...
Ich habe ein Plugin geschrieben daß eine Verbindung zu einer Datenbank herstellt und dann eine sql-Abfrage ausgeben soll.Das mit der Verbindung klappt.Die Ausgabe nicht.Das Problem is daß ich nicht weiß wie ich das Array mit dem Abfrageergebnis in das Template einbinde.

Hier ma das Plugin
<?php
function smarty_function_categorylist()
{

$server='localhost';
$user='xy';
$pass='xy';
$d_base='xy';
$tabelle='xy';
$db=@mysql_connect($server,$user,$pass);
if($db)
{

mysql_select_db($d_base, $db);
$sql1= "SELECT name FROM $tabelle;";
$result=@mysql_query($sql1) OR die(mysql_error());
}
else
{
return $status="Vorgang abgebrochen!\n";
}
$abfrage=array();
while($row = mysql_fetch_assoc($result))
{
$abfrage[] = $row;
}
return $abfrage;
}
?>

und das is das Template(bisher :-) ):
<div align="center">{categorylist}</div>

Kann mir vielleicht jemand sagen wie das funzt?hab schon das forum durchsucht aber leider nix gefunden *sniff*

Danke im Vorraus...

Hier gehts zum Orginal Eintrag "rückgabe eines arrays" im Forum

Antworten

{foreach from=$categorylist item=$category}
{$category}
{/foreach}


2.

habs grad ausprobiert-das geht auch nicht-er schreibt immernoch nur Array raus...


3.

sorry-hatte die falsche datei aktualisiert *rotwerd*
er schreibt :
Fatal error: Smarty error: [in file:index.html line 12]: syntax error: 'foreach: item' must be a variable name (literal string) (Smarty_Compiler.class.php, line 1158) in Smarty.class.php on line 1088

trotzdem danke...


4.

Wie peinlich. $category natürlich ohne $.


5.

habs grad ma eingebaut....hab jetzt keine fehlermeldung mehr aber jetzt schreibt er garnix mehr raus :-(

*verzweifel*


6.

ist in dem plugin vielleicht ein fehler? die datenbank hat nämlich einige einträge.


7.

...oder vielleicht doch auf dieses schrottige Template-System verzichten, ich werde nicht müde das zu wiederholen :D


8.

Iwo, Smarty als "schrottig" zu bezeichnen finde ich jetzt doch ein wenig übertrieben.


9.

Naja, die schreiben Klassen mit über 1000 Zeilen, muss man noch mehr sagen?


10.

Zitat:
Iwo, Smarty als "schrottig" zu bezeichnen finde ich jetzt doch ein wenig übertrieben.
Why? Das Konzept ist doch voll daneben, wie wir wissen :-)


Hier gehts zum Orginal Eintrag "rückgabe eines arrays" im Forum
 
phpforum.de | Impressum | Handy Bundles