示例#1
0
 function inserisci($idAtleta, $idGara, $idStagione, $idTipologiaGara)
 {
     include "funzioni_mysql.php";
     $tabella = "presenza";
     $valori = array($idAtleta, $idGara, $idTipologiaGara, $idStagione, date("Y-m-d H:i:s"), date("Y-m-d H:i:s"));
     $campi = "id_atleta, id_gara, id_tipologia_gara, id_stagione, created, modified";
     $data = new MysqlClass();
     $data->connetti();
     $data->inserisci($tabella, $valori, $campi);
     $data->disconnetti();
 }
示例#2
0
 function inserisci($user, $ip, $host, $pagina, $operazione)
 {
     include "funzioni_mysql.php";
     $t = "accessi";
     # nome della tabella
     $v = array($user, $ip, $host, $pagina, $operazione, date("Y-m-d H:i:s"));
     $r = "user, ip, host, pagina, operazione, data";
     $data = new MysqlClass();
     $data->connetti();
     $data->inserisci($t, $v, $r);
     $data->disconnetti();
 }
示例#3
0
 function inserisci($cognomeAtleta, $nomeAtleta, $sessoAtleta, $annoNascitaAtleta, $categoriaAtleta, $codiceFidalAtleta, $codiceFidalSocieta, $nomeSocieta, $idGara, $codiceGara, $emailAtleta)
 {
     include "funzioni_mysql.php";
     $t = "preiscrizioni";
     # nome della tabella
     $v = array($cognomeAtleta, $nomeAtleta, $sessoAtleta, $annoNascitaAtleta, $categoriaAtleta, $codiceFidalAtleta, $codiceFidalSocieta, $nomeSocieta, $idGara, $codiceGara, $emailAtleta, date("Y-m-d H:i:s"), date("Y-m-d H:i:s"));
     # valori da inserire
     $r = "cognome_atleta,nome_atleta,sesso_atleta,anno_nascita_atleta,\n\t\t\tcategoria_atleta, codice_fidal_atleta, codice_societa, \n\t\t\tnome_societa, id_gara, codice_gara, email_atleta, created,modified";
     # campi da popolare
     $data = new MysqlClass();
     $data->connetti();
     $data->inserisci($t, $v, $r);
     $data->disconnetti();
 }
示例#4
0
function inserisci($nome, $cognome, $sesso, $dataNascita, $luogoNascita, $indirizzoResidenza, $cittaResidenza, $provinciaResidenza, $numeroTelefono, $email, $codiceFidal)
{
    include "funzioni_mysql.php";
    list($d, $m, $y) = explode('/', $dataNascita);
    $mk = mktime(0, 0, 0, $m, $d, $y);
    $dataNascita = strftime('%Y-%m-%d', $mk);
    $t = "iscrizioni_societa";
    # nome della tabella
    $v = array($nome, $cognome, $sesso, $dataNascita, $luogoNascita, $indirizzoResidenza, $cittaResidenza, $provinciaResidenza, $numeroTelefono, $email, $codiceFidal, date("Y-m-d H:i:s"));
    # valori da inserire
    $r = "nome, cognome, sesso, data_nascita, luogo_nascita, indirizzo_residenza, \n\t\t\tcomune_residenza, provincia_residenza, numero_telefono, email, codice_fidal, data_inserimento";
    # campi da popolare
    $data = new MysqlClass();
    $data->connetti();
    $data->inserisci($t, $v, $r);
    $data->disconnetti();
}
 function inserisci($idAtleta, $dataScadenza, $agonistico)
 {
     include "funzioni_mysql.php";
     list($d, $m, $y) = explode('/', $dataScadenza);
     $mk = mktime(0, 0, 0, $m, $d, $y);
     $dataDiScadenza = strftime('%Y-%m-%d', $mk);
     $t = "certificato_medico";
     # nome della tabella
     $v = array($idAtleta, $dataDiScadenza, $agonistico);
     # valori da inserire
     $r = "id_atleta,data_scadenza,agonistico";
     # campi da popolare
     $data = new MysqlClass();
     $data->connetti();
     $data->inserisci($t, $v, $r);
     $data->disconnetti();
 }
