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
Epic Wizardry RP: Spoiler #1 V2 | Epic Wizardry RP
The Coven: Utenti del mese di Agosto
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!
Storie di Agarthi: Omicidi a Città Vecchia: la scia si allunga
blancks ha risposto alla discussione: Cambio Licenza GDRCD
treesome ha recensito Road to Hamartia
Hero Wars: Approfitta della vendita x4 Emerald!
CRSED: F.O.A.D. → Brutale sparatutto MMO in cui vince l'ultimo giocatore che resta in vita nell'arena! Ogni giocatore sarà accompagnato da armi realistiche e magie!
wishbone ha recensito Brightest Star
The Darkness of Salem: QUEST: La notte di Salem Capitolo 1
ramen ha recensito One Piece World
Il genere Pokémon raggiunge i 300 giochi catalogati!
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!
War Thunder: Gloire: Potenziamenti utili!
sparhawack ha recensito Hikaru No Tohei - Le Luci di Tohei
sparhawack ha recensito Exclusive Villa GdR
I dati del generatore di rank sono stati aggiornati!
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!
Bright Lights - Intervista ai gestori del play by chat moderno Bright Lights
Implicazioni Tecnologiche - In questa tesi si parla di implicazioni scientifiche e tecnologiche nella pratica dei giochi di ruolo
Vidennsel - Recensione del gioco di ruolo su Dungeons and Dragons Vidennsel - La città portale
Fairy Tail Universe - Fantagiochi presenta il gioco di ruolo via chat Fairy Tail Universe!
Play to Earn - Cosa sono i Play to Earn: La rivoluzione dell'economia dei videogiochi
Zhero - Intervista alla gestione di Zhero il play by chat post-apocalittico in cui sopravvivere agli Zombie!
Nomi per PG - Raccolta di siti che ti aiuteranno a scegliere un bel nome casuale per il tuo personaggio
Tesi sui GrV - I giochi di ruolo dal vivo: una analisi empirica. Tesi di Davide Pavan sui GrV