Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Controllo Data

  1. #1

    Controllo Data

    Ragazzi premessa che le ho provate tutte prima di venire qui a farmi deridere.
    parola grossa sarete buoni vero?
    Probabilmente, anzi sicuramente il suddetto codice che sto per postare è totalmente errato perciò chiedevo una mano a voi, magari saprete aiutarmi.
    Vi spiego brevemente, vorrei poter inserire un comando che non permetta di accedere a determinate zone, a tutti quegli iscritti che non abbiano superato i 15 giorni, lasciandoli fuori da esse, ed anzi quando proveranno ad andare, se non avranno superato queste fantomatiche due settimane, saranno rispediti alla pagina principale.

    Io ho provato così credo che il problema maggiore sia il non riuscire a determinare appunto questo controllo sulla data di iscrizione.
    Sapete come possa risolvere?


    Ecco il codice:

    $MySql = "SELECT Dataiscrizione FROM Personaggio WHERE Nome = '".pars($_SESSION['Login'])."'";
    $Result = mysql_query($MySql);
    $rs = mysql_fetch_array($Result);

    $DataIscrizionei = $rs["DataIscrizione"];
    $rs->close;
    mysql_free_result($Result);

    if ($DataIscrizione <= 15 ) {
    window.alert("Non hai i requisiti adatti per accedere all'Hotel, Sarai reindirizzato alla mappa");
    window.open("main.php","_top");

    self.focus();

    }

  2. #2
    In che formato è Data iscrizione?

    Poi cmq concettualmente, devi fare la differenza tra la data attuale e la data di iscrizione, e se maggiore di 15 allora può accedere...

    In quel modo non fai nulla

    Codice PHP:
    if ($DataIscrizione <= 15 

  3. #3
    Sono daccordo con Salmeo, inoltre ho notato un piccolo errore di ortografia: hai scritto
    codice:
    $DataIscrizionei = $rs["DataIscrizione"];
    PS: se formatti il codice con i tag appropriati è molto più leggibile

  4. #4
    $MySql = "SELECT DataIscrizione FROM Personaggio WHERE Nome = '".pars($_SESSION['Login'])."'";
    $Result = mysql_query($MySql);
    $rs = mysql_fetch_array($Result);

    $DataIscrizioni = $rs["DataIscrizione"];
    $rs->close;
    mysql_free_result($Result);

    $time = date("Y-m-d-G", time());
    $temp = explode("-",$time);
    $mese = $temp[1];

    $MySql = "SELECT Giorno FROM Meteo WHERE ID ='1'";
    $Result = mysql_query($MySql) or die(mysql_error());;
    $rs = mysql_fetch_array($Result);
    $attuale = $rs['Giorno'];


    if (($time != $attuale || $DataIscrizione (date("G") <= 15 ))) {

    $Messaggio = "<font color=white>Non hai i requisiti adatti per accedere all'Hotel";
    }



    Non so come sia riuscito a farlobypassare probabilmente ci sarà un qualcosa di più sempice ma è qualcosa XD
    Ora il sistema riconosce chi non è iscritto da 15 giorni, e da questo messaggio;
    ora dovrei inserire un qualcosa che lo faccia tornare alla home, oppure impedire di prenotare le stanze...

    Il formato della data è 00-00-0000

  5. #5
    Codice PHP:

    if (($time != $attuale || $DataIscrizione (date("G") <= 15 ))) {

    header("Location: index.php");


  6. #6
    Mi riapre l'intera pagina, all'interno del frame centrale... essendo divisa in 5 frame, si ripetono tutti all'interno del principale.

    Cmq grazie ç___ç

    mi hai salvato, ora cerco di risolvere st'altro problema.!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.