Bacheche Ok in locale, Ko su Altervista postato il 04/01/2006 15:04:09 nel forum programmazione, gdrcd, open source, hosting
salve ragazzi. ogni tanto mi faccio vivo e questa volta ho un problema riguardante le bacheche. il codice della pagin aè il seguente:
<?
$MySql5 = `SELECT * FROM `LogEntrate` WHERE Nome = "`.$Login.`" ORDER BY `DataEvento` DESC LIMIT 1, 1`;
$Result5 = mysql_query($MySql5);
$rs5 = mysql_fetch_array($Result5);
$DataEvento = $rs5["DataEvento"];
$MySql = "SELECT Count(*) AS Numero FROM Personaggio WHERE Esilio < `2037-12-31 00:00:00` and Esilio >= NOW()";
$Result = mysql_query($MySql);
$rs = mysql_fetch_array($Result);
$NumeroPrigione = 0 + $rs[`Numero`];
$rs->close;
mysql_free_result($Result);
#echo $NumeroPrigione;
if ($NumeroPrigione > 0) {
$NumeroPrigione = " ($NumeroPrigione)";
} else {
$NumeroPrigione = ``;
}
$MinIDGilda = 0 + floor($_SESSION[`IDGilda_S`]/100)*100;
$MaxIDGilda = 0 + (floor($_SESSION[`IDGilda_S`]/100)+ 1)*100;
$MinIDRazza = 0 + floor($_SESSION[`IDRazza_S`]/10)*10;
$MaxIDRazza = 0 + (floor($_SESSION[`IDRazza_S`]/10)+ 1)*10;
$MySql = `SELECT Count(MA.IDMessaggio) AS Numero, Araldo.* From Araldo`;
$MySql .= ` LEFT JOIN MessaggioAraldo AS MA`;
$MySql .= ` ON MA.IDAraldo = Araldo.IDAraldo`;
$MySql .= ` AND MA.DataMessaggio > DATE_ADD(NOW(), INTERVAL -1 DAY)`;
#$MySql .= ` AND ((Araldo.Gilda=1 AND MA.IDGilda >= `.$MinIDGilda.` AND MA.IDGilda < `.$MaxIDGilda.`) XOR (Araldo.Gilda=0))`;
#$MySql .= ` AND ((Araldo.Razza=1 AND MA.IDRazza >= `.$MinIDRazza.` AND MA.IDRazza < `.$MaxIDRazza.`) XOR (Araldo.Razza=0))`;
$MySql .= ` WHERE (Araldo.Tipo=1)`;
$MySql .= ` GROUP BY Araldo.IDAraldo`;
$MySql .= ` ORDER BY Araldo.IDAraldo`;
$Result = mysql_query($MySql);
while ($rs = mysql_fetch_array($Result)) {
$Numero = $rs["Numero"];
?>
<tr>
<td align=left valign=top width=300><b><a href="bacheca.php?ID=<?= $rs[`IDAraldo`] ?>"><?= htmlspecialchars($rs[`Descrizione`]) ?><?
if ($Numero > 0) {
echo " ($Numero)";
}
?></a></b></td>
<? if ($rs[`Master`] == 1) { ?>
<td valign=top>Riservato ai Master</td>
<? } elseif ($rs[`Capo`] == 1) { ?>
<td valign=top>Riservato agli A.R. ed ai Maestri d`Arte</td>
<? } elseif ($rs[`Gilda`] == 1) { ?>
<td valign=top>Riservato alla Corporazione di appartenenza</td>
<? } elseif ($rs[`Razza`] == 1) { ?>
<td valign=top>Riservato alla Razza di appartenenza</td>
<? } elseif ($rs[`CapoRazza`] == 1) { ?>
<td valign=top>Riservato ai Capi Razza</td>
<? } else { ?>
<td> </td>
<? } ?>
in locale funziona tutto mentre su altervista non mi da nessun errore ma non mi fa visualizzare le bacheche create. ho già controllato che il Database abbia la tabella con la giusta struttura e provando lo stesso codice su un`alltra city funziona perfettamente....
sono un programmatore ma si sa, quando si programma troppo una pagina è più facile che l`errore lo vedano gli altri :P
Pagine → 1
04/01/2006 20:25:08
Controlla che i nomi delle tabelle sul database altervista siano scritti in maiuscolo ...
per esperienza ho visto che lavorando prima in locale e poi trasportando sul server le tabelle create si mettono tutte in minuscolo e se in locale vengono riconosciute comunque sul server altervista (e anche altri) non lo fanno
in poche parole... la tabella "araldo" è diversa dalla tabella "Araldo"
04/01/2006 21:02:13
avevo già controllato tutte le lettere maiuscole....è stata la prima cosa che ho fatto :Paltri suggerimenti?? grazie lo stesso Will
05/01/2006 23:16:36
nn c``entra quello delle tabelle maiuscole li funzionava in gpl, comunque non sò il perchè faccia ste cose, sò che ho provato a riinventarmi il codice per le bacheche, non mi dava errori, in locale si vedeva, ma su altervista no, e sto ancora cercando spiegazioni, però è strano... prova a rivedere le pagine che si collegano alle bacheche, magari nn sn compatibili... boh
15/01/2006 17:04:44
prova a rimuovere a inizio pagina del file php la stringhetta dove c`è il controllo.inc se nn erro... quella serve a fare il controllo del login per accedere, ma ti sconsiglio di toglierla... la bacheca è interamente da sito, devono leggerla solo quello ke hanno loggato...
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
spike92 ha recensito Il Grande Blu
World of Warship: Aggiornamento 13.11: anteprima
Game of Thrones → Pronto a diventare il Signore dei Sette Regni? Guida la tua grande casata in epiche battaglie PvP ed esplora il mondo di Westeros!
gdr-online.com ha risposto alla discussione: Parere su BrowserGame
W40K Dathyar: Specializzazioni
NosTale: Ora nel NosMall: dolcissimi mini-pet
DarkOrbit: Aggiorna la scatola dell'Apocalisse!
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
I dati del generatore di rank sono stati aggiornati!
aik ha aperto una nuova discussione: Parere su BrowserGame
eXtremelot: La Bussola dei Cartografi di Lot
Dallas Black Gold: [Trama] JFK Memorial
Sea of Conquest → Vivi un'avventura tra i mari! Dal cuore del Mare del Diavolo, un paradiso piratesco brulicante di magia, tesori e avventure, salperai verso l'ignoto!
Hero Wars: Artefatti dei Titani!
bother ha recensito Never Have I Ever: Mysteries of Laconia Bay
Games of Thrones Winter is Coming: #giveaways codice regalo! 🥳
Enlisted: Migliorare e ottimizzare le ombre
Ikariam → Su una piccola isola, in qualche parte del Mediterraneo, sorge un`antica civiltà. Sotto la tua guida inizia un`era di ricchezza e di scoperte!
Tesi One Piece - One Piece: Il Fumetto Gobale - Forme della citazione e dell’adattamento nell’opera di Eiichiro Oda
Storia Giochi - Curiosità sulla storia dei giochi di casinò, videogiochi e giochi online
Classifica 2022 - La classifica dei giochi più visitati sul portale dell'anno 2022!
Quest e Tolkien - Il tema della "Quest" in J.R.R. Tolkien in questa tesi di laurea del 95!
Sviluppo Gdr con Ajax - Tecnologie Ajax per la realizzazione di un gioco di ruolo online. Scarica la tesi!
Jedi Survivor - Star Wars Jedi: Survivor, sarà una trilogia? Leggiamo il commento di Stig Asmussen!