Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Salvadanaio PHP

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    24

    Salvadanaio PHP

    -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]"
    ?>

  2. #2
    E' davvero frustrante leggere codice senza gli appositi TAG!.
    Li puoi mettere?

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    24
    fatto

  4. #4
    Così facendo però puoi inventarti anche i nomi delle monete.
    Non sarebbe più carino creare un array con i nomi delle monete?
    Così poi puoi sceglierle e selezioni quante ne vuoi mettere.
    Dipende tutto da cosa hai bisogno.
    Una buona impostazione viene prima di qualsiasi altra cosa
    Ce l'ho fatta! - ItalianPixel -

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.