Dunque rieccomi qui a rom postato il 05/06/2007 14:59:26 nel forum programmazione, gdrcd e open source
Dunque rieccomi qui a romper le scatole a chiunque sia piů esperto di me ( e sicuramente in tantissimi :P).
Sto usando la versione Blue di Gdrcd, e voglio fare in modo che al momento dell'iscrizione l'utente possa scegliere oltre a razza e sesso anche il regno di appartenenza..
Sembra tutto ok nell'iscrizione, dove prendendo spunto dai codici usati per le razze creo quelli per la "cittadinanza" ed effettivamente ai nuovi iscritti compare la tabella per scegliere il regno di appartenenza..
.. idem sul DB, dove ho creato le tabelle Cittadinanza e Cittadinanza_Main..
Poi vado a modificare il codice per la scheda dei pg e qui sta l'intoppo, poichč modificandole non mi apre piů la pagina della scheda.. sicuramente sbaglio in qualcosa, ma non capisco dove..
Inoltre creando il file cittadinanza.php (sempre prendendo e correggendo quello razza.php) mi da errore..
Innanzitutto vorrei sapere se il procedimento va bene.. cioč se faccio bene a creare questo nuovo campo utilizzando e modificando quello giŕ esistente per le razze che io prendo come modello di riferimento..
Spero di essermi riuscito a spiegare, e soprattutto di non fare una figuraccia avendo sbagliato magari qualcosa di elementare..
Grazie in anticipo.. ^_^
Pagine → 1
05/06/2007 16:16:41
Bisogna vedere il codice, il fatto che non ti apra la scheda lascia supporre un problema di lettura dal database, o di passaggio di variabili tra form.
06/06/2007 13:52:21
Allora.. questa č la parte che aggiungo in scheda.php (dove ora mi appare la dicitura Cittadinanza ed anche il simbolo, ma non la descrizione "Cittadino di xxx":
<td width=100>Cittadinanza</td><td colspan="3">
<? if(intval($rs['IDCittadinanza'])%1000 != 0){
echo '<a href="cittadinanza.php?ID='.intval($rs['IDCittadinanza']/10)*10 .'">';
} ?>
<img src="img/razze/<?=$UrlImgCittadinanza?>" border=0> <?= htmlspecialchars($rs["Denominazione"]."") ?>
<? if(intval($rs['IDCittadinanza'])%1000 != 0){
echo '</a>';
} ?>
<?
$MySql = 'SELECT * FROM Cittadinanza WHERE IDCittadinanza = '.intval($rs['IDCittadinanza']/10)*10;
?></td>
Un altro problema riguarda il fatto che non mi riconosca dopo l'iscrizione la cittadinanza scelta e mi imposta quella predefinita messa sulla tabella del DB..
06/06/2007 16:11:01
In quel blocco di codice non mi sembra ci sia nulla che non vada, secondo me il problema sta nelle query.
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
shirka ha risposto alla discussione: Perché non avete piů voglia di giocare?