-devo inserire il nome di una persona
-poi inserire il numero di monete
-e il tipo di monete( es 50 cent 20 cent ecc)
-e questi dati deve inserirli in database .txt
-senza usare mysql
Mi potete aiutare?
ho fatto questo per ora ma sono sbagliati:
Codice PHP:
<?php $nom=$_POST["nome"]; $n=$_POST["numero"]; echo "[b]Inserisci i valori delle monete di
$nom[/b]"; echo "<form action='aggiungi_al_salvadanaio.php' method='POST'>"; echo "<table border =0>"; for($i=1;$i<=$n;$i++) { echo "<tr>"; echo "<td>"; echo "[b]TIPO $i :
[/b]"; echo "Valore moneta
"; echo "<input type='text'name='valore_moneta$i'></td></tr>"; echo "<tr>"; echo "<td>"; echo "Quantità delle monete da inserire
"; echo "<input type='text' name='quantita_monete$i' size='10'>"; echo "</td></tr>"; } echo"</table>"; echo"<input type='hidden' name='nome' value='$nom'>"; echo"<input type='hidden' name='numero' value='$n'>"; echo"
<input type='submit' value='aggiungi'>"; echo"</form>"; ?>
Codice PHP:
<?php $nome=trim($_POST["nome"]); $numero_tipi=trim($_POST["numero"]); $salvadanaio=fopen("salvadanaio.txt","r"); $esiste=0; while (!feof($salvadanaio)) { $no=trim(fgets($salvadanaio,4096)); $ntipi=trim(fgets($salvadanaio,4096)); for ($i=1;$i<=$numero_tipi;$i++) { fgets($salvadanaio,4096); fgets($salvadanaio,4096); } if ($nome==$no) { $esiste=1; } } fclose($salvadanaio); if ($esiste==1) { echo"nome già esistente"; } else { $salvadanaio=fopen("salvadanaio.txt","a"); fwrite($salvadanaio,$nome."\r\n"); fwrite($salvadanaio,$numero_tipi."\r\n"); for ($i=1;$i<=$numero_tipi;$i++) { fwrite($salvadanaio,$_POST["valore_moneta$i"]."\r\n"); fwrite($salvadanaio,$_POST["quantita_monete$i"]."\r\n"); } fclose($salvadanaio); echo"Nome inserito correttamente"; } echo"
Torna alla [url='Pagina iniziale.html']homepage[/url]"; ?>