ripeto non vorrei sembrare un approfittatore che aspetta che voi risolviate i miei problemi. Ma come ho sempre detto grazie se mi potete far notare i miei errori.
questo è il codice che utilizzo
Codice PHP:
<?php
require_once ("../config/db.php");
$db_handle = new DBController();
if(!empty($_POST["submitscalo"])) {
$query = "INSERT INTO scalo_punti (punti_scalo, data_scalo, premio, id_cliente)
VALUES('".$_POST["punti_scalo"]."','".$_POST["data_scalo"]."', '".$_POST["premio"]."', '".$_GET["id_cliente"]."')";
$result = $db_handle->executeQuery($query);
if(!$result){
$message="Problem in Adding to database. Please Retry.";
} else {
header("Location:clienteprofilo.php");
}
}
?>
<!-- Button to Open the Modal -->
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#scalaModal">
Scala Punti
</button>
<!-- The Modal -->
<div class="modal" id="scalaModal"> <div class="modal-dialog">
<div class="modal-content">
<!-- Modal Header -->
<div class="modal-header">
<h4 class="modal-title"></h4>
<button type="button" class="close" data-dismiss="modal">×</button>
</div>
<!-- Modal body -->
<div class="modal-body">
<?php
require_once("../config/db.php");
$db_handle = new DBController();
$result = $db_handle->runQuery("SELECT * FROM cliente WHERE id_cliente='" . $_GET["id_cliente"] . "'");
?>
<form method="post" action="">
<div class="form-group">
<label for="cliente">Nome:</label>
<input class="form-control" type="nome" name="nome" id="nome" disabled="disabled" placeholder="<?php echo $result[0]["nome"]; ?>" />
</div>
<div class="form-group">
<label for="cognome">Cognome:</label>
<input class="form-control" type="text" name="cognome" id="cognome" disabled="disabled" placeholder="<?php echo $result[0]["cognome"]; ?>"/>
</div>
<div class="form-group">
<label for="tessera">Numero Tessera:</label>
<input class="form-control" type="text" name="tessera" id="tessera" disabled="disabled" placeholder="<?php echo $result[0]["tessera"]; ?>"/>
</div>
<?php
include_once('../config/pdo.php');
$pdo->query('SET CHARACTER SET utf8');
$sql = "SELECT premio FROM premi";
$stmt = $pdo->prepare($sql);
$stmt->execute();
$users = $stmt->fetchAll();
?>
<div class="form-group row">
<label class="col-form-label col-md-3 col-sm-3 label-align">Premio</label>
<div class="col-md-6 col-sm-6">
<select class="form-control" name="premio" required>
<option>Seleziona Premio</option>
<?php foreach($users as $user): ?>
<option value="<?= $user['premio']; ?>"> <?= $user['premio']; ?></option>
<?php endforeach; ?>
</select>
</div>
</div>
<?php
require_once("../config/db.php");
$db_handle = new DBController();
$result = $db_handle->runQuery("SELECT id_cliente, SUM(punti) AS restanti FROM punti
WHERE id_cliente='" . $_GET["id_cliente"] . "' GROUP BY id_cliente");
$restanti = $row['restanti'];
?>
<?php if ($restanti >= 10) {
echo "seleziona il Buono Acquisto";
?>
<div class="form-group">
<label for="punti">Punti:</label>
<input class="form-control" type="text" id='punti_scalo' name="punti_scalo" required/>
</div>
<div class="form-group">
<label for="giorno">Data:</label>
<input class="form-control" type="date" id='data_scalo' value="<?php echo date('Y-m-d'); ?>" name="data_scalo" required/>
</div>
<input type="submit" name="submitscalo" id="btnAddAction" value="Salva" class="btn btn-dark"/>
</form>
<?php }
else {
echo "<div style='font-size:16px;text-align:center;'>
non ci sono abbastanza punti per poter ottenere un Buono Acquisto.</div>";
} ?>
<p><?php echo $result[0]["restanti"]; ?>ccccc</p>
</div>
<!-- Modal footer -->
<div class="modal-footer">
<button type="button" class="btn btn-danger" data-dismiss="modal">Annulla</button>
</div>
</div>
</div>
</div>