• User Newbie

    Progetto Server e Database

    ciao a tutti, sono nuovo del forum, allego il mio progetto, vorrei inserire delle immagini di sfondo, ma per qualche motivo non me lo fa fare o non funziona. molto probabilmente sono io che sbaglio, ma se qualcuno mi può dare dei chiarimenti mi farebbe un piacere!
    grazie a tutti!

    database.php

    <?php
    ** //sezione in cui visualizzo i dati presenti nella tabella "giocatori"**
    ** session_start();**
    ** if(!isset($_SESSION['logged'])){**
    ** echo "<a href='index.php'> Loggati </a>";**
    ** die();**
    ** }**
    ?>
    <html>
    <head>
    ** <style>**
    ** table{**
    ** width: 800px;**
    ** }**
    ** tr{**
    ** width: 200px;**
    ** }**
    ** </style>**
    </head>
    <body style="background-color: orange;font-family: arial">
    <?php
    ** // connect to DB**
    ** require "DBConnect.php";**

    ** // seleziono tutte le colonne della tabella giocatore per visualizzarle successivamente in una tabella**
    ** $query = "SELECT * FROM ciclista";**

    ** $result = mysqli_query($conn,$query);**
    ** // verify the query result**
    ** if(!$result) {**
    ** echo "Database error: ".mysqli_error($conn)."</body></html>";**
    ** mysqli_close($conn);**
    ** die();**
    ** }**

    ** echo "<h2>Ciclista presente nel database</h2>";**
    ** echo "<table style="border: 4px solid black; border-collapse: collapse">\n";**
    ** echo "<tr> **

    ** <td>Ciclista</td> **
    ** <td>Squadra</td>**
    ** <td>Biciletta</td>**
    ** <td>Anno di nascita</td>**
    ** </tr>";**
    ** // table rows**
    ** while ($row = mysqli_fetch_row($result)) {**
    ** echo "\t<tr>\n";**
    ** // table columns**
    ** foreach ($row as $col_value)**
    ** echo "\t\t<td style="border: 2px solid black;" >$col_value</td>\n";**
    ** echo "\t</tr>\n";**
    ** }**
    ** echo "</table>\n";**

    ** // Free resultset**
    ** mysqli_free_result($result);**
    ** // Closing connection**
    ** mysqli_close($conn);**
    ?>
    <br />
    <a href="formInserimento.php">Inserisci Ciclista</a>
    <br />
    <br />
    <a href="menu.php"> Torna al Menù </a>
    </body>

    </html>

    index.php

    **<?php **

    ** require_once('DBConnect.php');**
    ?>
    <HTML>
    ** <HEAD>**
    ** <style>**
    ** fieldset{**
    ** width: 400px;**
    ** height: auto;**
    ** }**
    ** .row{**
    ** width: 100%;**
    ** text-align: center;**
    ** margin-top: 20px;**
    ** font-size: 20px;**
    ** }**

    ** </style>**
    ** </HEAD>**
    ** <BODY>**
    ** <h1> Effettua l'accesso per interrogare il database:</h1>**

    ** <form method="post" action="login.php" id="login-form">**
    ** <fieldset>**
    ** <legend>Login</legend>**
    ** <div class="row">**
    ** <label for="username"> Username:</label>**
    ** <input type="text" name="username" placeholder="your username">**
    ** </div>**
    ** <div class="row">**
    ** <label for="password"> Password: </label>**
    ** <input type="password" name="password" placeholder="your password"> **
    ** </div>**
    ** <div class="row">**
    ** <input type="submit" value="LOGIN">**
    ** </div>**
    ** </fieldset>**
    ** </form>**
    ** </BODY>**
    **</HTML>
    **

    inserisciciclista.php

    <html>
    <body style="background-color: lavender;font-family: arial">
    ** <?php**
    ** // get form variable**
    ** //prendo le variabili che sono state inserite nel form col metodo post.**
    ** $cognome = $_POST['cognome'];**
    ** $squadra = $_POST['squadra'];**
    ** $bicicletta = $_POST['bicicletta'];**
    ** $anno = $_POST['anno'];**
    ** // verify form**
    ** //verifico che siano state effettivamente inserite tutte le variabili**
    ** if(empty($cognome)||empty($squadra)||empty($bicicletta)||empty($anno)) {**
    ** echo "<h2>Form incompleto</h2>";**
    ** } else {**
    ** // connect to database**
    ** require "DBConnect.php";**

    ** // insert query**
    ** //scrivo la query di inserimento (cambiando i valori e il nome della tabella posso, con una query simile, fare inserimenti su altre tabelle**
    ** $query = "INSERT INTO Tour.ciclista (cognome,squadra, bicicletta, anno) VALUES ('$cognome','$squadra','$bicicletta','$anno')";**
    ** $result = mysqli_query($conn,$query);**
    ** // verify result**
    ** //controllo il risultato della query, se tutto è andato a buon fine stampo un messaggio.**
    ** if(!$result) {**
    ** echo "Database error: ".mysqli_error($conn)."<br />";**
    ** } else {**
    ** echo "Ciclista inserito nel database <br />";**
    ** }**
    ** // close DB connection**
    ** mysqli_close($conn);**
    ** }**
    ** ?>**

    ** <!--stampo dei link per andare alle altre pagine-->**
    ** <a href="database.php">Visualizza database</a>**
    ** <br />**
    ** <br />**
    ** <a href="formInserimento.php">Inserisci Ciclista</a>**
    ** <br />**
    ** <br />**
    ** <a href="menu.php"> Torna al Menù </a>**
    </body>
    </html>