DOMANDA database

Pubblicità

leovince

Nuovo Utente
Messaggi
12
Reazioni
0
Punteggio
21
Salve io dovrei fare un progetto per la scuola ovvero creare in html una pagina web dove si vendono dei libri,e noi dobbiamo selezionare il libro,su quel libro dobbiamo vedere quanti c'è ne sono e quando noi andiamo a comprarlo il numero di libri scende a -1,il problema che di database non so nulla,vorrei vedere una guida dove mostra come fare perché di database ne abbiamo fatto ben poco,e vorrei sapere come noi lo dovrei svolgere,il prof ci ha dato il suo spazio di altervista e lo dobbiamo fare la sopra.
 
Html e database l'approccio piu veloce è con PHP...

ci sono milioni di guide nel web semplici e veloci :) cerca con google... poi resto a disposizione per eventuali chiarimenti
 
devi in primis creare la struttura web.... HTML/CSS una volta fatta questa integri le funzionalità al db con php/mysql e carichi il tutto su altervista
 
Creo html e ok ma come faccio a vedere quanti libri ci sono senza la casella di testo nella paggina html,come ad esempio amazon quando compri scende la quantità,
 
Ultima modifica:
stai facendo domande come uno che non abbia capito bene le cose...

ti faccio un grosso sunto completo in modo tale che tu possa capire.

Allora PHP è un linguaggio di scripting interpretato, originariamente concepito per la programmazione di pagine web dinamiche. L'interprete PHP è un software libero distribuito sotto la PHP License.
Attualmente è principalmente utilizzato per sviluppare applicazioni web lato server, ma può essere usato anche per scrivere script a riga di comando o applicazioni stand-alone con interfaccia grafica.

Le pagine vanno scritte in PHP e contengono l'HTML, il che vuol dire che la tua struttura va scritta in HTML con le immagini e tutto quanto.

I database sono di vario genere esiste SQL server, MySQL, PostgreSQL etc etc.

Php spesso e volentieri viene usato per interfacciarsi con DB mysql tramite PHPAdmin oppure usando MySQL workbench dopo aver configurato correttamente MYSQL SERVER.

La prima cosa di un progettino tipo quello che devi fare tu è capire la traccia e documentarsi sul da farsi.

A te tocca in primis studiare come creare un database mysql e crearne tutta la struttura(le varie tabelle di dati) nel caso in cui si tratta di creare il sito di ecommerce che vende libri ad esempio occorre creare tabelle di vario tipo ad esempio(Utenti, Libri, Collezioni, etc etc).

Dopo aver creato le varie tabelle ti toccherà inserire dei dati nel db per ogni tabella che tu hai creato in modo tale di avere un db di test.

Fatto ciò procedi col creare il sito web che avrà la pagina di login etc etc e dopo interagire il php per mostrare e lavorare i dati col tuo DB.

Spero di essere stato esaustivo
 
stai facendo domande come uno che non abbia capito bene le cose...

ti faccio un grosso sunto completo in modo tale che tu possa capire.

Allora PHP è un linguaggiodi scripting interpretato, originariamente concepito per la programmazione di pagine web dinamiche. L'interprete PHP è un software libero distribuito sotto la PHP License.
Attualmente è principalmente utilizzato per sviluppare applicazioni web lato server, ma può essere usato anche per scrivere script a riga di comando o applicazioni stand-alone con interfaccia grafica.

Le pagine vanno scritte in PHP e contengono l'HTML, il che vuol dire che la tua struttura va scritta in HTML con le immagini e tutto quanto.

I database sono di vario genere esiste SQL server, MySQL, PostgreSQL etc etc.

Php spesso e volentieri viene usato per interfacciarsi con DB mysql tramite PHPAdmin oppure usando MySQL workbench dopo aver configurato correttamente MYSQL SERVER.

La prima cosa di un progettino tipo quello che devi fare tu è capire la traccia e documentarsi sul da farsi.

A te tocca in primis studiare come creare un database mysql e crearne tutta la struttura(le varie tabelle di dati) nel caso in cui si tratta di creare il sito di ecommerce che vende libri ad esempio occorre creare tabelle di vario tipo ad esempio(Utenti, Libri, Collezioni, etc etc).

Dopo aver creato le varie tabelle ti toccherà inserire dei dati nel db per ogni tabella che tu hai creato in modo tale di avere un db di test.

Fatto ciò procedi col creare il sito web che avrà la pagina di login etc etc e dopo interagire il php per mostrare e lavorare i dati col tuo DB.

Spero di essere stato esaustivo

Sì, occorre possedere un'ampia gamma di conoscenze, che "spazia" dalla creazione del data-base e delle tabelle in SQL all'ambiente PhpMyAdmin, dal linguaggio Php all'interazione dell'utente con i form HTML, dalla connessione al data-base tramite script Php alle "Query" con parametri e così via :sisi:
Il punto "critico" però è sempre lo stesso e ogni volta mi devo "auto-richiamare": possiamo sapere tutto, conoscere tutti gli "ambienti", ma se non sappiamo poi come i dati si "modellizzano" e soprattutto i "fondamenti" del modello relazionale, ciò che in sintesi riguarda la progettazione vera e propria di una base di dati, non andiamo molto lontano, c'è poco da fare :sisi:
E' necessario, come in tutte le discipline scientifiche, un approccio "metodologico" ;)
 
salve mi rifaccio risentire ho creato questo che dovrebbe essere lo script per la registrazione

PHP:
<!doctype html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>registrati</title>
    </head>
    <body>
        <form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="POST">
        <center><table bgcolor="blue">
        <tr><td>username</td><td><input type="text" name="usernam" placeholder="inserisci username" value=""></td></tr>
        <tr><td>password</td><td><input type="password" name="passwor" placeholder="inserisci password" value=""></td></tr>
        <tr><td>email</td><td><input type="text" name="emai" placeholder="inserisci email" value=""></td></tr>
        <tr><td></td><td><input type="submit" name="invia" value="registrati"></td></tr>
        </form>
    </table></center>
    </body>
</html>

<?php
if(isset($_POST['invia']))   
{
    $servername = "localhost";
    $username = "enzo";
    $password = "";
    $dbname = "my_esami";

  
    $conn = new mysqli($servername, $username, $password, $dbname);
    
    if ($conn->connect_error) {
        die("Connection failed: " . $conn->connect_error);
    }
    
    $usernam = $conn->escape_string( $_POST['usernam'] );
    $passwor = $conn->escape_string( $_POST['passwor'] );
    $emai = $conn->escape_string( $_POST['emai'] );
    
    $sql = "INSERT INTO utenti (username, password, email) VALUES('$usernam', '$passwor', '$emai')";
     
       if ($conn->query($sql) === TRUE) {
    echo "<center>"."registrato"."</center>";
    } else {
        echo "Error: " . $sql . "<br>" . $conn->error;
    }

    $conn->close();
    
}
?>


ma adesso non ho ben capito come  fare il login...
 
Pubblicità
Pubblicità
Indietro
Top