示例#6
0
 function inserisci($nome, $localita, $campionato, $nostra, $dataGara, $idStagione)
 {
     include "funzioni_mysql.php";
     list($d, $m, $y) = explode('/', $dataGara);
     $mk = mktime(0, 0, 0, $m, $d, $y);
     $data = strftime('%Y-%m-%d', $mk);
     $length = 5;
     $rangeMin = pow(36, $length - 1);
     //smallest number to give length digits in base 36
     $rangeMax = pow(36, $length) - 1;
     //largest number to give length digits in base 36
     $base10Rand = mt_rand($rangeMin, $rangeMax);
     //get the random number
     $a = base_convert($base10Rand, 10, 36);
     //convert it
     $rangeMin = pow(36, $length - 1);
     //smallest number to give length digits in base 36
     $rangeMax = pow(36, $length) - 1;
     //largest number to give length digits in base 36
     $base10Rand = mt_rand($rangeMin, $rangeMax);
     //get the random number
     $b = base_convert($base10Rand, 10, 36);
     //convert it
     $rangeMin = pow(36, $length - 1);
     //smallest number to give length digits in base 36
     $rangeMax = pow(36, $length) - 1;
     //largest number to give length digits in base 36
     $base10Rand = mt_rand($rangeMin, $rangeMax);
     //get the random number
     $c = base_convert($base10Rand, 10, 36);
     //convert it
     $codice = $a . $b . $c;
     $t = "gara";
     # nome della tabella
     $v = array($codice, $nome, $localita, $campionato, $nostra, $idStagione, $data, date("Y-m-d H:i:s"), date("Y-m-d H:i:s"));
     # valori da inserire
     $r = "codice, nome,localita,campionato,nostra,id_stagione, data,created,modified";
     # campi da popolare
     $data = new MysqlClass();
     $data->connetti();
     $data->inserisci($t, $v, $r);
     $data->disconnetti();
 }
示例#7
0
 function inserisci($cognome, $nome, $sesso, $dataNascita, $dataTesseramento, $codiceFidal, $comuneResidenza, $provinciaResidenza, $indirizzoResidenza, $telefono, $cellulare, $email, $taglia, $consensoTrattamentoDati)
 {
     include "funzioni_mysql.php";
     list($d, $m, $y) = explode('/', $dataNascita);
     $mk = mktime(0, 0, 0, $m, $d, $y);
     $dataDiNascita = strftime('%Y-%m-%d', $mk);
     list($d, $m, $y) = explode('/', $dataTesseramento);
     $mk = mktime(0, 0, 0, $m, $d, $y);
     $dataDiTesseramento = strftime('%Y-%m-%d', $mk);
     $t = "atleta";
     # nome della tabella
     $v = array($cognome, $nome, $sesso, $dataDiNascita, $dataDiTesseramento, $codiceFidal, $comuneResidenza, $provinciaResidenza, $indirizzoResidenza, $telefono, $cellulare, $email, $taglia, $consensoTrattamentoDati, date("Y-m-d H:i:s"), date("Y-m-d H:i:s"));
     # valori da inserire
     $r = "\n\t\t\tcognome,\n\t\t\tnome,\n\t\t\tsesso,\n\t\t\tdata_nascita,\n\t\t\tdata_tesseramento,\n\t\t\tcodice_fidal,\n\t\t\tcomune_residenza,\n\t\t\tprovincia_residenza,\n\t\t\tindirizzo_residenza,\n\t\t\ttelefono,\n\t\t\tcellulare,\n\t\t\temail,\n\t\t\ttaglia,\n\t\t\tconsenso_dati_personali,\n\t\t\tcreated,\n\t\t\tmodified";
     # campi da popolare
     $data = new MysqlClass();
     $data->connetti();
     $data->inserisci($t, $v, $r);
     $data->disconnetti();
 }
// valorizzazione delle variabili con i parametri dal form
if (isset($_POST['submit'])) {
    if (!isset($_POST['autore']) || !isset($_POST['commento']) || !isset($_POST['post_id']) || !is_numeric($_POST['post_id'])) {
        echo "Tutti i campi sono obbligatori";
    } else {
        $autore = htmlentities(addslashes($_POST['autore']));
        $post_id = $_POST['post_id'];
        $commento = htmlentities(addslashes($_POST['commento']));
        $t = "commenti";
        # nome della tabella
        $v = array($post_id, $autore, $commento, date("Y-m-d"));
        # valori da inserire
        $r = "id_post,autore_commento,testo_commento,data_commento";
        # campi da popolare
        // chiamata alla funzione per l’inserimento dei dati
        $data->inserisci($t, $v, $r);
        header("Location: post.php?id_post={$post_id}");
    }
} else {
    // controllo sull'id del post inviato per querystring
    if (isset($_GET['id_post']) && is_numeric($_GET['id_post'])) {
        $id_post = $_GET['id_post'];
        $sql_commenti = $data->query("SELECT id_post FROM post WHERE id_post='{$id_post}'");
        if (mysql_num_rows($sql_commenti) > 0) {
            // viene visualizzato il form solo nel caso in cui l'unico dato inviato sia l'id del post
            ?>
<form action="<?php 
            echo $_SERVER['PHP_SELF'];
            ?>
" method="post">
Autore:<br />