Colocar todo conteúdo do for dentro de um txt

Enviada por João 
João
Colocar todo conteúdo do for dentro de um txt
03 de September de 2002 às 07:02PM
foreach ($cart as $isbn => $qty)
{
$book = get_book_details($isbn);
$titulo = $book["title"];
$autor = $book["author"];
$preco = number_format($book["price"], 2);
$quant = number_format($book["price"]*$qty,2);
$total = number_format($total_price, 2);
$mostra = "<tr>
<td><div align='left'><font size='1' face='Verdana, Arial, Helvetica, sans-serif'>$titulo $autor
</td>
<td><div align='left'><font size='1' face='Verdana, Arial, Helvetica, sans-serif'>R$ $preco
</td>
<td><div align='center'><font size='1' face='Verdana, Arial, Helvetica, sans-serif'> $qty
</td>
<td><div align='left'><font size='1' face='Verdana, Arial, Helvetica, sans-serif'>R$ $quant
</td>
</tr>";
$fd = @fopen("procdutos.txt", "w") or die( "Erro no banco de dados 1223300");
fwrite($fd, $mostra);
print $mostra;
}

O PROBLEMA É O SEGUINTE .... ELE SÓ GRAVA O ÚLTIMO VETOR DO FOR....... QUERO GRAVAR TODOS
Rossini
Re: Colocar todo conteúdo do for dentro de um txt
05 de September de 2002 às 07:34PM
Quando você abre o arquivo (fopen), o parâmetro "w" apaga o arquivo se ele existir. Usa o "a" (somente escrita) ou "a+" (leitura e escrita).
Clever Anjos
Re: Colocar todo conteúdo do for dentro de um txt
09 de September de 2002 às 05:35PM
Abra o arquivo antes do loop "for" pois além de mais rápido voce evita o abre-fecha.
Um abraco

Clever
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.