<?php
include ("header.php");

if(isset($_POST["prenota"])){
	include("connessione.php");

	$cliente=$_SESSION["codcliente"];
	$replica=$_POST["select"];
	$data=date("d-m-y-h-i-s");
	$pagamento=$_POST["pagamento"];
	$quanti=$_POST["quanti"];

	$sql2="select sum(quantita) as occupati
	   from biglietti 
	   where cod_replica='$replica'";

	$ris=mysqli_query($conn, $sql2) or die ("query fallita");

	while ($riga=mysqli_fetch_array($ris)){
			$giaoccupati=$riga["occupati"];
	}
	
	$sql3="select t.posti
		   from teatri t join musical m
		   on t.cod_teatro=m.cod_teatro
		   join repliche r
		   on r.cod_musical=m.cod_musical
		   where r.cod_replica='$replica'";

	$ris=mysqli_query($conn, $sql3) or die ("query fallita");

	while ($riga=mysqli_fetch_array($ris)){
			$postiteatro=$riga["posti"];
	}
	
	$giaoccupatipiuinseriti=$giaoccupati+$quanti;
	$rimanenti=$postiteatro-$giaoccupatipiuinseriti;
	
	if($giaoccupatipiuinseriti<=$postiteatro){
	 		  
			$sql="insert into biglietti(cod_cliente,cod_replica,data_ora,tipo_pagamento,quantita)
				  values($cliente,'$replica','$data','$pagamento',$quanti)";

			$ris=mysqli_query($conn,$sql) or die("errore query ".mysqli_error($conn));
			
			echo "
			<div>
			<b>Hai Prenotato $quanti biglietti</b><br>
				Posti rimanenti: $rimanenti<br>
			</div>	
				";
	} else {
		
		echo "	<div>
		<b>Posti esauriti!</b>
			</div>";
	}
	
}
?>

<form method='post' class="form-group">
   
    <label> <b>Seleziona lo spettacolo: </b></label>
    <select name='select' class="custom-select">
<?php

foreach($_SESSION["valori"] as $v){
	
	echo "<option value='$v[codice]'>$v[nome] - $v[titolo] - $v[prezzo] - $v[data]</option>";
	
}
?>

</select>
<br><b>Modalità di pagamento: </b>


    <div class="custom-control custom-radio">
	<label>Paypal</label>
	<input type='radio' name='pagamento' value='paypal' checked='checked'>
	
	 <label>Carta di credito</label>
	 <input type='radio' name='pagamento' value='carta'>
	 <label>Bonifico</label>
	 <input type='radio' name='pagamento' value='bonifico'>
	 <br>
	 <label><b>Quantità: </b></label>
	 <input type='number' min=0 name='quanti' placeholder='Inserisci la quantità' required=required class="form-control"><br>
	  </div>
	 <button type="submit" name='prenota' value='prenota' class="btn btn-primary">Prenota</button>

	</form>
<?php
include ("footer.php");	
?>
	


