Visualizzazione risultati 1 fino 2 di 2

Discussione: HTML o PHP?

  1. #1
    Guest

    Predefinito HTML o PHP?

    Ciao ragazzi,
    scusate per il disturbo ma mi servirebbe aiuto al riguardo di un problema che non riesco a risolvere. Parto ringraziando tutti perchè questo sito mi è stato molto utile sempre!

    Il problema è questo.
    Voglio svolgere un programma che abbia una pagina web nel quale si hanno due tabelle, una di queste ha il compito di avere dei campi dove far inserire all'utente le informazioni, la seconda invece serve semplicemente a contenere le informazioni che ho inserito nella precedente tabella. Io ho sviluppato questo codice in html e funziona, il problema arriva quando chiudo la pagina perchè ogni dato che io ho inserito viene cancellato. Riguardandolo mi sono accorto che il codice è un grande script quindi è ovvio che non vengono registrati i dati. Mi servirebbe aiuto a farli registrare dal sistema quindi ogni volta che io apro la pagina devono essere presenti tutti i dati da me inseriti precedentemente.
    Spero voi possiate darmi un pezzo di codice in php se necessario che mi possa salvare i dati ricevuti.

    Vi ringrazio ancora e spero possiate aiutarmi.

    Vi lascio il codice da me svolto qua.
    codice:
    Codice HTML:
    <html>
    <head>Protocollo</head>
    <script>
        var NOME = new Array();
        var COGNOME = new Array();
        var CLASSE = new Array();
        var NASCITA = new Array(); 
        N=0;
        function Memorizza()
        {
        NOME[N]=document.getElementById("TxtNom").value;
        COGNOME[N]=document.getElementById("TxtCog").value;
        CLASSE[N]=document.getElementById("TxtCla").value;
        NASCITA[N]=document.getElementById("TxtNas").value;
        N++;
        Visualizza();
        }
        
        function Visualizza()
        {
        STRINGA=""
        STRINGA="<table><tr><td>Protocollo</td><td>Entrata o Uscita</td><td>Cliente o Fornitore</td><td>Anno</td></tr>";
        for (I=0;I<N;I++)
            {
            STRINGA+="<tr><td>"+NOME[I]+"</td><td>"+COGNOME[I]+"</td><td>"+CLASSE[I]+"</td><td>"+NASCITA[I]+"</td></tr>";
            }
        STRINGA+="</table>";
        document.getElementById("Display").innerHTML = STRINGA;
        }
    </script>
    <style>
        table{border: inset red 5px;}
        td{border: solid red 10px; text-align: center;}
    </style>
    
    
    
    
    <body>
        
    <center>
            <table>
                <tr>
                    <td colspan="5">Nuovo Protocollo</td>
                </tr>
                <tr>
                    <td>Tipo di protocollo</td>
                    <td><input type="text" id="TxtNom"></td>
                </tr>
                <tr>
                    <td>Entrata o uscita</td>
                    <td><input type="text" id="TxtCog"></td>
                </tr>
                <tr>
                    <td>Cliente o fornitore</td>
                    <td><input type="text" id="TxtCla"></td>
                </tr>
                <tr>
                    <td>Anno</td>
                    <td><input type="text;" id="TxtNas"></td>
                </tr>
                <tr>
                    <td colspan="10"><input type="submit" id="BtnAggiungi" Value="Aggiungi" onclick="Memorizza()">         <input type="submit" name="BtnChiudi" Value="Chiudi"></td>
                </tr>
            </table>
            <div id="Display"></div>
    </center>  
    </body>
    </html>
    Ultima modifica di alemoppo : 18-05-2016 alle ore 14.51.49

  2. #2
    zyro non è connesso Utente
    Data registrazione
    08-05-2010
    Messaggi
    105

    Predefinito

    Mah... ti serve salvarli banalmente in un database e se non ti preoccupa di dover ricaricare la pagina puoi anche fare completamente a meno di tutto lo script in js.
    Ti basta creare una seconda pagina in php che contenga uno script che si colleghi al db e carichi i dati e poi si reindirizzi a questa stessa pagina per mostrarli.
    Prova a cercare su internet "form php per salvare dati in database", troverai centinaia di esempi

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •