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 Segui Discussione Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
alexandros si è accreditato come gestore di Shinobi no Saisei - Naruto x Boruto GDR
Il gestore di Naruto x Boruto GDR - New Rebirth ha risposto alla recensione di jimcho
Exclusive Villa GdR → Las Vegas, azzardo, vizi, soldi, intrighi... Più le sue luci sono scintillanti, più le sue ombre sono oscure. La città che non dorme mai, vi aspetta.
Il gestore di Naruto x Boruto GDR - New Rebirth ha risposto alla recensione di theduelist92
War Thunder: Chieftain 900: Capo della Royal Ordnance
Il portale raggiunge i 17.200 giochi catalogati! Grazie a tutti!
Hero Wars: Anomalia dei Pets! 🐾
AlterEgo → Scopri AlterEgo GdR: un incredibile universo narrativo in stile medievale fantasy che cresce, muta e vive giorno dopo giorno grazie ai suoi giocatori!
New Orleans: [On Game] Casting per i Cantanti!
I dati del generatore di rank sono stati aggiornati!
Le Cronache di Raja Dunia: Ampliamento Enciclopedia Creature
Enlisted: Combattimento alla pari: Regno Unito contro Italia
Hero Wars → Costruisci la tua squadra di eroi leggendari e domina il campo di battaglia! Strategia, tattica e potenza si scontrano in questo RPG ricco di azione!
World of Tanks: Manovre militari torna a novembre!
lyingcreature ha recensito Salvation GDR
Portus: Harry Potter Gioco di Ruolo: La RAS è arrivata a Hogwarts. E ora?
RAID Shadow Legends: Evento extra leggendario
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
Fervm - Intervista a Claudio creatore del play by chat ambientato nell'Antica Roma... Fervm!
Principato di Midgar - Intervista al gestore del GdR play by chat fantasy Principato di Midgar
AI e GdR testuali - L'Intelligenza Artificiale e Giochi di Ruolo Play by Chat (PBC) fra innovazione e opportunità
PokèMaster Land - Intervista al gestore di PokèMaster Land.. il play by chat sui Pokèmon!
Giochi Storici - Lista completa dei giochi di ruolo online storici
Statistiche Tecniche 2013 - Gdr-online.com pubblica i dati tecnici dei suoi visitatori per l'anno 2013. Spulcia i dati disponibili! ;-)
Rovine - Alcuni consigli pratici e semplici di Worldbuilding. Vediamo assieme come costruire delle rovine!