Mam katalog produktow pobierany z bazy i mozliwosc zamowienia towaru wg ilosci sztuk, niestety cos mi nie idzie
Skrypt wyglada tak pobieranie danych z bazy -> wstawianie do szablonu -> mail do administratora, wydaje mi sie ze trzeba dopisac jakis skrypt, aby przypisywalo wartosci do pola <input> w formularzu, ale pewny nie jestem, a moze problem polega na czyms innym.
Jak zrobic aby wstawione wartosci w polu "{$Dane.sztuk}" zalaczalo wartosc inna do kazdej pozycji?
3 pliczki: zamowienie1.php zamowienie.php zamowienie.tpl
zamowienie1.php<?php
{foreach name
=Element
key=klucz item
=Element from
=$ListaNewsow} {$Element.tytul}
------------------------------
{$Dane.sztuk}
{/foreach}
Imie i nazwisko: {$Dane.imie_i_nazwisko}
Ulica: {$Dane.ulica}
Numer domu i lokalu: {$Dane.nr_domu}
Kod pocztowy: {$Dane.kod_pocztowy}
Miejscowośc: {$Dane.miejscowosc}
Tel. stacjonarny: {$Dane.tel_stacjonarny}
Tel. komórkowy: {$Dane.tel_komorkowy}
Uwagi: {$Dane.uwagi}
Data Dostawy: {$Dane.data}
Godzina Dostawy: {$Dane.godzina}
Miejsce Dostawy: {$Dane.miejsce}
Przewidywana forma wpłaty: {$Dane.forma_wplaty}
?>
zamowienie.php<?
$Sql = "SELECT l.tytul, l.tekst, l.cenaa, l.klucz_jezyka, n.id, n.data_dodania FROM
news as n, news_lang as l WHERE n.id = l.klucz_id AND l.klucz_jezyka = '$lang' ORDER BY n.data_dodania DESC";
// echo $Sql;
$Result = $DB->RunQuery($Sql);
$Structure = $DB->ResultToArray( $Result );
$ExtSmarty->Assign( "ListaNewsow", $Structure );
$MAIN_PAGE = $ExtSmarty->Fetch( 'zamowienie.tpl' );
?>
<?
if( $get['subid'] == 'formularz' && $post['action'] == 'wyslij' )
{
$email = Value( 'email', $post );
$mailheaders = "";
$mailheaders .= "From: $emailrn";
$mailheaders .= "Errors-to: $emailrn";
$mailheaders .= "Reply-To: $emailrn";
$mailheaders .= "MIME-version: 1.0rn";
$mailheaders .= "Content-type: text;charset=ISO-8859-2n";
$ExtSmarty->Assign( 'Dane', $post );
$tresc = $ExtSmarty->Fetch( 'zamowienie1.tpl' );
mail( $EmailDoWlascicielaStrony, 'Zamówienie ze strony - '.$temat, $tresc, $mailheaders );
$ExtSmarty->Assign( 'Wyslano', '1' );
}
$MAIN_PAGE = $ExtSmarty->Fetch( 'zamowienie.tpl' );
?>
zamowienie.tpl<?php
<form action="?id={$Id}&subid=formularz" method="post">
<table width="800" cellspacing="0" cellpadding="0" style="border-collapse: collapse;" bordercolor="#A37C3E" border="1">
<tr>
<td align="right" valign="top" background="gfx/Obrazki/lachowka_18.gif" scope="col"> </td>
</tr>
<tr>
<td><p>{if $Wyslano == '1'} </p>
<table border="0" width="50%" cellpadding="1" cellspacing="0" align="center" style="border: 1px solid Green;">
<tr bgcolor="#EEE5C8">
<td align="center"> Wysłano formularz. </td>
</tr>
</table>
<p><br />
{/if} </p>
<p>{$glowna_zamowienie.tekst}{$glowna_nowosci.nazwa}</p>
<p
>{foreach name
=Element
key=klucz item
=Element from
=$ListaNewsow} <br />
</p>
<table border="1" width="90%" cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse;" bordercolor="#A37C3E">
<tr bgcolor="#EEE5C8">
<td width="65%" align="center" class="NaglowekTabeli"> <div align="left">{$Element.tytul} </div></td>
<td width="35%" align="center" class="NaglowekTabeli"><div align="right">Cena za sztukę: {$Element.cenaa} zł </div></td>
</tr>
<tr>
<td colspan="2"> {$Element.tekst}</td>
</tr>
<tr>
<td colspan="2" align="right"><p>Ilość zamawianych sztuk:
<input name="sztuk" align="right" size="3">
</p>
</td>
</tr>
</table>
<p> {/foreach}</p>
<table border="0" width="60%" cellpadding="1" cellspacing="0" align="center" style="border: 1px solid #A37C3E;">
<tr>
<td width="30%" valign="bottom">Imię i Nazwisko</td>
<td><p>Dane Personalne: </p>
<p>
<input name="imie_i_nazwisko" type="text" class="tekstowe" value="" size="50" />
</p></td>
</tr>
<tr>
<td>Ulica</td>
<td><input name="ulica" type="text" class="tekstowe" size="50" /></td>
</tr>
<tr>
<td>Nr domu/lokalu</td>
<td><input name="nr_domu" type="text" class="tekstowe" value="nr domu / nr lokalu" size="50" /></td>
</tr>
<tr>
<td>Kod pocztowy</td>
<td><input name="kod_pocztowy" type="text" class="tekstowe" value="xx-xxx" size="50" /></td>
</tr>
<tr>
<td>Miejscowość</td>
<td><input name="miejscowosc" type="text" class="tekstowe" value="" size="50" /></td>
</tr>
<tr>
<td>Tel. stacjonarny</td>
<td><input name="tel_stacjonarny" type="text" class="tekstowe" value="(xx) xxx-xx-xx" size="50" /></td>
</tr>
<tr>
<td>Tel. komórkowy</td>
<td><input name="tel_komorkowy" type="text" class="tekstowe" value="xxx-xxx-xxx" size="50" /></td>
</tr>
<tr>
<td valign="top">e-mail</td>
<td><p>
<input name="email" type="text" class="tekstowe" size="50" />
</p>
<p>Dane zamówienia: </p>
<p> </p></td>
</tr>
<tr>
<td>Uwagi</td>
<td><textarea name="uwagi" cols="50" rows="5" class="tekstowe"></textarea></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td>Data dostawy </td>
<td><input name="data" type="text" class="tekstowe" value="Dzien/Miesiac/Rok" size="50" /></td>
</tr>
<tr>
<td>Godzina dostawy </td>
<td><input name="forma_wplaty" type="text" class="tekstowe" size="50" />
<input name="godzina" type="text" class="tekstowe" value="XX:XX" size="50" /></td>
</tr>
<tr>
<td>Miejsce dostawy </td>
<td><input name="miejsce" type="text" class="tekstowe" value="Miasto/Ulica/Nr Lokalu" size="50" /></td>
</tr>
<tr>
<td>Przewidywana forma wplaty</td>
<td> </td>
</tr>
<tr>
<td colspan="2" align="center"> <input type="hidden" name="action" value="wyslij" /><input name="submit" type="submit" class="Klawisz" value="Wyślij" /></td>
</tr>
</table>
</form>
</td>
</tr>
<tr>
<td> </td>
</tr>
</table>
?>
Please Help

Rozwiazanie:
w zamowienie.tpl
<?php
<input name="sztuk_[{$Element.id}]" align="right" size="3" value="0" class="tekstowe">
?>
w zamowienie1.tpl
<?php
{foreach name
=Element
key=klucz item
=Element from
=$ListaNewsow}
{$Element.tytul}
{$Dane.sztuk_[$Element.id]}
{/foreach}
?>