Buongiorno a tutti avrei bisogno del vostro aiuto.
Sto provando a realizzare una web application, in php in cui ho un form.
Dove ho un campo Data. Ora io vorrei creare qualcosa che quando permette quando l'utente inserisce la data che automaticamente in una tabella a fianco vengano mostrate tutte le prenotazioni per quella data.
Al momento l'unica cosa che sono riuscito a fare, è riuscire a stampare i dati per la data corrente, ma per la data selezionata dall'utente non so proprio come fare! Mi potete dare qualche dritta su come procedere? Grazie mille sempre per il vostro aiuto.
Sto provando a realizzare una web application, in php in cui ho un form.
Codice:
<div class="form">
<h3> Dati Prenotazione</h3>
 Inserire i dati richiesti:<br><br>
<form method="post" action="input.php">
<b> Richiedente:</b><br><br>
 Nominativo:<br> <input type="text" name="nominativo" placeholder="Nome Cognome" size="20"><br>
 Email: <br>  <input type="email" name="email" size="20" placeholder="email"><br>
 Oggetto:<br> <textarea name="oggetto" rows="5" cols="40" placeholder="Specificare oggetto Videoconferenza"></textarea><br>
 Data: <br> <input type="date" name="data" ><br>
Dove ho un campo Data. Ora io vorrei creare qualcosa che quando permette quando l'utente inserisce la data che automaticamente in una tabella a fianco vengano mostrate tutte le prenotazioni per quella data.
Al momento l'unica cosa che sono riuscito a fare, è riuscire a stampare i dati per la data corrente, ma per la data selezionata dall'utente non so proprio come fare! Mi potete dare qualche dritta su come procedere? Grazie mille sempre per il vostro aiuto.
PHP:
<?php
$connect = mysqli_connect("localhost", "root", "123456789", "Project");
$output = '';
$sql = "SELECT * FROM Prenotazione where data = CURRENT_DATE()";
$result = mysqli_query($connect, $sql);
$output .= '
<div class="table-responsive">
<table class="table table-bordered">
<tr>
<th width="10%">Id</th>
<th width="30%">Nominativo</th>
<th width="20%">Data</th>
<th width="10%">Orario Inizio</th>
<th width="10%">Orario Fine</th>
<th width="20%">Email</th>
</tr>';
$rows = mysqli_num_rows($result);
if($rows > 0)
{
while($row = mysqli_fetch_array($result))
{
$output .= '
<tr>
<td>'.$row["id"].'</td>
<td class="first_name" data-id1="'.$row["id"].'" >'.$row["nominativo"].'</td>
<td class="last_name" data-id2="'.$row["id"].'" >'.$row["data"].'</td>
<td class="last_name" data-id3="'.$row["id"].'" >'.$row["orario_inizio"].'</td>
<td class="last_name" data-id4="'.$row["id"].'" >'.$row["orario_fine"].'</td>
<td class="last_name" data-id5="'.$row["id"].'" >'.$row["email"].'</td>
</tr>
';
}
$output .= '
<tr>
<td></td>
<td id="nominativo" ></td>
<td id="data" ></td>
<td id="orario_inizio" ></td>
<td id="orario_fine" ></td>
<td id="email" ></td>
</tr>
';
}
else
{
$output .= '
<tr>
<td></td>
<td id="nominativo" contenteditable></td>
<td id="data" contenteditable></td>
<td><button type="button" name="btn_add" id="btn_add" class="btn btn-xs btn-success">+</button></td>
</tr>';
}
$output .= '</table>
</div>';
echo $output;
?>