Hallo Community wieder einmal eine schwere Aufgabe (für mich)
Ich bin selbständig und möchte mir meine eigene Kundenverwaltung
schreiben allerdings happert es gerade an einem array.
php, mysql, smarty
ich habe vor ein paar tagen einen sql select erstellt und den in ein array gepackt und ,... {$beispiel[0]} in smarty (html/tpl) ausgeben ohne foreach.
Das gelingt mir nichtmehr ich bin den ganzen Tag am probieren und weiss nicht wo der Fehler liegt.Die Ausgabe funzt nur mit Foreach komischweise ich habs ohne hinbekommen. Seht ihr den Fehler ?
Screenshot
http://www.max-3d.de/Tom/1.jpg
Meines erachtens muss das total falsch sein!
Ich muss auch was in foreach steht in einem weg schreiben.
Auf gut deutsch würde es gern irgendwie geregelt bekommen ohne foreach das ich an einer beliebigen stelle einfach {$beispiel[2]} einsetzten kann.
Das Scrit
HTML Ausgabe in Smarty
Array ausgelesen
Ich danke für Hilfe damit ich endlich weiterkomme.
Ich bin selbständig und möchte mir meine eigene Kundenverwaltung
schreiben allerdings happert es gerade an einem array.
php, mysql, smarty
ich habe vor ein paar tagen einen sql select erstellt und den in ein array gepackt und ,... {$beispiel[0]} in smarty (html/tpl) ausgeben ohne foreach.
Das gelingt mir nichtmehr ich bin den ganzen Tag am probieren und weiss nicht wo der Fehler liegt.Die Ausgabe funzt nur mit Foreach komischweise ich habs ohne hinbekommen. Seht ihr den Fehler ?
Screenshot
http://www.max-3d.de/Tom/1.jpg
Meines erachtens muss das total falsch sein!
Ich muss auch was in foreach steht in einem weg schreiben.
Auf gut deutsch würde es gern irgendwie geregelt bekommen ohne foreach das ich an einer beliebigen stelle einfach {$beispiel[2]} einsetzten kann.
Das Scrit
PHP-Code:
<?php
error_reporting(E_ALL);
require 'libs/Smarty.class.php';
include 'config/config.php';
$db_link = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS);
mysql_select_db(MYSQL_DATABASE) OR die(mysql_error());
$sql = "SELECT id, kdnr, titel, nachname, vorname, strasse FROM kunden ORDER BY id DESC LIMIT 10";
$qry = mysql_query($sql) OR die(mysql_error());
while($row = mysql_fetch_assoc($qry))
{
$knd = $row;
}
$my = mysql_query($sql);
echo "<pre>";
print_r($knd);
echo "</pre>";
$tpl = new smarty;
$tpl->assign('knd', $knd);
$tpl->display('index.tpl');
PHP-Code:
<td valign="top"><fieldset class="sysfield">
<legend class="sysinfo"><b>Auswertung der Kundendaten </b></legend>
<div align="left"><span class="infomix"></span>{foreach from=$knd item=knd}<br>
{$knd[0]}{$knd[1]}{$knd[2]}{$knd[3]}{$knd[4]}{$knd[5]}
{$knd[6]}{$knd[7]}{$knd[8]}{$knd[8]}{$knd[10]}{/foreach}</div>
</fieldset></td>
PHP-Code:
Array
(
[id] => 1
[kdnr] => 2500
[titel] => Herr
[nachname] => Glas
[vorname] => Thomas
[strasse] => Schlosswiese
)
Kommentar