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
I dati del generatore di rank sono stati aggiornati!
Nyx Insight - Project S.E.T.: Build-A-PG-Workshop & Rebranding
Left to Survive → Left To Survive è un gioco FPS con un'ambientazione post-apocalittica in cui gli Zombi hanno schiavizzato la Terra e ne hanno preso il controllo!
Storie di Agarthi: La Benedizione del Tempio Grigio di Rajat
Ex Gratia GDR: Il segreto di Taiyang
Il gestore di Storie di Agarthi ha risposto alla recensione di arcaneus
daffodil ha recensito Le Cronache di Raja Dunia
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?
deanna ha recensito Star Wars - Age of Terror
exfainte ha aperto una nuova discussione: [GDRCD 5.0.6.6] <b> nella stampa del roll delle abilità
Entropia Universe: Note sulla versione di Entropia Universe 18.15.1
Enlisted: 250° anniversario delle Forze Armate degli USA
Sponsorizzati con noi! → Sponsorizza il tuo gioco su GDR-online! Trova nuovi giocatori fra i migliaia di appassionati che ogni giorno visitano il portale!
Storie di Agarthi: Ricorda, è il nome a scegliere il personaggio...
shirayuki ha recensito Age of Crystals
War Thunder → Aviazione, veicoli corazzati e flotte militari della seconda guerra mondiale. Parteciperai a tutte le principali battaglie!
Orde En Macht - Intervista alle gestrici di Orde En Macht il play by chat ad ambientazione moderna con tinte distopiche!
I Rosiconi - Articolo ironico su un particolare tipo di utenti dei Play by Chat: I Rosiconi
Sviluppo Gdr con Ajax - Tecnologie Ajax per la realizzazione di un gioco di ruolo online. Scarica la tesi!
Crea il tuo GDR - Scopri come creare da zero un gdr in PHP! Partiamo dalla registrazione..
GdR e Gruppi - Scarica la tesi "I Giochi di Ruolo: valenze educative nella dinamica dei gruppi"
Il PbC in Cifre - Analisi statistica sul play by chat nell'anno 2011 ricavato da osservazione amtematica delle presenze
Hell Dawn: London - Recensione del gdr moderno Hell Dawn London. Entra nel futuro ipotetico...
Social Network - Quante visite arrivano dai social network? Ma soprattutto da quali? Scopriamolo assieme!