Problema con le bacheche
Problema con le bacheche postato il 05/10/2008 17:11:42 nel forum programmazione, open source e hosting
Salve, sono il programmatore di un gdr, ed ho un paio di problemini riguardanti le bacheche:
1) Solo il gestore riesce ad acedere in tutte le bacheche, mentre gli altri possono accedere solo in quelle di gioco, neanche in quelle libere anche se sono messe pubbliche.
2) Nel pannello di modifica della bacheca, quando schiaccio il pulsante di modifica si mette in caricamento e mi restituisce un 404 dicendo che il file /engine/gestione_bacheca.php non esiste, ho controllato, il file in realtà non esiste con quel nome, si chiama bacheca_gestione.php, ho provato a sostituirlo ma niente, non mi fa entrare neanche nella gestione..
Sapete darmi almeno qualche dritta, c'è qualcuno che ha già riscontrato questi problemi??
Pagine → 1
05/10/2008 17:16:33 e modificato da empofdark il 05/10/2008 17:19:21
Usa questo intanto:
<? session_start();
include ("inc/parametri.inc.php");
include ("inc/controllo.php");
include ("inc/open2.php");
include ("inc/controlloesilio.php");
include ("inc/header.html.inc.php");
//include ("inc/dbconn.php");
/*$MySql = "SELECT * FROM Gilda WHERE IDGilda = '".$IDGilda_S."'";
$Result = mysql_query($MySql);
if (!($rs = mysql_fetch_array($Result))) {
echo 'Errore nella lettura dei dati!';
$rs->close;
exit();
}*/
if ($_SESSION['Admin_S']=='0'){
echo 'Accesso negato!';
$rs->close;
exit();
}
$rs->close;
?>
<html>
<head>
<link href="main.css" rel="stylesheet" type="text/css">
<body>
<form name="form1" method="post" action="aggbacheca.php">
<p align="center"><br>
<table cellspacing=0 cellpadding=0 border=0>
<tr><td>Numero identificativo: </td><td> <input name="IDAraldo" type="text" id="IDAraldo2"></td><td> (Non deve essere già presente</td></tr>
<tr><td>Nome nuova bacheca :</td><td> <input name="descrizione" type="text" id="descrizione2"></td><td></td></tr>
<tr><td>Tipo :</td><td><input name="Tipo" type="text" id="Tipo3" size="3" maxlength="1"></td><td> Bacheca IN GAME(Tipo 1), OFF GAME(tipo 2), Organizzazione (tipo 3)</td></tr>
<tr><td COLSPAN=3><br><br> Per le seguenti: (1=Riservata alla categoria specifica, 0=non riservata, inserire 0 in tutti per le bacheche di libero accesso)<br></td></tr>
<tr><td> Master:</td><td><input name="master" type="text" id="master2" size="2" maxlength="1"></td><td></td></tr>
<tr><td> Capo:</td><td><input name="capo" type="text" id="capo2" size="2" maxlength="1"></td><td></td></tr>
<tr><td> Gilda:</td><td><input name="gilda" type="text" id="gilda2" size="2" maxlength="1"></td><td></td></tr>
<tr><td> Razza:</td><td><input name="razza" type="text" id="razza2" size="2" maxlength="1"></td><td></td></tr>
<tr><td> CapoRazza:</td><td><input name="caporazza" type="text" id="caporazza2" size="2" maxlength="1"></td><td></td></tr>
<tr><td COLSPAN=3><br><br></td></tr>
<tr><td> Punti:</td><td><input name="punti" type="text" id="punti2" size="2" maxlength="1"></td><td> Bacheca per l'assegnamento di punti</td></tr></table>
<br><br></p>
<p align="center">
<input type="submit" name="Submit" value="Invia">
<input type="reset" name="Submit2" value="Cancella">
</p>
</form>
<p align="left"> </p>
</div>
<center>
<table id="table_results" width="80%" cellpadding="0" cellspacing="2" class="tScuro">
<!-- Results table headers -->
<tr class=tScuro>
<th ><font color="#FFFFFF">
IdBacheca
</font></th>
<th ><font color="#FFFFFF">
Tipo
</font></th>
<th ><font color="#FFFFFF">
Descrizione
</font></th>
<th ><font color="#FFFFFF">
Opzioni
</font></th>
</tr>
<!-- Results table body -->
<?
$MySql = 'SELECT * FROM Araldo ORDER BY IDAraldo ';
$Result = mysql_query($MySql);
while ($rs = mysql_fetch_array($Result)) {
echo ' <tr class=tChiaro><td align="center" valign="middle"><font>'.$rs['IDAraldo'].'</font></td><td align="center" valign="middle"><font>'.$rs['Tipo'].'</font></td><td align="center" valign="middle"><font>'.$rs['Descrizione'].' </td><form name="form1" method="post" action="cancellabacheca.php"><td align="center" valign="middle"><br><input name="IDAraldo" type="hidden" id="IDAraldo" value="'.$rs['IDAraldo'].'"> <input name="descrizione" type="hidden" id="descrizione" value="'.$rs['Descrizione'].'"> <input type="submit" name="Submit" value="Cancella"></form></tr>';
}
$rs->close;
mysql_free_result($Result);
echo '</table>';
?>
</body>
</html>
rinomina il file come ti serve, poi :
<? session_start();
include ("inc/parametri.inc.php");
include ("inc/controllo.php");
include ("inc/open2.php");
include ("inc/controlloesilio.php");
include ("inc/header.html.inc.php");
;
//include ("inc/controlloesilio.php");
//include ("inc/dbconn.php");
$MySql = "INSERT INTO Araldo (IDAraldo,Descrizione,Tipo,Master,Capo,Gilda,Razza,CapoRazza,Punti) VALUES('$IDAraldo','$descrizione','$Tipo','$master','$capo','$gilda','$razza','$caporazza','$punti')";
$Result = mysql_query($MySql);
if (mysql_affected_rows() == 1) {
echo '<b><font color=red>Creata bacheca '.htmlspecialchars(stripslashes($descrizione)).' </font></b>';
} else {
error_log(mysql_error());
echo '<P> Qualcosa è andato storto nel tentativo di creare la bacheca';
}
echo "<a href='gestione.php' target=palestra> Torna alla gestione</a>--<a href='getione_bacheca.php' target=palestra> Torna alla gestione bacheche</a>";
?>
rinomina questo aggbacheca.php
dovrebbe funzinare
05/10/2008 17:19:43
Scusami non l'ho detto prima io uso rpgengine, va bene anche per lui questo file??
05/10/2008 17:20:48
no, temo proprio di no :)
05/10/2008 17:22:22
invece di rominare il file, prova a modificare l'action del form nel file esistente
05/10/2008 17:41:29
Ok risolto, non era un form, c'era uno script java che redirezionava alla pgina sbagliata, ho fatto un pò di salti dietro agli <a href> però ce l'ho fatta =)
05/10/2008 17:42:52
mentre per l'accesso alle bacheche??
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
State of Survival ↗
Exclusive Villa GdR ↗
War Thunder ↗
Tibia ↗
Fallen Gods ↗
Crossout ↗
Neverness to Everness ↗