Applicazione PHP/MySQL per prenotazioni: limitare il numero massimo di posti prenotabili

zorro

Utente Attivo
20 Ott 2014
322
21
28
ROMA
Ti invio gli altri script..... ho modificato nel form la riga
PHP:
echo '<input type="text" name="nrposti" value="'.$nrprenot.'" size="5"><br><br>';
con
PHP:
echo '<input type="number" name="nrposti" min="1" max="'.$postidisp.'" value="1" size="5"><br><br>';
questo richiama controlla.php
PHP:
<?php
session_start();
$postievento = $_SESSION['posti_evento'];
$postidisp = $_SESSION['posti_disp'];
$nominat = $_SESSION['nominat'];

$nrposti=$_GET['nrposti'];
$nominat=$_GET['nominat'];
if ($nrposti>$postidisp) {
    $_SESSION['messaggio']='ATTENZIONE!! Il numero immesso eccede il numero di posti disponibili';
}else{
    $_SESSION['messaggio']='Ok, procedo con la registrazione';
    $_SESSION['posti_prenotati']=$nrposti;
    $_SESSION['nominat'] = $nominat;
}

include('FORM2.php');
?>
che rimanda al form, per la lettura del messaggio e quindi, se è tutto ok, richiama aggiorna.php
PHP:
<?php
session_start();
$id = $_SESSION['ID'];
$postievento = $_SESSION['posti_evento'];
$postidisp = $_SESSION['posti_disp'];
$nrprenot = $_SESSION['posti_prenotati'];
$nominat = $_SESSION['nominat'];

$diff=$postidisp-$nrprenot;
echo 'REPIOLOGO: <br><br>posti evento: '.$postievento.'<br>posti disponibili: '.$postidisp;
echo '<br>Posti prenotati: '.$nrprenot.'<br>posti ancora disponibili: '.$diff;
echo '<br>nominativo: '.$nominat.'<br>Ultimo ID inserito: '.$id.'<br>';


//************aggiorno il nr dei posti disponibili nel DB*************

include('conn.php');
$connessione = new mysqli($host, $user, $password, $db);

// verifica su eventuali errori di connessione
if ($connessione->connect_errno) {
    echo "Connessione fallita: ". $connessione->connect_error . ".";
    exit();
}

// esecuzione della query per l'inserimento dei record
if (!$connessione->query("UPDATE PRENOTA SET NOMINATIVO = '$nominat', POSTI_PREN = '$nrprenot' WHERE ID = '$id'")) {
    echo "Errore della query: " . $connessione->error . ".";
}else{
    echo "PERFETTO!! Il racord è stato correttamente aggiornato";
}

// esecuzione della query per l'inserimento dei record
if (!$connessione->query("INSERT INTO PRENOTA (POSTI_EVENTO,POSTI_DISP,NOMINATIVO,POSTI_PREN)
    VALUES ($postievento,$diff,'',0)")) {
    echo "Errore della query: " . $connessione->error . ".";
}
// chiusura della connessione
$connessione->close();
?>
che si occuperà,, appunto, di aggiornare il record. Quando crei la tabella ricordati di inserire un record nel quale inserirai il numero dei posti per l'evento e i posti disponibili
 
Discussioni simili
Autore Titolo Forum Risposte Data
B Sito php+mysql da web ad applicazione PHP 3
D [PHP] [RETRIBUITO] cercasi esperto programmatore per realizzare applicazione in html e codice iframe PHP 0
F [PHP] Organizzare le directories sul server per un'applicazione web PHP 9
S Come distribuire una applicazione PHP in Cloud Cloud Computing e Cloud Server 0
D Applicazione Database (php,html) PHP 0
M Problema avvio applicazione PHP PHP 8
M esecuzione comando shell da applicazione php su client PHP 5
A Sviluppo applicazione php PHP 0
neo996sps Applicazione complessa in PHP: quale framework utilizzare? PHP 3
H Piccola applicazione per News con Php, Xml e Flash: problema ordinamento. XML 0
A Configurare una applicazione PHP in Joomla Joomla 2
D [Vendo] Applicazione professionale per gestione agenzia immobiliare / php Offerte e Richieste di Lavoro e/o Collaborazione 0
felino Lubuntu 18.04 Requisiti per applicazione console .net core 7.0 Linux e Software 0
felino Applicazione CRUD su hosting condiviso PHP 0
R [c#] Proteggere il codice dell'applicazione C/C++ 0
D [RETRIBUITO] cercasi esperto programmatore per realizzare applicazione in html e codice iframe Offerte e Richieste di Lavoro e/o Collaborazione 2
G [Javascript] Intercettare cambio applicazione Javascript 0
M [SI CERCA] Grafico per rinnovare applicazione My Shopping List Offerte e Richieste di Lavoro e/o Collaborazione 0
C [RETRIBUITO] Sviluppo applicazione web gestione fantacalcio Offerte e Richieste di Lavoro e/o Collaborazione 0
A [CERCO] cerco esperto di codici HTML e JavaScript per lavorare ad 1 applicazione Offerte e Richieste di Lavoro e/o Collaborazione 1
A APP per scaricare documento XML e visualizzarlo all'interno dell'applicazione Sviluppo app per Android 1
felino [Windows XP] Errore Icone Programmi e Lancio Applicazione Windows e Software 5
H Selezionare la versione di Access Runtime in base all' applicazione MS Access 0
H Selezionare la versione di Access Runtime in base all' applicazione MS Access 0
voldemort [Java] Connettere MySQL con applicazione j2ee Java 1
G Io ho finito la mia prima applicazione web con MVC ed ho bisogno di metterla in linea ma non so come ASP.NET 2
A Semplice applicazione con le facebook api PHP 1
jacobous Applicazione Sviluppo app per Android 3
A Modulo custom Drupal e applicazione java CMS (Content Management System) 0
I 4 aiuti per un'applicazione intranet PHP 16
E [VB.NET] pagine htm da applicazione .NET Framework 1
A Ricerca interna in una applicazione Sviluppo app per Android 1
L Realizzare applicazione per hotel con camere disponibili PHP 2
onweb Vendo applicazione asp.net - block notes Altri Annunci 0
F documentazione tecnica di un applicazione web PHP 6
I Applicazione Offerte e Richieste di Lavoro e/o Collaborazione 1
L [Java] Consigli progettuali per una semplice applicazione Java 6
E Creare DataBase in applicazione Android con Phonegap Database 12
E Come creare e inserire un database in un'applicazione in fase di sviluppo Sviluppo app per Android 1
giamma tool o applicazione per html css HTML e CSS 0
C Applicazione per bambini HTML e CSS 0
S Vendo applicazione (sviluppata privatamente) che prende altre pagine di facebook e le rende vostre! Annunci servizi di Social Media Marketing 0
E Richiesta fattibilità sviluppo applicazione ios Sviluppo app per iOS 0
A Primi passi applicazione con Javaswing Java 2
M Come fare il debug di una applicazione web su Internet Explorer 8 jQuery 1
R Cerco programmatore per applicazione Windows Offerte e Richieste di Lavoro e/o Collaborazione 0
M Organizzare applicazione in moduli PHP 1
I [VENDO] App viral Facebook, scopri quando morirai, Applicazione Virale. Annunci servizi di Social Media Marketing 0
M Una dritta su come organizzare un'applicazione PHP 2
S [offro lavoro] cerco sviluppatore per tramutare sito web in applicazione per iphone e android Offerte e Richieste di Lavoro e/o Collaborazione 0

Discussioni simili