Autor Zpráva
Marek Novák
Profil *
Dobrý den, mám takovýto kód
<h1>Vaše objednávka</h1>
<form name="frmCart" method="get">






<table width="100%" cellspacing="0" cellpadding="0">
<tr>
<td width="15%">
<b>Poèet</b>
</td>
<td width="55%">
<b>Produkt</b>
</td>
<td width="20%">
<b>Cena</b>
</td>
<td width="10%">
<b>Odstranit</b>
</td>
</tr>

<?php
while($row = mysql_fetch_array($result))
{
// zjistí celkovou cenu
$totalcena += ($row["pocet"] * $row["cena"]);
?>
<tr>
<td width="15%">
<select name="<?php echo $row["id"]; ?>" onChange="updatepocet(this)">
<?php

for ($i = 1; $i <= 200; $i++)
{
echo "<option ";
if ($row["pocet"] == $i) {
echo " selected ";
} else {
echo ">" . $i . "</option>";
}
}
?>

</select>
</td>
<td width="55%">
<?php echo $row["jmeno"]; ?>
</td>
<td width="20%">
<?php echo $row["cena"]; ?> Kè
</td>
<td width="10%">
<a href="kosik.php?action=remove&id=<?php echo $row["id"]; ?>">Odstranit</a>
</td>
</tr>
<?php
}
?>

</table>
<b>Celková cena: <?php echo number_format($totalcena, 2, ".", ","); ?> Kè</b>
</form>

A ten bych celý potřeboval uložit jako soubor(samozřejmě po zpracování) Provedla by se operace se skriptem, utvořila by se tabulka a poté by se celá ta tabulka uložila jako soubor. Jak toto provésti? Díky.
Joker
Profil
Marek Novák
A ten kód je kde? V nějakém řetězci?
Nevidím v tom nic jiného, než jednoduchý zápis do souboru, fopen - fwrite - fclose
Marek Novák
Profil *
Díky, změnil jsem plán, budu to tahat přes databázi.
Marek Novák
Profil *
Tak, už to skoro mám až na tento problém

$vypis = mysql_query("select * from kosik inner join produkty on kosik.produktid = produkty.id where kosik.cookieid = '" . KosikId() . "' order by produkty.jmeno asc");
while ($polozka = mysql_fetch_array($vypis))

$zbozi = "Číslo produktu: ".$polozka["produktid"]." - "."Počet kusů: ".$polozka["pocet"].", ";

Má mi to vypsat něco takového:
Číslo produktu: 2 - Počet kusů: 1, Číslo produktu: 1 - Počet kusů: 15, Číslo produktu: 3 - Počet kusů: 9,
Ale vypíše to:
Číslo produktu: 3 - Počet kusů: 9,

PHP moc nerozumím, ale tohle bych potřeboval nutně nějak slepit z příkladů. Vím, že se mají použít pole, aby se to naplnilo, ale dál nevím, jak na to... Nejlepší by asi byl příklad. Díky moc za Vaše "trápení se" se mnou.
Joker
Profil
Marek Novák
Zobrazí se jenom poslední položka, musíte to ukládat do pole.
$i = 0;
while ($polozka = mysql_fetch_array($vypis))
$zbozi[$i++] = "Číslo produktu: ".$polozka["produktid"]." - "."Počet kusů: ".$polozka["pocet"].", ";
Marek Novák
Profil *
Tohle mi vyhodí Array

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: