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
Dominion Gdr → In una NY con un tessuto sovrannaturale nascosto, la Reggenza Vampirica e il Queens dei Lupi ribollono sotto il Dominio dei Bokor. Quanto durerà la pace?
I dati del generatore di rank sono stati aggiornati!
Storie di Agarthi: Ricorda, è il nome a scegliere il personaggio...
shirayuki ha recensito Age of Crystals
Il gestore di Storie di Agarthi ha risposto alla recensione di paoltab
Dominion Gdr → In una NY con un tessuto sovrannaturale nascosto, la Reggenza Vampirica e il Queens dei Lupi ribollono sotto il Dominio dei Bokor. Quanto durerà la pace?
World of Warship: Battaglie Asimmetriche nel 14.5
nereya ha aperto una nuova discussione: Nuova Frontiera
New Wizarding World: Un nuovo Medimago
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
Sea of Conquest: Incontra Demona Rood! 🔥
anacronista ha recensito Storie di Agarthi
Nyx Insight - Project S.E.T.: Setting Refresh Time ✨
mhorras1988 ha recensito Fengard
Football Team Soccer → Diventa una stella del calcio! Crea, allena ed equipaggia il tuo giocatore. Unisciti a un club e vinci in Football Team Game!
Due Città - Recensione del gioco Due Città...da cui poi si son sviluppati tutti i giochi GDR-CD
Dallas Black Gold - Intervista alla gestione del play by chat moderno Dallas Black Gold... parti per il Texas!
Principato delle Tre Torri - Leggi la recensione di questo GDR-online fantasy...
Statistiche del Portale - Scopri le statistiche di GDR-online.com: Iscritti, generi preferiti, risorse ecc.!
Post Apocalittico - Viaggio nella narrativa post-apocalittica: teorie, credenze e affabulazioni. I contributi di Mary Shelley, M. P. Shiel e M. John Harrison
Le Ombre - Recensione del gdr Le Ombre: l'eterna lotta fra vampiri e mannari nella Marsiglia del 1700
Recensione H.D.L. - Dettagliata recensione del gdr moderno - apocalittico Hell Dawn London a cura di Kheper
Dunedan - I Dunedan: Indagine etnografica della popolazione tolkieniana