Aiuto razze postato il 19/03/2010 09:32:07 nel forum programmazione, gdrcd, open source, hosting
Salve è il mio primo topic che faccio su gdr online.. :)
Volevo chiedervi se riuscivate a spiegarmi una cosa in base alla razza : (sto creando un gdr)
http://cynedrio.altervista.org/iscrizione1.php non fa conpletare l'iscrizione ed esce scritto:
ERRORE TECNICO! Razza sconosciuta - contattare il Webmaster riferendo il codice n. [2000]
Ho provato a vedere in razza.php ma non so cosa modificare guardate
<?
$HP = 'http://cynedrio.altervista.org';
$ID = $_GET['ID'];
if (floor($ID / 10)!= ($ID / 10)) {exit();};
include ('inc/parametri.inc.php');
include ('inc/open2.php');
Function Razza($idr) {
$MySql = "SELECT Count(Nome) AS Numero FROM Personaggio WHERE IDRazza >= '".$idr."' AND IDRazza < '".($idr + 10)."'";
$Result = mysql_query($MySql);
$rs = mysql_fetch_array($Result);
$Numero = $rs["Numero"];
$rs->close;
$MySql = "SELECT * FROM Razza";
$MySql .= " WHERE IDRazza >= '".$idr."' AND IDRazza < '".($idr + 10)."'";
$MySql .= " ORDER BY IDRazza";
$Result = mysql_query($MySql);
$rs = mysql_fetch_array($Result);
?>
<tr>
<td bgcolor=D8D8D8 align=left valign=center width=20><a href="razza.php?ID=<?= $idr ?>"><img src="img/razze/<?= trim($rs['URLImg']) ?>" width=20 height=20 border=0></a></td>
<td align=left valign=center width=200><b><a href="razza.php?ID=<?= $idr ?>"><?= htmlspecialchars($rs['Denominazione']) ?></a></b></td>
<td align=left valign=center width=20><b><?= $Numero ?></b></td>
<td align=left valign=center width=200><b><?
if ($rs["URL"] != "") {
?><a href="<?= $rs["URL"] ?>" target=_new><?= htmlspecialchars($rs["URL"]) ?></a><?
} ?></b></td>
</tr>
<? $rs->close;
}
include ('inc/header.html.inc.php');
?>
<title>Razza</title>
</head>
<body>
<center>
<a href="http://cynedrio.altervista.org" target="_new"><img border=0 src="banner/bannerlungo.gif" Title="http://www.2citta.it"></a>
<br>
<br>
<?
$ID = 0 + $ID;
if ($ID > 0) {
$MySql = "SELECT Razza.*, Razza_Main.Descrizione FROM Razza LEFT JOIN Razza_Main ON Razza.IDRazza_Main = Razza_Main.IDRazza_Main WHERE Razza.IDRazza = '$ID' and Razza.Visibile = 1 and Razza_Main.Visibile = 1 ORDER BY Razza.IDRazza";
$Result = mysql_query($MySql);
$rs = mysql_fetch_array($Result);
$Denominazione = $rs['Denominazione'];
$Descrizione = $rs['Descrizione'];
$rs->close;
mysql_free_result($Result);
?>
<table cellpadding=2 cellspacing=1 border=0 class=tTitolo>
<tr class=tTitolo>
<td colspan=7 align=center><class=Titolo><?= htmlspecialchars($Denominazione) ?> (<?= htmlspecialchars($Descrizione) ?>)</class></td>
</tr>
<?
if ($rs['URL'] != '') {
?><tr class=tTitolo>
<td colspan=7 align=center><a href="<?= $rs["URL"] ?>" target=_new><?= htmlspecialchars($rs["URL"]) ?></a></td>
</tr><?
}
?>
<tr class=tScuro>
<td colspan=2 align=left valign=center width=120>Personaggio</td>
<td align=left valign=center width=150>ruolo</td>
<td align=left valign=center width=10>Esp</td>
<td align=left valign=center width=10>Men</td>
<td align=left valign=center width=10>For</td>
<td align=left valign=center width=10>Mas</td>
</tr>
<?
$MySql = "SELECT * FROM Razza";
$MySql .= " WHERE IDRazza >= '".$ID."' AND IDRazza < '".($ID + 10)."' AND Visibile = 1";
$MySql .= " ORDER BY IDRazza";
$Result = mysql_query($MySql);
while ($rs = mysql_fetch_array($Result)) {
$MySql = "SELECT * FROM Personaggio WHERE IDRazza = '".$rs["IDRazza"]."' ORDER BY Nome";
$ResultA = mysql_query($MySql);
while ($rsA = mysql_fetch_array($ResultA)) {?>
<tr class=tChiaro>
<td bgcolor=D8D8D8 align=left valign=center width=20><a href="scheda.php?pg=<?= urlencode($rsA["Nome"]) ?>"><img src="img/razze/<?= trim($rs['URLImg']) ?>" width=20 height=20 border=0></a></td>
<td align=left valign=center width=100><b><a href="scheda.php?pg=<?= $rsA["Nome"] ?>"><? if ($rsA["Esilio"] == "2037-12-31 00:00:00") {echo "<font color=red>";} ?><?= htmlspecialchars($rsA["Nome"]) ?></a></b></td>
<td align=left valign=center width=150><?= $rs["Razza"] ?></td>
<td align=right valign=center width=10><?= $rsA["Esperienza"] ?></td>
<td align=right valign=center width=10><?= $rsA["Mente"] ?></td>
<td align=right valign=center width=10><?= $rsA["Forza"] ?></td>
<td align=center valign=center width=10><?
switch ($rsA["Master"]) {
case 1:
echo '<img src="img/gray-m.gif" Title="Master Fati">';
break;
case 2:
echo '<img src="img/gray-c.gif" Title="Master di Corporazione">';
break;
}
?></td>
</tr>
<? }
$rsA->close;
}
$rs->close; ?>
</table>
<br>
<br>
<table cellpadding=2 cellspacing=1 border=0 class=tTitolo width=600>
<?
$MySql = "Select * From Razza Where IDRazza = '".(intval($ID/10)*10)."'";
$Result = mysql_query($MySql);
$rs = mysql_fetch_array($Result);
$Disciplina = Array (
1 => $rs["Disciplina1"],
2 => $rs["Disciplina2"],
3 => $rs["Disciplina3"],
4 => $rs["Disciplina4"]
);
$rs->close; ?>
<tr class=tTitolo>
<td colspan=2><font color=white><b>Discipline</b></font></td>
</tr>
<?
$Disc = False;
for ($i=1; $i<=4; $i++) {
if ($Disciplina[$i] != 0) {
$Disc = True;
$MySql = "SELECT * FROM Discipline WHERE ID = '".pars($Disciplina[$i])."'";
$ResultA = mysql_query($MySql);
$rsA = mysql_fetch_array($ResultA);
?>
<tr class=tScuro>
<td><font color=white><b><?= htmlspecialchars($rsA["Nome"]) ?><b></font></td>
</tr>
<tr class=tChiaro>
<td>
Liv.1) <font color=white><?= htmlspecialchars($rsA["Livello1"]) ?></font><br>
Liv.2) <font color=white><?= htmlspecialchars($rsA["Livello2"]) ?></font><br>
Liv.3) <font color=white><?= htmlspecialchars($rsA["Livello3"]) ?></font><br>
Liv.4) <font color=white><?= htmlspecialchars($rsA["Livello4"]) ?></FONT>
</td>
</tr>
<? $rsA->close;
mysql_free_result($ResultA);
}
}
If (!$Disc) { ?>
<tr class=tChiaro>
<td>Nessuna disciplina</td>
</tr>
<? }
} ?>
</table>
</center>
</body>
</html>
Pagine → 1
19/03/2010 10:21:48 e modificato da scomodo il 19/03/2010 10:22:35
Sembra che lo script nel database non trovi la razza con id 2000.
Ma non c'entra lo script razza.php, dev'essere una pagina di gestione ad occhio e croce, semmai dovevi mettere iscrizione1.php
Ma potrei sbagliarmi, non ho mai usato gdr-cd
19/03/2010 11:00:53
Quel mille sembra una funzione modulo fatta in casa per la classificazione gerarchica nella razza
Devi lavorare sul database.
E' ovvio che se la pagina di iscrizione passa la scelta utente 'razza=2000' se il mysql non la trova nella sua tabella razze non ti può registrare il personaggio.
Se non capisci cosa stò dicendo, mi dispiace ma forse è meglio se trovi qualcuno che ti dia una mano sugli aspetti tecnici.
ciao
19/03/2010 12:24:51
E' qui che io sbaglio... nel file iscrizione1.php ho messo c'èrano già i numeri 1000;2000 ecc
<td align=center><table border=1 cellpadding=2 cellspacing=0><tr> <td valign=top align=center width=80 height=80> <br><img border=0 width=20 height=20 src="img/razze/umano.gif"><br>
<input type=radio name=razza value=1000><br>
<FONT color="BLACK">Umani</FONT> </td>
<td valign=top align=center width=80 height=80> <br><img border=0 width=20 height=20 src="img/razze/drow.jpg"><br>
<input type=radio name=razza value=2000><br>
<FONT color="BLACK">Drow</FONT> </td>
<td valign=top align=center width=80 height=80> <br><img border=0 width=20 height=20 src="img/razze/elfo.gif"><br>
<input type=radio name=razza value=3000><br>
<FONT color="BLACK"> Elfi</FONT> </td>
come vedete c'è un codice che fà collegamento <input type=radio name=razza value=3000><br>
ma non so cosa devo mettere o sostituire....ditemi voi
19/03/2010 12:25:43
19/03/2010 12:39:18
ti invito a rileggere il regolamento del forum
# E' vietato replicare senza motivo ai propri messaggi solo per portarli "up".
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Black Sails Chronicles: OFF - Maledizione Ormeth
Dominion Gdr: Riapertura Bokor Nox e chiusura Licantropi Rahu ⛔
CRSED: F.O.A.D. → Brutale sparatutto MMO in cui vince l'ultimo giocatore che resta in vita! Il giocatore sarà accompagnato da armi realistiche e magie!
bazeel ha recensito Naruto x Boruto GDR - New Rebirth
ratatoskr777 ha recensito Naruto GDR - Beyond the Great War
I dati del generatore di rank sono stati aggiornati!
theduelist92 ha recensito Naruto GDR - Beyond the Great War
RAID Shadow Legends → Plasma i tuoi eroi fino a farli diventare vere e proprie armi viventi e assembla i più epici gruppi d'assalto mai visti finora!
demon ray ha recensito Naruto GDR - Beyond the Great War
RAID Shadow Legends: Mazzo Alimentare del Fato - Fette di Pizza 🍕
Hero Wars: Tenta la fortuna con la Veggente! 🔮
Crossout: Il ritorno dell'operazione "red Light"
Seconda Era → Vaste terre coperte di ombre e misteri, dove ogni eroe scrive la storia del Mondo di Eidel. Seconda Era, Play By chat
Nuovo Play by Forum Altri Generi → Ruolate in Compagnia
rad si è accreditato come gestore di Sid - la terra al di là del mare
Hero Wars: Evento Sinergia Elementale è live! 🌟
gdr-online.com ha aperto una nuova discussione: Nuovo Responsabile Moderazione! 👮
Enlisted → Guida la tua squadra di soldati in combattimenti su larga scala, con fanteria, veicoli corazzati e aerei della IIa Guerra Mondiale!
Statistiche Tecniche 2022 - Gdr-online.com pubblica i dati tecnici dei suoi visitatori per l'anno 2022!
Film Supereroi - Cinque film di supereroi che avreste dovuto vedere, ma ne dubito!
Google Analytics 4 - Universal Analytics va in pensione... lunga vita a Google Analytics 4!
Domino Harry Potter - Land su Harry Potter..quale futuro hanno? Un analisi di Eleonora Scorti..
Classifica 2024 - La classifica dei giochi più visitati sul portale nell'anno 2024!
Skype Chiude! - L'Addio a Skype: un'era volge al termine, ma il futuro è in Teams!
I Play by Chat a Vinci! - I play by chat sbarcano alla Festa dell'Unicorno a Vinci e noi intervistiamo il gestore di Stargate Command!