test - PHP Online
Form of PHP Sandbox
Enter Your PHP code here for testing/debugging in the Online PHP Sandbox. As in the usual PHP files, you can also add HTML, but do not forget to add the tag <?php
in the places where the PHP script should be executed.
Result of php executing
Full code of test.php
- <?php
- ?>
- <html>
- <head><title>Elenco capi disponibili nei punti vendita</title></head>
- <body>
- <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
- <p>
- Scegli il modello dall'elenco <br />
- <select name="modello">
- <?php
- // Comando SQL
- $strSQL = "SELECT DISTINCT CodModello FROM capi ORDER BY CodModello;";
- $risultato = mysql_query($strSQL);
- while($riga = mysql_fetch_array($risultato))
- {
- echo "<option value=\"" . $riga["CodModello"] . "\">" . $riga["CodModello"]
- . "</option> \n";
- }
- ?>
- </select>
- </p>
- <p>
- Scegli la taglia dall'elenco <br />
- <select name="taglia">
- <?php
- // Comando SQL
- $strSQL = "SELECT DISTINCT Taglia FROM capi ORDER BY Taglia;";
- $risultato = mysql_query($strSQL);
- while($riga = mysql_fetch_array($risultato))
- {
- echo "<option value=\"" . $riga["Taglia"] . "\">" . $riga["Taglia"]
- . "</option> \n";
- }
- ?>
- </select>
- </p>
- <input type="submit" name="invio" value="Cerca" />
- <input type="submit" name="aggiorna" value="Aggiorna" />
- </form>
- <?php
- if(isset($_POST['aggiorna'])) {
- header("Location: " . $_SERVER['PHP_SELF'] );
- }
- if(isset($_POST['invio'])) {
- // acquisisce modello e taglia dal form HTML
- $modello = $_POST["modello"];
- $taglia = $_POST["taglia"];
- echo "<h2>Elenco dei capi disponibili per ciascun punto vendita</h2> \n";
- // Comando SQL
- $strSQL = "SELECT PuntoVendita, ID, Taglia, Colore, CodModello FROM capi ";
- $strSQL .= "WHERE CodModello = $modello AND Taglia = '$taglia' ";
- $strSQL .= "ORDER BY PuntoVendita";
- $risultato = mysql_query($strSQL);
- ?>
- <!-- intestazione della tabella -->
- <table border=1>
- <tr>
- <th>Punto vendita</th>
- <th>Codice capo</th>
- <th>Taglia</th>
- <th>Colore</th>
- <th>Modello</th>
- </tr>
- <?php
- while($riga = mysql_fetch_array($risultato))
- {
- // Operazioni sulla riga
- echo "<tr> \n";
- echo "<td>" . $riga["PuntoVendita"] . "</td> \n";
- echo "<td>" . $riga["ID"] . "</td> \n";
- echo "<td>" . $riga["Taglia"] . "</td> \n";
- echo "<td>" . $riga["Colore"] . "</td> \n";
- echo "<td>" . $riga["CodModello"] . "</td> \n";
- echo "</tr> \n";
- } //fine while
- } //fine isset
- ?>
- </table>
- </body>
- </html>