Log Finanze
Log Finanze postato il 22/06/2007 09:16:13 nel forum programmazione, open source e hosting
Qualcuno di voi riesce a trovare dov'è il problema?
Non riesco a visualizzare nella pagina dei LogFinanze i movimenti bancari dei PG. (Da db tutto regolare)
Grazie..
<? session_start();
include ("inc/parametri.inc.php");
include ("inc/controllo.php");
include ("inc/open2.php");
include ("inc/header.html.inc.php");
?>
</head>
<body bgcolor=#555555>
<?
if (!($LogFinanza_S=='1')) {exit();};
include ("inc/controlloesilio.php");
function formattadata($tim)
{
return(strftime("%d/%m/%Y %H:%M", strtotime($tim)));
}
$Nome = $_GET['Nome'];
$Ricerca = $_GET['Ricerca'];
#Impaginazione
$Script = 'gstLogFinanza.php';
$TabName = 'LogFinanza';
$RecordPerPage = 30;
$pag = 0 + $_GET['pag'];
$MyQuery = " FROM $TabName LEFT JOIN CodTipoFinanza ON CodTipoFinanza.IdTipoFinanza = LogFinanza.Tipo WHERE Nome = '$Nome'";
if ($Ricerca!='') {
$MyQuery.= " AND Nota LIKE '%$Ricerca%'";
}
$Result = mysql_query("SELECT COUNT(*) AS Numero ".$MyQuery);
$rs = mysql_fetch_array($Result);
$MaxRecord = $rs['Numero'];
$rs->close;
$BarraPaginazione .= '<table width="100%" class=tScuro cellpadding=1 cellspacing=0 border=0>';
$BarraPaginazione .= '<tr class=tTitolo>';
if ($pag > 0) {
$BarraPaginazione .= '<td align=left width="25%">';
$BarraPaginazione .= '<a href="'.$Script.'?pag=0&Nome='.urlencode(stripslashes($Nome)).'&Ricerca='.urlencode(stripslashes($Ricerca)).'"><<< primo</a>';
$BarraPaginazione .= '</td>';
$BarraPaginazione .= '<td align=left width="25%">';
$BarraPaginazione .= '<a href="'.$Script.'?pag='.($pag-1).'&Nome='.urlencode(stripslashes($Nome)).'&Ricerca='.urlencode(stripslashes($Ricerca)).'"><< prec</a>';
$BarraPaginazione .= '</td>';
} else {
$BarraPaginazione .= '<td width="25%"> </td>';
$BarraPaginazione .= '<td width="25%"> </td>';
}
if ((($pag+1)*$RecordPerPage) < $MaxRecord) {
$BarraPaginazione .= '<td align=right width="25%">';
$BarraPaginazione .= '<a href="'.$Script.'?pag='.($pag+1).'&Nome='.urlencode(stripslashes($Nome)).'&Ricerca='.urlencode(stripslashes($Ricerca)).'">seg. >></a>';
$BarraPaginazione .= '</td>';
$BarraPaginazione .= '<td align=right width="25%">';
$BarraPaginazione .= '<a href="'.$Script.'?pag='.floor($MaxRecord/$RecordPerPage).'&Nome='.urlencode(stripslashes($Nome)).'&Ricerca='.urlencode(stripslashes($Ricerca)).'">ultimo >>></a>';
$BarraPaginazione .= '</td>';
} else {
$BarraPaginazione .= '<td width="25%"> </td>';
$BarraPaginazione .= '<td width="25%"> </td>';
}
$BarraPaginazione .= '</tr>';
$BarraPaginazione .= '<tr class=tTitolo><td colspan=4 align=center>pagina '.($pag+1).'/'.(floor($MaxRecord/$RecordPerPage)+1).' - '.$MaxRecord.' record</td></tr>';
$BarraPaginazione .= '</table>';
?>
<table border="1" bordercolor="#F8E9AA" cellspacing="0" cellpadding="2" width="600">
<tr>
<td colspan=4 align=center><font class=Titolo>Movimenti economici di <?= htmlspecialchars(stripslashes($Nome)) ?>
<? if ($Ricerca != '') {
echo ' contenente "'.htmlspecialchars(stripslashes($Ricerca)).'"';
} ?>
</font></td>
</tr>
<tr>
<td colspan=4><?= $BarraPaginazione ?></td>
</tr>
<tr>
<td width=120 align=center>Movimento</td>
<td width=120 align=center>Data/Ora</td>
<td width=60 align=center>Somma</td>
<td width=300 align=center>Nota</td>
</tr>
<?
$MySql = "SELECT (Soldi + Banca) AS Somma FROM Personaggio WHERE Nome = '".pars($Nome)."'";
$Result = mysql_query($MySql);
$rs = mysql_fetch_array($Result);
echo "<tr bgcolor='black'>";
echo '<td valign=top>Saldo</td>';
echo '<td valign=top> </td>';
echo '<td valign=top align=right><b>'.$rs['Somma'].'</b></td>';
echo '<td valign=top>'.$par_CurrencyName.' posseduti + Denaro in Banca</td>';
echo '</tr>';
$rs->close;
$MySql = "SELECT * $MyQuery ORDER BY LogFinanza.ID DESC LIMIT ".($pag*$RecordPerPage).", $RecordPerPage";
$Result = mysql_query($MySql);
while($rs = mysql_fetch_array($Result))
{
if ($rs['Tipo'] < 0) {
$RowColor='#805555';
} else {
$RowColor='#558055';
}
echo "<tr bgcolor='$RowColor'>";
echo '<td valign=top><font color=white>'.htmlspecialchars($rs['DescrizioneFinanza']).'</font></td>';
echo '<td valign=top><font color=white>'.formattadata($rs['DataEvento']).'</font></td>';
echo '<td valign=top align=right><font color=white><b>'.$rs['Somma'].'</b></font></td>';
echo '<td valign=top><font color=white>'.htmlspecialchars($rs['Nota']).'</font></td>';
echo '</tr>';
}
$rs->close;
?>
<tr>
<td colspan=4><?= $BarraPaginazione ?></td>
</tr>
<tr>
<form method=Get>
<td colspan=3>Nome <input Name=Nome maxLength=20 value="<?= htmlspecialchars(stripslashes($Nome)) ?>"></td>
<td>Contiene: <input Name=Ricerca maxLength=200 value="<?= htmlspecialchars(stripslashes($Ricerca)) ?>"><input type=submit value='Cerca'></td>
</form>
</tr>
</table>
</body>
</html>
Pagine → 1
22/06/2007 10:17:25
Grazie.
Beh però utilizzando questo GdrCd c'è più da lavorare e si impare meglio con le proprie mani..
(Vedi per le prigioni ecc... che uno smanettando smanettando arriva a trovare il guaio.)
22/06/2007 10:40:43
concordo pienamente :D
22/06/2007 13:40:25
E' un po il motivo per cui e' nato il riuso del codice in informatica, ed i linguaggi superiori. Perche' scrivere tutte le volte 50 righe di codice per scrivere a video "ciao", quando lo puo' fare il compilatore o l'interprete sostituendo le suddette 50 righe alla riga "scrivi: 'ciao';" :D
in effetti è vero, ma non dimentichiamo che è pur sempre utile saper fare quelle "50 righe di codice per scrivere a video ciao" oltre ad usare il metodo più rapido no? :P
22/06/2007 14:18:20
>il bug del passaggio di dati tra pagine?
Where is?
^_^
Quale intendi?
Ho corretto molte pagine..
Eheheh..
22/06/2007 15:44:59
O_O
speriamo in bene :\
22/06/2007 16:23:29
Beh allora lavoreremo per niente fino a che gdrextreme non farà la sua apparizione..
^_^
Intanto lo studio e l'opera arricchiranno il nostro bagaglio.
^_*
22/06/2007 17:43:58
: e... se anche gdr-cd Extreme avesse bug sempre che ci devi lavorare :P
allora magari se inizi a imparare qualche passaggio ora quando esce l'extreme sai modificare bene senza problemi
< gentilmente frusta mr_faber> a lavoro! XD kkkezzo
23/06/2007 20:19:01
ehm....mr fabeeeeeeeeeeeeeeeeeeeeeer!!!!!
sai, credo proprio tu abbia ragione...non è possibile cavoli, faccio tutto su altervista, vado a mettere sul dominio nuovo di zecca e...
le chat non si aprono, il profilo esce completamente bianco e ci sono alcuni errori tra i presenti e cose simili...
c'è un modo di spiegare meglio come si aggiustano quelle variabili? non vorrei buttare il lavoro di mesi per queste, ora che ce l'avevo quasi fatta ç_ç
24/06/2007 14:44:54
mi conosci black? :P se si magari mi puoi dare una mano XD
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
Exclusive Villa GdR ↗
Project Entropy ↗
World of Warship ↗
Wuthering Waves ↗
Imperion ↗
Foundation Galactic Frontier ↗
Hero Wars ↗