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>