Ordine voluto in corporazioni.php postato il 31/12/2011 13:07:14 nel forum giochi e dintorni
Salve a tutti..premetto che sono uno che preferisce risolvere le cose da solo impegnandomi a fondo..ma con questa cosa qui non sò proprio che fare e ci combatto dal giorno che ho visto per la prima volta Extreme di Mr Faber.
Avete presente la pagina della panoramica generale delle corporazioni e delle gilde, ovvero: corporazioni.php?
ecco non risco a metterle in elenco secondo l'ordine voluto da me..vorrei sapere se ricancellandole tutte e rifacendole da capo si risolve..io vorrei che fossero incolonnate per ordine di ID..come posso fare?
Pagine → 1
31/12/2011 13:15:27
ORDER by id ^_^
Se ho capito bene, vuoi che le cariche siano elencate per ID e non per Nome giusto? Quindi nella Query devi impostare l'ordine per ID Crescente o Decrescente, insomma come vuoi tu
31/12/2011 13:30:46
vi ringrazio moltissimo per la risposta...siete gentilissimi e lesti!
purtroppo però non mi funziona..l'ordine rimane invariato, chissà cosa sbaglio..mah..apparentemente niente ma in pratica sbglio chissà cosa
31/12/2011 14:36:28
nel Database si chiama IDGilda..e le due parti che richiamano l'ordine sono queste:
Function Gilda($IDA) {
Global $db;
Global $Conn;
$IDA = 0 + $IDA;
if (!(is_int($IDA))) {exit();};
$MySql = "SELECT Count(Nome) AS Numero FROM Personaggio WHERE IDGilda >= $IDA AND IDGilda < ".($IDA + 99);
$Result2 = mysql_query($MySql);
$rs2 = mysql_fetch_array($Result2);
$Numero = 0+$rs2["Numero"];
$rs2->close;
mysql_free_result($Result2);
$MySql = "SELECT * FROM Gilda";
$MySql .= " WHERE IDGilda = '".$IDA."'";
#$MySql .= " ORDER BY IDGilda ASC";
-------------------------------------------
<?
$rs->close;
mysql_free_result($Result);
$MySql = 'SELECT * FROM Gilda';
$MySql .= " WHERE IDGilda >= '$ID' AND IDGilda <= '".($ID + 99)."'";
$MySql .= ' ORDER BY IDGilda ASC';
$Result2 = mysql_query($MySql);
$rs2 = mysql_fetch_array($Result2);
31/12/2011 15:56:14
prima di ogni altra cosa voglio dirti che sei davvero molto gentile e ti ringrazio in maniera sincera e sentitissima
hai fatto il medesimo ragionamento mio tanto da stupirmi nel leggere il tuo itinerario logico..il punto è che se io completo (come hai fatto tu) la modifica mettendo IDA mi va in conflitto e non funziona più...quindi è per questo che dico che mi scervello da mesi XD...ti faccio notare che è la prima volta che ricorro al forrum XD..questo testimonia la mia ormai impotenza e disperazione nel risolvere questo problema :D
no il codice non è integrale infatti..sono solo dei pezzi..posto tutto il codice del file:
PS: io sono scarsissimo molto più di te sono un asino totale quindi ci sta cehe faccio casini
Codice integrale:
<? session_start();
include ("inc/controllo.php");
$IDA=$_REQUEST['IDA'];
$ID=$_REQUEST['ID'];
Function Gilda($IDA) {
Global $db;
Global $Conn;
$IDA = 0 + $IDA;
if (!(is_int($IDA))) {exit();};
$MySql = "SELECT Count(Nome) AS Numero FROM Personaggio WHERE IDGilda >= $IDA AND IDGilda < ".($IDA + 99);
$Result2 = mysql_query($MySql);
$rs2 = mysql_fetch_array($Result2);
$Numero = 0+$rs2["Numero"];
$rs2->close;
mysql_free_result($Result2);
$MySql = "SELECT * FROM Gilda";
$MySql .= " WHERE IDGilda = '".$IDA."'";
#$MySql .= " ORDER BY IDAGilda ASC";
$Result2 = mysql_query($MySql);
$rs2 = mysql_fetch_array($Result2);
?>
<tr>
<td align=center valign=center width=20><a href="corporazioni.php?ID=<?= $IDA ?>"><img src="img/stemmi/<?= $rs2['URLImg'] ?>" border=0></a></td>
<td align=left valign=center width=120><b><a href="corporazioni.php?ID=<?= $IDA ?>"><?= htmlspecialchars($rs2['NomeCorporazione']) ?></a></b></td>
<td align=right valign=center width=20><b><?= $Numero ?></b></td>
<td align=left valign=center width=200><b><?
if ($rs2["URL"] != "") {?><a href="<?= $rs2["URL"] ?>" target=_new>Visita il Sito<!--?= htmlspecialchars($rs2["URL"]) ?--></a><?
} ?></b></td>
</tr>
<? $rs2->close;
mysql_free_result($Result2);
}
include ("inc/parametri.inc.php");
include ("inc/open2.php");
include ("inc/header.html.inc.php");
?>
<title>Mestieri, Congreghe Ufficiali e Commerciali</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body style="background-image: url(img/messaggi1.jpg); background-attachment: fixed;">
<br><br><br><br><br><br><br><br><br>
<center>
<div align= left style="width:400; height: 460; overflow: auto;">
<table class=tChiaro border=0 cellpadding=2 cellspacing=1 width="100%">
<tr >
<td align=center><font class=titolo>Mestieri, Congreghe Ufficiali e Commerciali</font></td>
</tr></table>
<?
$ID = 0 + $ID;
if ($ID > 0) {
$MySql = 'SELECT * FROM Gilda';
$MySql .= " WHERE IDGilda = '$ID' AND Visibile = 1";
$Result = mysql_query($MySql);
$rs = mysql_fetch_array($Result);
?>
<table cellpadding=2 cellspacing=1 border=2 class=tChiaro width="100%">
<tr class=tTitolo>
<td colspan=5 align=center><font class=Titolo><?= htmlspecialchars($rs['NomeCorporazione']) ?></font></td>
</tr>
<tr class=tChiaro>
<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>Mas</td>
</tr>
<?
$rs->close;
mysql_free_result($Result);
$MySql = 'SELECT * FROM Gilda';
$MySql .= " WHERE IDGilda >= '$ID' AND IDGilda <= '".($ID + 99)."'";
$MySql .= ' ORDER BY idGilda ASC';
#echo $MySql;
$Result = mysql_query($MySql);
while ($rs = mysql_fetch_array($Result)) {
$MySql = "SELECT * FROM Personaggio WHERE IDGilda = '".$rs['IDGilda']."' ORDER BY Nome";
$Result1 = mysql_query($MySql);
while ($rsA = mysql_fetch_array($Result1)) { ?>
<tr class=tChiaro>
<td align=center valign=center width=20><a href="scheda.php?pg=<?= $rsA["Nome"] ?>"><img src="img/stemmi/<?= $rs['URLImg'] ?>" 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>";
};
echo htmlspecialchars($rsA["Nome"]) ?></a></b></td>
<td align=left valign=center width=150><?= $rs["Gilda"] ?></td>
<td align=right valign=center width=10><?= $rsA["Esperienza"] ?></td>
<td align=center valign=center width=10><?
switch ($rsA["Master"]) {
case 1:
echo '<img src="img/gray-m.gif" Title="Master">';
break;
case 2:
echo '<img src="img/gray-c.gif" Title="Master Gilda">';
break;
}
?></td>
</tr>
<?
}
$rsA->close;
mysql_free_result($Result1);
}
$rs->close;
mysql_free_result($Result) ?>
<hr size=1 color=gold>
<? } ?>
<br>
<table cellpadding=2 cellspacing=1 border=0
<tr class=tChiaro>
<td colspan=2 align=center><b><u><br><?=$par_AllineamentoC?></u></b></td>
<td><br>Membri</td>
<td><br>Sito Segnalato</td>
</tr>
<? $MySql = "SELECT * FROM Gilda WHERE Visibile = 1 AND Allineamento = 'C' AND IDGilda % 100 = 0 AND IDGilda > 0";
$Result = mysql_query($MySql);
while ($rs = mysql_fetch_array($Result)) {
Gilda($rs['IDGilda']);
}
$rs->close;
mysql_free_result($Result);
?>
<tr class=tScuro>
<td colspan=2 align=center><b><u><br><?=$par_AllineamentoN?></u></b></td>
<td><br>Membri</td>
<td><br>Sito Segnalato</td>
</tr>
<? $MySql = "SELECT * FROM Gilda WHERE Visibile = 1 AND Allineamento = 'N' AND IDGilda % 100 = 0 AND IDGilda > 0";
$Result = mysql_query($MySql);
while ($rs = mysql_fetch_array($Result)) {
Gilda($rs['IDGilda']);
}
$rs->close;
mysql_free_result($Result);
?>
<tr class=tScuro>
<td colspan=2 align=center><b><u><br><?=$par_AllineamentoM?></u></b></td>
<td><br>Membri</td>
<td><br>Sito Segnalato</td>
</tr>
<? $MySql = "SELECT * FROM Gilda WHERE Visibile = 1 AND Allineamento = 'M' AND IDGilda % 100 = 0 AND IDGilda > 0";
$Result = mysql_query($MySql);
while ($rs = mysql_fetch_array($Result)) {
Gilda($rs['IDGilda']);
}
$rs->close;
mysql_free_result($Result);
?>
<tr class=tScuro>
<td colspan=2 align=center><b><u><br><?=$par_AllineamentoB?></u></b></td>
<td><br>Membri</td>
<td><br>Sito Segnalato</td>
</tr>
<? $MySql = "SELECT * FROM Gilda WHERE Visibile = 1 AND Allineamento = 'B' AND IDGilda % 100 = 0 AND IDGilda > 0";
$Result = mysql_query($MySql);
while ($rs = mysql_fetch_array($Result)) {
Gilda($rs['IDGilda']);
}
$rs->close;
mysql_free_result($Result);
?>
</table></div><a href="consultazioni.html">Torna indietro</a></center>
</body>
</html>
02/01/2012 23:00:38
*rabbrividisce alla vista di quel codice*
Proviamo a mettere un pochino di ordine. Ricordo inoltre che esiste una ragione se Extreme è stato ritirato dalla diffusione. è orribile.
Però va beh XD
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Giochi e Dintorni Elenco Forum
Ex Gratia GDR ricerca Giocatore
New Orleans: Chat Off Interna alla Land
Raja Dunia → Tra verità divine e menzogne eterne, la tua anima è la chiave. Scopri Raja Dunia, e riscrivi il fato del Continente con armi e magia, fede o eresia.
The Coven: Recap della settimana
Storie di Agarthi: La Lunga Notte è arrivata
I dati del generatore di rank sono stati aggiornati!
Felix Felicis GdR - Harry Potter GdR: Le uova di... Natale? - Evento ON
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!
Ex Gratia GDR: Massima personalizzazione coi tratti specie!
nerelyn ha aperto una nuova discussione: Personaggio in cerca di Land
The Eyrie GdR: Nuove Fazioni ed entrata in Beta
Piume Nere: 🎄 Le Notti Sacre Sono Iniziate 🕯️
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.
La categoria Browser Game raggiunge i 3.900 giochi catalogati!
RAID Shadow Legends: Anaxia la Rinata!
Enlisted: Test aggiornamento "Fronte dell'Estremo Oriente"
Ex Gratia GDR: Il nuovo manuale è online!
Storie di Agarthi → Un Varco si apre davanti a te, un mondo tra i mondi è a portata di mano. Lasciati alle spalle le certezze, inizia l'avventura!
