Al comprar n manzanas, me dice:
Compraste 10 manzanas
Warning: Cannot modify header information - headers already sent by (output started at C:\wamp\www\fruteria2.php:22) in C:\wamp\www\fruteria2.php on line 23
Código PHP:
<?php
$f=fopen("frutas.txt","r"); // Cargar Datos
$aux=fgets($f);
$aux=split(";",$aux);
$man=$aux[0];
$per=$aux[1];
$din=$aux[2];
fclose($f);
/* echo <<<EOT //Mostrar lo que tiene
Manzanas: $man<br>
Peras: $per<p>
Dinero: $din<br>
EOT; */
if(isset($_POST['c_man'])) //Si compra Manzanas
{
$man=$man+$_POST['nman'];
$din=$din-$_POST['nman']*100;
echo "Compraste ".$_POST['nman']. " manzanas";
header("Localion :".$_SERVER['PHP_SELF']); // <--- Línea 23
exit;
}
if(isset($_POST['c_per'])) //Si compra peras
{
$per=$per+$_POST['nper'];
$din=$din-$_POST['nper']*100;
echo "Compraste ".$_POST['nper']. " peras";
header("Localion :".$_SERVER['PHP_SELF']);
exit;
}
if(isset($_POST['nuevo'])) //Si quiere empezar de nuevo
{
$din=20000;
$per=10;
$man=10;
}
$f=fopen("frutas.txt","w+"); //Guardar Datos
fputs($f,$man.";".$per.";".$din);
fclose($f);
//Formulario
?>
<form action="fruteria2.php" method="post">
<input type="submit" value="Comprar" name="c_man"> <input type="text" size="2"
name="nman"> kilos de manzanas. ($100 el kilo)
</form><p>
<form action="fruteria2.php" method="post">
<input type="submit" value="Comprar" name="c_per"> <input type="text" size="2"
name="nper"> kilos de peras. ($150 el kilo)
</form>
<form action="fruteria2.php" method="post">
<input type="submit" value="Empezar de nuevo" name="nuevo">
</form>
Qué me recomiendan?
Gracias.