Problema Presenti postato il 13/01/2010 18:10:32 nel forum programmazione, gdrcd e open source e modificato da chis_rulez il 13/01/2010 18:43:02
Ciao a tutti ragazzi.ho un piccolo problema..sto utilizzando un gdr-cd modificato che un programmatore mi aveva inserito tempo fa..aveva fatto copia e incolla del suo codice (funzionante) e lo aveva inserito su altervista.ora ho un bug..
i pg presenti nella lista dopo pochi minuti/secondi di inattivitŕ
spariscono..l'aggiornamento automatico viene eseguito al secondo in
modo corretto ma niente..l'errore persiste..non so da cosa possa dipendere..HELP
il file update č questo
<? session_start();
include ("inc/parametri.inc.php");
include ("inc/controllo.php");
include ("inc/open2.php");
$MySql = "SELECT * FROM Presenti WHERE ID = '".addslashes($_SESSION['idpg'])."'";
$Result = mysql_query($MySql);
$rs = mysql_fetch_array($Result);
$IDGilda_Presenti = 0 + $rs['IDGilda'];
$rs->close;
mysql_free_result($Result);
$MySql = "SELECT * FROM Personaggio WHERE ID = '".addslashes($_SESSION['idpg'])."'";
$Result = mysql_query($MySql);
$rs = mysql_fetch_array($Result);
$Updated = 0;
if (mysql_num_rows($Result) > 0) {
$Nomepg = $rs['Nome'];
$IDRazza = 0 + $rs['IDRazza'];
$IDGilda = 0 + $rs['IDGilda'];
$Master = 0 + $rs['Master'];
$Sesso = strtolower($rs["Sesso"]."");
$_SESSION['Sesso_S'] = $Sesso;
$_SESSION['Super_S'] = $rs['Super'];
$Pres = 'S';
$rs->close;
if (($IDGilda != $_SESSION['IDGilda_S']) || ($IDRazza != $_SESSION['IDRazza_S']) || ($IDGilda_Presenti == 0)){
$Updated = 1;
$MySql = "SELECT * FROM Razza WHERE IDRazza = '$IDRazza'";
$Result = mysql_query($MySql);
$rs = mysql_fetch_array($Result);
$ImgRazza = $rs['URLImg'];
$DescRazza = $rs['Razza'];
$rs->close;
$MySql = "SELECT * FROM Gilda WHERE IDGilda = '$IDGilda'";
$Result = mysql_query($MySql);
$rs = mysql_fetch_array($Result);
$ImgGilda = $rs['URLImg'];
$DescGilda = $rs['Gilda'];
$_SESSION['Esilio_S'] = $rs['Esilio'];
$_SESSION['Prigione_S'] = $rs['Prigione'];
$_SESSION['LogFinanza_S'] = $rs['LogFinanza'];
$_SESSION['LogDoppi_S'] = $rs['LogDoppi'];
$_SESSION['Gst_AR_S'] = $rs['Gst_AR'];
$_SESSION['Gst_Razza_S'] = $rs['Gst_Razza'];
$rs->close;
mysql_free_result($Result);
$_SESSION['IDGilda_S'] = $IDGilda;
$_SESSION['ImgGilda_S'] = $ImgGilda;
$_SESSION['DescGilda_S'] = $DescGilda;
$_SESSION['IDRazza_S'] = $IDRazza;
$_SESSION['ImgRazza_S'] = $ImgRazza;
$_SESSION['DescRazza_S'] = $DescRazza;
$MySql = 'UPDATE Presenti';
$MySql.= ' SET Sesso = ''.addslashes($Sesso).''';
$MySql.= ', SET IDGilda = '.$IDGilda;
$MySql.= ', SET ImgGilda = ''.addslashes($ImgGilda).''';
$MySql.= ', SET DescGilda = ''.addslashes($DescGilda).''';
$MySql.= ', SET IDRazza = '.$IDRazza;
$MySql.= ', SET ImgRazza = ''.addslashes($ImgRazza).''';
$MySql.= ', SET DescRazza = ''.addslashes($DescRazza).''';
$MySql.= ' WHERE ID = ''.addslashes($_SESSION['idpg']).''';
mysql_query($MySql);
}
} else {
$rs->close;
mysql_free_result($Result);
exit();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<meta http-equiv="refresh" content="1">
<style type="text/css">
<!--
body {
background-color: #000000;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}-->
</style></head>
<body>
</body>
</html>
Pagine → 1
13/01/2010 20:15:29
Rimettici quello originale ^^.
Gente, ma quando imparerete a non fidarvi di sti programmatori a gratis?
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
I dati del generatore di rank sono stati aggiornati!