Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine porta Logan in un'avventura inedita, violenta e fortemente narrativa, costruita attorno alla sua natura di combattente e al difficile rapporto con il proprio passato. Insomniac Games punta su combattimenti spettacolari, progressione e personalizzazione, inserendo l'azione in un mondo segnato dalla persecuzione dei mutanti. Un viaggio intenso, che alterna mattanza, esplorazione e momenti sorprendentemente emotivi.
DJI Romo 2: tante novità lo rendono un robot completo
DJI Romo 2: tante novità lo rendono un robot completo
Romo 2 è la seconda generazione di robot lavapavimenti di DJI, un modello che si caratterizza per la precisione nel sistema di navigazione e per il funzionamento particolarmente silenzioso. Con le modifiche introdotte in questa seconda versione, e un posizionamento di prezzo più allineato alla concorrenza, rappresenta una valida alternativa sul mercato delle soluzioni di pulizia domestica
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED
Il primo Sony con retroilluminazione True RGB alla prova del banco di misura e dei contenuti: luminanza enorme, colori accurati in HDR e un antiriflesso molto efficace. I limiti sono due sole HDMI 2.1 e il blooming fuori asse
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 03-03-2011, 09:21   #1
starmar
Senior Member
 
L'Avatar di starmar
 
Iscritto dal: Nov 2008
Messaggi: 583
[PHP]PROBLEMA RICONOSCIMENTO DATE NEL FORM

Sto facendo un sitarello che mi gestisce registrazioni, login e per ogni utente loggato, una tabella su cui inserire una prenotazione tramite un form con data e ora.
Sono al punto dei controlli, ma ho 2 controlli che mi fanno impazzire. Non riesco infatti a limitare gli orari tra 8 e 20 e inoltre non riesco ad assicurarmi che sia un int ( se scrivo nel form al campo orario: CIAO, non genera errore per capirsi), e stessa cosa non gestisco le date.

Codice:
foreach($righe as $riga)//controllo ogni elemento del vettore, con foreach infatti controllo nel vettore$righe (par1) ogni elemnto chiamato $riga (par 2)
      {
         $r = explode("^^^",$riga);//genero un array chiamato $r che ha per elementi ogni elemento del file separato da ^^^
            if ($r[0]==$_GET["data"] and $r[2]==$_GET["orario"])                                
                              $presente = 1;//allora aggiorno il flag,perche l'evento che si vuole scrivere è già presente      
      
      }
         
         if ($presente == 1) // controllo sul flag se è già presente genero messaggo di errore
         $msg = "<h1>Impossibile prenotare perch&egrave; gi&agrave; occupato.</h1>";
         
         else // se invece non è presente l'evento, allora
   {
            if (trim($_GET["data"]) != '' and trim($_GET["orario"]) != ''){
            $msg = "<h1>Prenotazione effettuata</h1>";    // genero messaggio di ok
            $f = $f . "\n".$_GET["data"]."^^^".$_SESSION["username"]."^^^".$_GET["orario"];//aggiungo a capo in fondo(append)al file le str ottenute dal form
            file_put_contents("impegni.txt",$f); // riscrivo tutto il file
      }
      
            elseif(trim($_GET["data"]) == '' or trim($_GET["orario"]) == ''){
               $presente =2;
      }
      
               elseif((trim($_GET["orario"]<8)and(trim($_GET["orario"])>=20)){
             //  -----> CONTROLLO DELL'ORA CORRETTO ?
                  $presente=3;
                  }
                  
      }
         if ($presente==2){
            $msg ="<h1>Impossibile prenotare, campo vuoto</h1>";
      }
         if ($presente==3){
            $msg ="<h1>DATA NON VALIDA</h1>";
   }

Nella riga corrispondente il codice non sembra funzionare... eppure concettualmente è giusto, le prenotazioni vanno dalle 8 alle 20, ma anche se inseirsco righe di debug , non entra mai in quel ciclo.... help me plz
starmar è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa Marvel's Wolverine, la recensione: Logan torna p...
DJI Romo 2: tante novità lo rendono un robot completo DJI Romo 2: tante novità lo rendono un ro...
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED Sony Bravia 9 II: il True RGB alla prova, dove l...
Geely EX5, un mese al volante: il SUV elettrico cinese che ci ha sorpreso (quasi) senza riserve Geely EX5, un mese al volante: il SUV elettrico ...
Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare Mova Z70 Ultra Roller Complete: motore potente, ...
SIHOO B100 a 161€ e B100 Pro a 209€: sed...
ClickFix dilaga: un finto captcha e un c...
HP Envy 6520e a 63€: stampante multifunz...
Diablo diventa una serie animata Netflix...
iPhone Duo porterà Apple al 25% d...
TSMC brucia le tappe: la produzione dei ...
Lexar ARES, SSD da 1TB a 156,74€: PCIe G...
Un'altra novità in arrivo da Samsung: ec...
Bottiglie di plastica trasformate in cas...
ECOVACS T90 OMNI a 439€: ottimo prezzo p...
BYD ha ordinato altre 10 navi da traspor...
Maven Robotics esce dall'ombra: la scomm...
La serie Magic 9 di HONOR avrà anche una...
Offerte PC di oggi: RTX 5070 a meno di 8...
Tesla Roadster ha una data di lancio! Do...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 09:51.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v