Problema di...Razze![Risolto] postato il 16/06/2010 13:08:31 nel forum programmazione, gdrcd, open source, hosting e modificato da gleims il 16/06/2010 13:32:14
Ho questo problema,e stavolta non ne trovo il verso per venirne a capo!:( Praticamente,ho modificato la pagina iscrizione1.php quella dove devi compilare con nome email ecc,ho posizionato tutto creando dei div style e table,cosi da gestirmi meglio il tutto,ora pero sono andato a notare una cosa,praticamente,quando compilo,l iscrizione,e metto la razza,quando invio confermando,allo step successivo dove dovrebbe confermare i dati,mi dice ''bisogna scegliere una razza'' e questa cosa me la fa solo con la razza,ho visto cosi la pagina iscrizione2.php ma la variabile e la stampa dei dati sono corretti,o rivisto la pagina di iscrizione1.php anche li la query è corretta,anche nel DB,vengono create correttamente,ora mi chiedo dove possa nascondersi il problema,premette,che io oltre alla razza,ho aggiunto dei ''segni'' che si possono scegliere all'iscrizione,e quelli li legge senza problemi,quindi non so propio dove sia il problema gente!o_ochi di vuoi è cosi buono da farmi luce su questo problema??
Pagine → 1
16/06/2010 13:19:14 e modificato da iko93 il 16/06/2010 13:21:41
Il problema porebbe essere nella pagina di Iscrizione1.php .
I dati probabilmente non vengono gestiti in modo corretto e quando in Iscrizione2.php vengono ripresi con POST o GET (suppongo) e vengono gestiti dall' istruzione If viene assegnato un valore booleano differente da quelo richiesto.
Se il problema nasce da quando hai inserito i "segni" sono sicuramente quelli il problema!
Comunque penso possa essere un problema dato dal ciclo se alla fine dei conti nel database il personaggio viene salvato.
Per dare una risposta corretta bisognerebbe avere il codice sottocchio.
16/06/2010 13:26:52
//<? session_start();
include('inc/parametri.inc.php');
include('inc/open2.php');
include('inc/controlloesilio.php');
include ("inc/header.html.inc.php");
?>
<title><?= htmlspecialchars($par_SiteName) ?> - Iscrizione: Fase 1</title>
</head>
<body topmargin=0 leftmargin=0 style="background-image: url(/img/Indexhtml/iscr2.jpg);">
<center>
<br><br>
<center><span class="tit2"><?= htmlspecialchars($par_SiteName) ?> - Iscrizione: Fase 1</font><br/><br/>
<? //echo $HTTP_SESSION_VARS['errore'];
$accetto=$_REQUEST['accetto'];
$errore=$_REQUEST['errore'];
if ($accetto == "") { ?>
<span class="alert">Spiacente, prima di proseguire l'iscrizione è necessario accettare le condizioni</span><a href="index.htm"><br><br>Indietro</a>.
<?
exit();
} ?>
<div style=" width: 160; position:absolute; top:270px; left:375px">
<table cellpadding="0" cellspacing="0" border="0" width="100">
<tr>
<form action="iscrizione2.php" method="POST" id="form1" name="form1">
<td valign="top" colspan="2">
</div>
<br/><center><input size="20" maxlength="20" name="Nome" Value="">
</td></tr></table>
<div style=" width: 160; position:absolute; top:110px; left:-45px">
<table cellpadding="0" cellspacing="0" border="5" width="100">
<input size="38" maxlength="50" name="email" Value="email@dominio.it">
</table></div></center>
<BR><div align="justify"><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR>
<div style=" width: 300; position:absolute; top:300px; left:310px">
<table cellpadding="0" cellspacing="0" border="0" width="100">
<font color="red">Nota:</font><font color="black"> il nome non deve superare i 20 caratteri,e deve essere consono all'Ambientazione</font></span><BR>
</table></div>
<div style=" width: 300; position:absolute; top:400px; left:310px">
<table cellpadding="0" cellspacing="0" border="0" width="100">
<font color="Red">ATTENZIONE! Controllare attentamente l'indirizzo di e-mail!</font> <font color="red">Nota:</font><font color="black"> non è possibile registrare due personaggi con lo stesso indirizzo di e-mail.</font></span><BR></table></div>
<br>
</td>
</tr>
<tr>
<!--td colspan="2"><span class="Alert">
Nota: il personaggio avrà inizialmente bonus e abilità differenti secondo la razza di appartenenza.</span><BR>
</td-->
</tr>
</table>
<div style=" width: 120; position:absolute; top:490px; left:380px">
<table border="0" cellpadding="2" cellspacing="0">
<tr>
<td valign="top" align="center" width="60" height="60"> <br><img border="0" src="img/testaminim.gif"> <input type="radio" name="sesso" value="M"><font color="black">Maschile</font></td>
<td valign="top" align="center" width="60" height="60"> <br><img border=0 src="img/testaminif.gif"> <input type="radio" name="sesso" value="F"><font color="black">Femminile</font></td>
</tr>
</table></div>
<div style=" width: 300; position:absolute; top:490px; left:490px">
<table cellpadding="0" cellspacing="0" border="0" width="100">
<!spazio vuoto.---------------------------------------------------------!>
</table></div>
<div style=" width: 20; position:absolute; top:270px; left:640px">
<table width="350" cellspacing="0" cellpadding="0" border="0">
<?
$MySql = $MySql = 'SELECT * FROM Stile where (IDStile % 1000) = 0';
substr_replace($var, 'bob', 10, -1);
$Result = mysql_query($MySql);
$Cap=0;
while ($rs = mysql_fetch_array($Result)) {
$Cap++;
if($rs["Iscrizione"]==1){ echo '<tr><td valign=top align=center width=75 height=50> <a href="Regolamento.html" target="Regolamento.html"> <img border=0 width=20 height=20 src="img/stilecombattimento/'.$rs["URLImg"].'"></a><br><input type=radio name=Stile value='.$rs["IDStile"].'><br><font color="black"> '.htmlspecialchars($rs["Stile"]).'</font></td></tr>';
}
elseif($rs["Visibile"]==1){ echo' <td valign=top align=center width=75 height=50> <a href="Regolamento.html" target="Regolamento.html"> <img border=0 width=20 height=20 src="img/stiledicombattimento/'.$rs["URLImg"].'"></a><br> N/A <br> <font color="black">'.htmlspecialchars($rs["Stile"]).'</font> </td>';
}
if($Cap==9){$Cap=0; echo '</tr><tr>';}
} $rs->close; ?>
</table></div>
<div style=" width: 330; position:absolute; top:590px; left:300px">
<table cellpadding="0" cellspacing="0" border="0" width="100">
<font color="black">Punteggi delle caratteristiche. La somma dev'essere di 30 punti, e nessuna caratteristica può superare 10.</font></table></div><br><br>
<div style=" width: 330; position:absolute; top:610px; left:300px">
<table cellpadding="2" cellspacing="7" border="0" width="200">
<tr>
<td width="100%">
<font color="black"><?=$par_Stat1?>: <input size="2" maxlength="2" name="S1" Value="6"><br>
<font color="black"><?=$par_Stat2?>: <input size="2" maxlength="2" name="S2" Value="6"><br>
<font color="black"><?=$par_Stat3?>: <input size="2" maxlength="2" name="S3" Value="6"><br>
<font color="black"><?=$par_Stat4?>: <input size="2" maxlength="2" name="S4" Value="6"><br>
<font color="black"><?=$par_Stat5?>: <input size="2" maxlength="2" name="S5" Value="6">
</font>
<!RAZZA--------------------------------------------------------------------------------------!>
<?
$MySql = $MySql = 'SELECT * FROM Razza where (IDRazza % 1000) = 0';
substr_replace($var, 'bob', 10, -1);
$Result = mysql_query($MySql);
$Cap=0;
while ($rs = mysql_fetch_array($Result)) {
$Cap++;
if($rs["Iscrizione"]==1){ echo '<td valign="top" align=center width=75 height=50> <a href="Regolamento.html" target="Regolamento.html"> <img border=0 width=20 height=20 src="img/razze/'.$rs["URLImg"].'"></a><br><input type=radio name=Razza value='.$rs["IDRazza"].'><br><font color="black"> '.htmlspecialchars($rs["Razza"]).'</font></td>';
}
elseif($rs["Visibile"]==1){ echo' <td valign=top align=center width=75 height=50> <a href="Regolamento.html" target="Regolamento.html"> <img border=0 width=20 height=20 src="img/razze/'.$rs["URLImg"].'"></a><br> N/A <br> <font color="black">'.htmlspecialchars($rs["Razza"]).'</font> </td>';
}
if($Cap==9){$Cap=0; echo '</tr><tr>';}
} $rs->close; ?>
</td></tr>
<tr>
<td align="right" width="50%"><br><INPUT TYPE="Submit" VALUE="Prossima fase" id="Submit2" name="Submit2" ></td>
</form>
<form name="nonaccetto" action="index.php" target="_top" method="POST">
<td align="left"><br><INPUT TYPE="Submit" VALUE="Annulla iscrizione" id="Submit3" name="Submit3"></td>
</form>
</form>
</table>
</div>
</center>
</body>
</html>//
Questo è il codice della pagina iscrizione1.php ho controllato,e niente non riesco a venirne a capo!Ho provato a togliere la if dell ''bisogna scegliere una razza!'' e mi da tutta la pagina corretta,con i dati da confermare,solo che dove mi dovrebbe segnare la razza,mi dice ''Razza sconosciuta,contattare il Webmaster e informare dell'errore al codice []'' praticamente non mi segna le razze!O_Ocioe il codice delle razze,non riesco a capire,nella pagina iscrizione2.php le variabili sono corrette!O_O(Grazie dell'aiuto Iko!) se vuoi posso lasciare anche la pagina iscrizione2.php.
16/06/2010 13:33:21
Pardon,ho risolto!:)a saperlo evitavo di chiedere!;)Era un errore della variabile $razza,era scritta minuscola e non me la calcolava in valore sul DB!Grazie mille comunque Iko93 per la disponibilità!^_^
16/06/2010 13:41:25
Immaginavo fosse un problema di quel genere che i dati non venivano inviati in modo corretto!
Allora in bocca in lupo, spero che ora tutto il tuo progetto possa continuare ad andare avanti liscio come l' olio!
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Pirates of the Caribbean: Tides of War: Quarti di finale del torneo
DarkOrbit: Galactic Strife & Buono gratis 💥
War Thunder → Aviazione, veicoli corazzati e flotte militari della seconda guerra mondiale. Parteciperai a tutte le principali battaglie!
I dati del generatore di rank sono stati aggiornati!
Legacy of Magic: Il vecchio e la mappa
outrunstaff ha risposto alla discussione: Project OutRun PbC
meleys ha aperto un annuncio di ricerca: Westeros GDR ricerca Tester
Pandora Upside Down High School → La prima scuola per sovrannaturali al mondo vi attende! Scoprite il vostro cammino Ancestrale relazionandovi con i compagni e le attività dei club
Lineage II: Black Friday di Lineage II
Il gestore di Ultima Espiazione Gdr ha risposto alla recensione di mancoicani
zannata ha recensito Sigil - La Città dei Portali
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
Sea of Conquest: Tuffati nel mistero! 🌊
Pirates of the Caribbean: Tides of War: Evento di Ringraziamento!
Fervm: Aggiornamenti: Il Diario!
Hero Wars: Arrivano le Teenage Mutant Ninja Turtles! :-D
Metin2 → Sfida i tuoi rivali a battersi con te e dimostra la tua superiorità in questo mondo fantasy!
Storia RpG - La Storia dei Giochi di Ruolo: dalle origini all'evoluzione nel tempo
Sfrutta Gdr-online.com! - Consigli per sfruttare al meglio i mezzi messi a disposizione da GDR-online.com!
Che fine per i PbC? - Il controverso articolo -GDR play-by-chat che fine hanno fatto?- apparso su QDSS.it
Povero Gestore! - La richiesta di essere più presenti per adempiere agli impegni presi scatena strane reazioni..
Icone Contenuti Critici - Raccolta di icone open source utili per segnalare la presenza di contenuti critici e limiti di età di un gioco online
Lista Gdr Live - Lista dei giochi di ruolo dal vivo presenti sul portale