Modifica Gestione Gare
Moderatore:cyberfido
- Raizingher
- Primi pallini presi
- Messaggi:390
- Iscritto il:7/9/07, 20:23
- Località:Siena
Come richiesto in più riprese, il sistema di gestione delle gare è stato modificato.
Lato utente:
- Quando venite convocati potete confermare o rifiutare la convocazione.
- Avete la possibilità di cambiare idea fino ad una settimana prima della gara.
Lato amministratore:
- Potete inviare una mail di comunicazione a tutti i membri che avete convocato per una specifica gara per avvisarli della convocazione e invitarli a confermare o disdire.
- Gli utenti che non sono registrati al forum non possono ovviamente confermare o rifiutare di persona, quindi è bene contattarli per tempo.
Leo.
Lato utente:
- Quando venite convocati potete confermare o rifiutare la convocazione.
- Avete la possibilità di cambiare idea fino ad una settimana prima della gara.
Lato amministratore:
- Potete inviare una mail di comunicazione a tutti i membri che avete convocato per una specifica gara per avvisarli della convocazione e invitarli a confermare o disdire.
- Gli utenti che non sono registrati al forum non possono ovviamente confermare o rifiutare di persona, quindi è bene contattarli per tempo.
Leo.
Se sussiste la possibilità di ignorare un problema sufficientemente a lungo, esso tenderà a risolversi autonomamente.
Un sistema lasciato libero di evolversi tenderà ad andare di male in peggio.
Un sistema lasciato libero di evolversi tenderà ad andare di male in peggio.
- Raizingher
- Primi pallini presi
- Messaggi:390
- Iscritto il:7/9/07, 20:23
- Località:Siena
E bravo anche Fido, che se non mi dava una mano con la query grossa ero sempre li che piangevo.
Per testare la funzionalità di avviso, i partecipanti della gara del CoReTo di domenica dovrebbero ricevere tutti un'email in cui sono invitati a confermare (a sto punto non a rifiutare) la disponibilità. Ovviamente è un test visto che ormai tutti hanno confermato in altro modo
Leo.
Per testare la funzionalità di avviso, i partecipanti della gara del CoReTo di domenica dovrebbero ricevere tutti un'email in cui sono invitati a confermare (a sto punto non a rifiutare) la disponibilità. Ovviamente è un test visto che ormai tutti hanno confermato in altro modo
Leo.
Se sussiste la possibilità di ignorare un problema sufficientemente a lungo, esso tenderà a risolversi autonomamente.
Un sistema lasciato libero di evolversi tenderà ad andare di male in peggio.
Un sistema lasciato libero di evolversi tenderà ad andare di male in peggio.
Re: Modifica Gestione Gare
p.v.Raizingher ha scritto:Come richiesto in più riprese, il sistema di gestione delle gare è stato modificato.
Lato utente:
- Quando venite convocati potete confermare o rifiutare la convocazione.
- Avete la possibilità di cambiare idea fino ad una settimana prima della gara.
Lato amministratore:
- Potete inviare una mail di comunicazione a tutti i membri che avete convocato per una specifica gara per avvisarli della convocazione e invitarli a confermare o disdire.
- Gli utenti che non sono registrati al forum non possono ovviamente confermare o rifiutare di persona, quindi è bene contattarli per tempo.
Leo.
- GAB-RANK95CREW
- Supporto
- Messaggi:2802
- Iscritto il:8/9/07, 19:17
- Località:MONTERIGGIONI
- Contatta:
-
- Primi pallini sparati
- Messaggi:701
- Iscritto il:10/9/07, 13:06
- Località:san gimignano
Bene ottimo ora lo proviamo. Bel lavoro ragazzi grazie a nome dei RANK .
url=http://userbarmaker.com/][/url]
Io sono Rank e parecchio
Io sono Rank e parecchio
- cyberfido
- Impallinatore a colpo singolo
- Messaggi:2070
- Iscritto il:7/9/07, 12:22
- Località:Lucciana
- Contatta:
leo due modifiche da fare, qundo hai tempo, cosa che io non ho.
1. mettere in evidenza nel conteggio dei giocatori in maingare.php il numero di convocati confermati. è poco indicativo sapere il numro dei convocati o dei disponibili e basta sarebbe importante sapere i convocati confermati. semmai evidenziarlo col suo colore.
2 aggiungi dopo ogni query dove c'è una data che poi verrà visualizzata, questo codice che serve per visualizzare le date nella forma italiana
poi ovviamente stampi $data_ita
ciauz
1. mettere in evidenza nel conteggio dei giocatori in maingare.php il numero di convocati confermati. è poco indicativo sapere il numro dei convocati o dei disponibili e basta sarebbe importante sapere i convocati confermati. semmai evidenziarlo col suo colore.
2 aggiungi dopo ogni query dove c'è una data che poi verrà visualizzata, questo codice che serve per visualizzare le date nella forma italiana
Codice: Seleziona tutto
$data=$row["Data"];
$data_explode = explode('-',$data);
$data_ita = "{$data_explode[2]}/{$data_explode[1]}/{$data_explode[0]}";
ciauz
- Raizingher
- Primi pallini presi
- Messaggi:390
- Iscritto il:7/9/07, 20:23
- Località:Siena
La prima provvedo quanto prima.
La seconda no, perchè mi salta il sistema di controllo per cambiare la propria disponibilità fino ad una settimana prima della gara, ci vuole più tempo perchè va riscritto e ora non ho tempo
Leo.
La seconda no, perchè mi salta il sistema di controllo per cambiare la propria disponibilità fino ad una settimana prima della gara, ci vuole più tempo perchè va riscritto e ora non ho tempo
Leo.
Se sussiste la possibilità di ignorare un problema sufficientemente a lungo, esso tenderà a risolversi autonomamente.
Un sistema lasciato libero di evolversi tenderà ad andare di male in peggio.
Un sistema lasciato libero di evolversi tenderà ad andare di male in peggio.
- Raizingher
- Primi pallini presi
- Messaggi:390
- Iscritto il:7/9/07, 20:23
- Località:Siena
Il controllo viene fatto semplicemente con un "maggiore/minore di". Nel formato internazionale di data, cioè aaaa-mm-gg, questo genere di controlli booleani funzionano facilmente senza alcuna modifica, mentre quando si va a farli su altri formati di data bisogna sempre gestire dei passaggi addizionali. Per questo uso sempre la data in formato internazionale, è una questione di praticità.
Leo.
Leo.
Se sussiste la possibilità di ignorare un problema sufficientemente a lungo, esso tenderà a risolversi autonomamente.
Un sistema lasciato libero di evolversi tenderà ad andare di male in peggio.
Un sistema lasciato libero di evolversi tenderà ad andare di male in peggio.
- cyberfido
- Impallinatore a colpo singolo
- Messaggi:2070
- Iscritto il:7/9/07, 12:22
- Località:Lucciana
- Contatta:
si si questo l'ho capito. ti chiedevo solo se questi controlli li facevi prendendo il campo data query.
ti faccio vedere un esempio di come ho risolto io questa cosa che tu dici.
come puoi vedre scrivo la data in formato italiano, ma il confronto tra date lo faccio comunque utilizzando la data nel formato aaaa-mm-dd prendendola dalla riga della query.
capito?
si può fare tranquillamente quindi senza scombinare i confronti.
ti faccio vedere un esempio di come ho risolto io questa cosa che tu dici.
Codice: Seleziona tutto
//stampo i dati sulla donazione
$query_don="SELECT Soci.IDSocio, Donatori.*, Donazioni.*, TipoDonazione.* FROM Soci INNER JOIN (Donatori INNER JOIN (Donazioni INNER JOIN TipoDonazione ON Donazioni.TipoDonazione=TipoDonazione.IDTipo) ON Donatori.IDSocio=Donazioni.IDSocio) ON Soci.IDSocio=Donatori.IDSocio WHERE Soci.IDSocio='$id_socio' ORDER BY Donazioni.DataDonazione DESC";
$result=mysql_query($query_don);
if (!$result)
{
die("Errore nella query $query: " . mysql_error());
}
$count=mysql_num_rows($result);
echo'<p> </p>';
if($count!=0)
{
$donatore=1;
echo'<h2> Attività di donazione del sangue</h2>
<p> </p>';
echo'<table border="1" align="center">';
$row = mysql_fetch_assoc($result);
$ultima_donazione=$row['DataDonazione'];
$dataInizioDon=$row["DataInizioDon"];
$data_explode = explode('-',$dataInizioDon);
$data_inizio_don = "{$data_explode[2]}/{$data_explode[1]}/{$data_explode[0]}";
$dataFineDon=$row["DataFineDon"];
$data_explode = explode('-',$dataFineDon);
$data_fine_don = "{$data_explode[2]}/{$data_explode[1]}/{$data_explode[0]}";
echo'
<tr>
<td>Gruppo Sanguigno</td>
<td>RH</td>
<td>Fenotipo</td>
<td>Data Inizio Donazioni</td>
<td>Data Fine Donazioni</td>
</tr>
<tr>
<td><strong>'.$row['GruppoSanguigno'].'</strong></td>
<td><strong>'.$row['RH'].'</strong></td>
<td><strong>'.$row['Fenotipo'].'</strong></td>
<td><strong>'.$data_inizio_don.'</strong></td>';
if($row['DataFineDon']!="0000-00-00")
echo '<td><strong>'.$data_fine_don.'</strong></td>';
else
echo '<td><strong>in corso</strong></td>';
echo'</tr>
</table>';
capito?
si può fare tranquillamente quindi senza scombinare i confronti.
- Raizingher
- Primi pallini presi
- Messaggi:390
- Iscritto il:7/9/07, 20:23
- Località:Siena