Autor | Zpráva | ||
---|---|---|---|
Marek Novák Profil * |
#1 · Zasláno: 4. 4. 2008, 17:58:36
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 |
#2 · Zasláno: 4. 4. 2008, 18:20:59
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 * |
#3 · Zasláno: 4. 4. 2008, 18:42:28
Díky, změnil jsem plán, budu to tahat přes databázi.
|
||
Marek Novák Profil * |
#4 · Zasláno: 4. 4. 2008, 21:05:27
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 |
#5 · Zasláno: 4. 4. 2008, 21:09:02
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 * |
#6 · Zasláno: 5. 4. 2008, 08:28:43
Tohle mi vyhodí Array
|
||
Časová prodleva: 16 let
|
0