Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    47

    Creazione pagina di registrazione

    Salve a tutti, sto seguendo un corso di html, css e php e devo creare un mio sito come "prova finale".
    Facciamo pagine php che apriamo con easyphp per verificare il loro funzionamento.
    Non ho capito però come interfacciare una pagina html di registrazione (quella che andrei a scrivere e che comparirebbe all'ipotetico utente) con una pagina php che vada a riempire un database con i dati inseriti dal nuovo utente.
    Inoltre il database noi lo carichiamo su easyphp (so che è u programma che non si usa più) e poi possiamo usufruirne aprendo le pagine con easyphp stesso, ma se devo creare un sito ipotetico da mettere in rete come e dove inserisco il database?

    Scusate l'ignoranza, sono motivato ad imparare ma mi sfuggono molte cose.

    Grazie a tutti, ciao

  2. #2
    Il tuo è un quesito per PHP, ti sposto in quella sezione
    “Che le cose siano cosi, non vuol dire che debbano andare così. Solo che quando si tratta di rimboccarsi le maniche e incominciare a cambiare, vi è un prezzo da pagare. Ed è allora che la stragrande maggioranza preferisce lamentarsi più che fare”.

    Giovanni Falcone

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    47
    Ok, grazie.
    In realtà forse non ho posto bene la domanda.
    Il sito lo sto prima creando in locale, e devo avere in locale un database da usare per la registrazione di ipotetici utenti

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2011
    residenza
    Arezzo
    Messaggi
    194
    Generalmente nella pagina html, parlando di registrazione, trovi un form che nell'atributo action contiene il riferimento al file php che sarà poi il motore della registrazione, quello che processerà i dati e, in questo cas, li registrerà in un database.
    semplificando al massimo:

    il form in html
    codice HTML:
    <!-- altro codice sopra -->
    <form name="registrazione" action="registrazione.php" method="post">
     <label for="utente"></label><br>
     <input type="text" name="utente" /><br>
     <label for="password"></label><br>
     <input type="password" name="password" /><br>
     <input type="submit" name="action" value="VAI" />
    </form>
    <!-- altro codice sotto -->

    il motore php
    Codice PHP:
    /*
         per prima cosa controlli che chi sta accedendo alla pagina lo faccia
         passando una variabile con il metodo post di nome 'action'(cioè il nome
         del tuo bottone di invio del form) e che il valore di questa variabile sia 'VAI' (cioè
         il valore della variabile action)
    */
    if(isset($_POST['action']) && $_POST['action'] == 'VAI')
    {
      
    // nello stesso modo recuper il valore di 'utente' e 'password'
      
    $utente $_POST['utente'];
      
    $password $_POST['password'];

      
    /*
          e prosegui con tutte le altre operazioni che devi fare
      */


    Chiaramente è un esempio più che banale, e sicuramente non l'unico, potresti fare anche in altri modi o utilizzare altri metodi per passare i dati da una pagina all'altra, cioè usando il GET e non POST
    Riccardo Sadocchi
    Microsoft MCP C#

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    47
    Grazie mille, gentilissimo.
    Si, queste cose le sapevo già, ma grazie.
    Più che altro non ho capito come avere un database nel mio sito locale.
    Ho trovato , facendo una ricerca, che esistono programmi appositi come "xampp", che però vedo che esiste solo in versione 32 bit.
    Il mio problema è appunto avere un database dentro il sito locale che io sto creando

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2011
    residenza
    Arezzo
    Messaggi
    194
    sinceramente io xampp ce l'ho sul mac... secondo me c'è anche a 64...
    comunque ne esiste un'altro che si chiama MAMP, che è praticamente uguale


    con uno di questi sw emuli un server apache e puoi crearti il tuo db per fare tutte le prove di cui hai bisogno, credo che la cosa più semplice sia quella di utilizzare uno di questi programmi
    Riccardo Sadocchi
    Microsoft MCP C#

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2011
    residenza
    Arezzo
    Messaggi
    194
    Oppure, (ma devi comunque trovare il sistema di far eseguire il tuo codice php al pc), provi con altri sistemi, tipo sqlite o scrivendo file csv, xml ...
    Riccardo Sadocchi
    Microsoft MCP C#

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    47
    Grazie, gentilissimo.
    I sistemi da te elencati alla fine non li conosco e non saprei come metterli in atto.
    Devo cercare xampp per Windows.
    In realtà, se cerchi su Google, vedi che in effetti esiste solo la versione 32 bit, ma in alcuni commenti ho letto che funziona lo stesso su Windows a 64 bit

  9. #9
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Sì, per Windows c'è solo la versione a 32bit e comunque funziona anche su sistemi a 64 (come tutte le applicazioni a 32bit), io uso XAMPP su Windows 10 64bit per realizzare siti in locale.

  10. #10
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    47
    Grazie, stasera provo

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.