Beiträge von Slash™

    Ich nehm euch beide mal zusammen, da es ähnelt ^^
    Wenn ich den Query ändere und es beispielsweise mit ner for schleife angehen würde, würde die schleife ja praktisch von 1-x gehen und das möchte ich ja nicht, zumindest kam das bei meinem ersten versuch bei raus, wo ich noch mit der smarty eigenen {for} funktion gearbeitet habe.


    Das mit dem ausgeben im php tag funktioniert schon, allerdings nur wenn ich für die variable i eine zahl an der stelle einsetze.
    Aber ich weiß noch nicht so ganz wie mit die count funktion von dir weiterhelfen soll, da ich ja eigentlich nur nach einer schleife suche die rückwärts lauft, als smartyfunktion, oder halt das ich die php variable direkt da verwenden kann.


    Ein weiterer gedanke war es über den {assign} tag zu machen, allerdings kann ich da keine variablen setzen.


    IPrototypeI:
    Jetzt ergibt die counter funktion doch sinn ^^
    Ich versuch es gleich mal für meinen zweck so umzuschrieben.
    Klar darfst du fragen, und zwar verwende ich es, um eine codetrennung zwischen front und backend vorzunehmen, gerade bei dynamischen werten die aus der datenbank kommen, oder bei sprachvariablen.
    Ich denke mal du willst darauf hinaus das ich den php tag genutzt habe, allerdings auch nur wegen der schleife ^^

    Kaliber:
    Der Error kommt weiterhin,
    Wenn es weiterhilft, mit der Klasse setze ich die variablen.

    PHP
    <?phpclass Project {	static protected $dataArray = array();	public static function getAllProjects()	{		$query = System::GetDB()->SendQuery("SELECT * FROM ctw_project ORDER BY (id) DESC;");		while($query_data = System::getDB()->FetchObject($query))		{			$i = $query_data->id;			self::$dataArray[$i]["id"] = $query_data->id;			self::$dataArray[$i]["Name"] = $query_data->Name;			self::$dataArray[$i]["Type"] = $query_data->Type;			self::$dataArray[$i]["Path"] = $query_data->Path;			self::$dataArray[$i]["Text"] = $query_data->Text;			self::$dataArray[$i]["Source"] = $query_data->Source;		}		return self::$dataArray;	}	public static function assign() {		$data = self::getAllProjects();		$projectArray = array(			"Count" => count($data),			"Data" => $data		);		System::getTPL()->assign('Project',$projectArray);	}}


    Und direkt danach lasse ich das Template anzeigen.

    Heyho,
    und zwar wollte ich fragen, ob es möglich ist, einen variable von php in eine Array Struktur von Smarty zu verwenden.
    Ich habe es im moment so aber es gibt mir nur den error "undefined index i"


    Fakt ist das Semikolon dürfte eigentlich nicht der Fehler sein!


    Fakt ist, du musst dich nicht aufspielen.
    Wofür solltest du denn ein Semikolon verwenden, wenn du eh nur einen Query absendest? Das Semikolon gibt einfach nur die anweisung , dass der Query zu ende ist. Das ist bei einem Query allerdings Pups.


    @FerienFreak:
    Ich glaube du solltest dir nochmal wirklich im internet ansehen wie man in PHP mit MySQL, beziehungsweise erstmal mit Strings arbeitet..

    Allerdings finde ich den Vorschlag gut, da in meinen Augen die Seite schneller lädt.
    Ich habe das Problem, bei vielen großen Bildern, das die seite hin und herspringt was beim lesen der Beiträge etwas Kontraproduktiv ist.

    Heyho,
    Ich wollte mal anfangen, meine Webpräsenz neu zu machen allerdings bin ich ein Totaler Anfänger mit Photoshop.
    Naja Lange rede kurzer Sinn, Was sagt ihr dazu? Konstruktive Kritik ist erwünscht.


    Grüße,
    Slash™

    Alles klar, dann habe ich das falsch interpretiert.
    Verwende doch hierfür direkt JQuery.