data di nascita che sparisce postato il 01/05/2012 08:09:05 nel forum programmazione, gdrcd, open source, hosting e modificato da mariof il 01/05/2012 09:29:52
In extreme se si apre scheda3.php compare nome, cognome e tutto ciò che si è salvato meno che la data di nascita.In questo modo, se si modifica la scheda senza reinserirla ogni volta, la data di nascita , naturalmente ,scomparirà anche nella visualizzazione della scheda.Qualcuno sa indicarmi dove stà l'errore ?Grazie
Pagine → 1 2
01/05/2012 12:24:45
Posta il codice della pagina per favore :)
01/05/2012 13:30:52
Ecco il codice. Grazie di avermi risposto ^_^
<? session_start();
include ('inc/parametri.inc.php');
include ('inc/controllo.php');
include ('inc/open2.php');
$pg=$_REQUEST['pg'];
$Login=$_SESSION["Login"];
$pg = trim($pg);
$Modifica = trim($Login);
$upd = ((strtoupper($pg) == strtoupper($Login)) and (trim($pg) != "") and (strtoupper($Modifica) == strtoupper($pg)));
function barra($valore, $maxvalore)
{
$colore = "5A7150";
$colore1 = "646763";
$bar = '<table cellpadding=0 cellspacing=0 border=0 width="'.$valore.'" height=10>';
$bar .= '<tr><td align=right bgcolor="'.$colore.'" width=';
if ($valore > 100) {
$bar .= '100><font color=white>+</font>';
}
else
{
$bar .= $valore.'><img src='img/spacer.gif' width='.$valore.' height=1>';
};
$bar .= "</td>";
if (($maxvalore - $valore) > 0) {
$bar .= '<td align=right bgcolor="'.$colore1.'" width=';
$bar .= ($maxvalore - $valore).'><img src='img/spacer.gif' width='.($maxvalore-$valore).' height=1>';
$bar .= "</td>";
};
$bar .= "</tr>";
$bar .= "</table>
";
return $bar;
};
$MySql = "SELECT Personaggio.*, Razza.Razza, Razza.URLImg AS URLImgRazza, Gilda.Gilda, Gilda.URLImg AS URLImgGilda
FROM Personaggio
LEFT JOIN Razza
ON Personaggio.IDRazza = Razza.IDRazza
LEFT JOIN Gilda
ON Personaggio.IDGilda = Gilda.IDGilda
WHERE Nome = '".pars($pg)."'";
$result = mysql_query($MySql);
$rs = mysql_fetch_array($result);
if ((trim($pg) == "") or !($rs)) {
$rs->close;
mysql_close;
echo("<script><!--
history.back();
//-->
</script>");
exit();
};
#########################################
# Il Recordset non è vuoto #
#########################################
$UrlImg = trim($rs["URLImg"]);
If ($UrlImg == "")
$UrlImg = "img/sagoma".$rs["Sesso"].".gif";
$UrlImgRazza = trim($rs["URLImgRazza"]);
If ($UrlImgRazza == "")
$UrlImgRazza = "spacer.gif";
$UrlImgGilda = trim($rs["URLImgGilda"]);
If ($UrlImgGilda == "")
$UrlImgGilda = "nessuno.gif";
$Gilda = trim($rs["Gilda"]);
if ($Gilda == "") {
if (strtolower($rs["Sesso"]) == "f") {
$Gilda = "Cittadina";
} else {
$Gilda = "Cittadino";
}
}
include ('inc/header.html.inc.php');
?>
<title>Modifica Scheda <?= $pg ?></title>
</head>
<body background="....jpg">
<center>
<div align=center style="width:740; height: 500; overflow: auto;">
<center>
<!--table border=0 cellpadding=2 cellspacing=2 class=tScuro>
<tr>
<td bgcolor=black><a href="scheda.php?pg=<?= urlencode($pg) ?>">Scheda Personaggio</a></td>
<td bgcolor=black><a href="scheda2.php?pg=<?= urlencode($pg) ?>">Oggetti</a></td>
<? if (strtoupper($pg) == strtoupper($Login)) { ?>
<td>Modifica</td>
<td bgcolor=black><a href="scheda4.php?pg=<?= urlencode($pg) ?>">Movimenti</a></td>
<td bgcolor=black><a href="scheda5.php?pg=<?= urlencode($pg) ?>">Punti</a></td>
<? } ?>
</tr></table><br><br-->
<!--? if (!($upd)) {exit();} ?--><!-- controllo identita'-->
<CENTER><FONT COLOR=white>
[IMG]indirizzo[/IMG] <br>
01/05/2012 14:45:48
Ci terrei a sottolineare che c'è scritto che va inserita ogni volta che si modifica la scheda.
01/05/2012 15:15:05 e modificato da mariof il 01/05/2012 15:16:13
Quella dicitura l'ho messa io proprio perchè tutte le volte sparisce la data e , in questo modo, lo ricordo agli utenti che altrimenti potrebbero non accorgersene.
Comunque grazie,anche se poi non hai tempo:-)
01/05/2012 16:29:38
Grazie Rosanera farò anche questa prova :-)
01/05/2012 17:22:41
Si, praticamente nel DataBase salva la data nel formato intero, quindi devi estrapolare giorno, mese e anno separatamente per poi aggiungere la variabile al value dell'input.
In parole povere il codice sarebbe, per esempio:
01/05/2012 21:08:12 e modificato da angelcry il 01/05/2012 21:08:50
Prova esattamente sostituendo il pezzetto esistente con il seguente:
01/05/2012 22:58:46
Ma se non vuoi fare tutte quelle modifiche, innanzitutto controlla se il campo del database sia esatto e poi invece di inserire la data come gg/mm/aaaa prova con aaaa/mm/gg che di solito è impostato cosi.
02/05/2012 08:11:19 e modificato da mariof il 02/05/2012 08:17:36
Grazie Nakamaro ,ho controllato il campo del database e va bene, ho provato anche a modificare in aaaa/mm/gg come suggerito ma nulla cambia.
Se invece sostituisco il pezzetto di codice come fornito da Angelcry in scheda3.php ora la data resta visibile ma al 01/01/1970 e se clicco per modificare senza sostituire quel 01/01/1970 sulla scheda compare : 0000-01-01 . Bel problema 😭
02/05/2012 11:39:29
Si, Rosanera, utilizzo Extreme ma ho provato di tutto , te lo assicuro, anche a toglere pezzetto per pezzetto come avevi suggerito precedentemente😭
Discussione seguita da
Pagine → 1 2
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
World of Warship: Aggiornamento 13.11: anteprima
gdr-online.com ha risposto alla discussione: Parere su BrowserGame
OGame → In OGame migliaia di giocatori da tutto il mondo competono tra di loro per conquistare l'intero universo!
W40K Dathyar: Specializzazioni
NosTale: Ora nel NosMall: dolcissimi mini-pet
DarkOrbit: Aggiorna la scatola dell'Apocalisse!
I dati del generatore di rank sono stati aggiornati!
DarkOrbit → Galassie remote e pericoli in agguato ti attendono. Vinci battaglie avvincenti in DarkOrbit: diventa un cosmonauta temerario e combatti!
aik ha aperto una nuova discussione: Parere su BrowserGame
eXtremelot: La Bussola dei Cartografi di Lot
Dallas Black Gold: [Trama] JFK Memorial
Hero Wars: Artefatti dei Titani!
CRSED: F.O.A.D. → Brutale sparatutto MMO in cui vince l'ultimo giocatore che resta in vita nell'arena! Ogni giocatore sarà accompagnato da armi realistiche e magie!
bother ha recensito Never Have I Ever: Mysteries of Laconia Bay
Games of Thrones Winter is Coming: #giveaways codice regalo! 🥳
Enlisted: Migliorare e ottimizzare le ombre
Road to Hamartia: CACCIA: Sarà uno o tre?
DarkOrbit → Galassie remote e pericoli in agguato ti attendono. Vinci battaglie avvincenti in DarkOrbit: diventa un cosmonauta temerario e combatti!
Isola di Mon - Intervista al gestore di L'Isola di Mon uno dei primissimi play by chat aperti e da poco tornato online!
Il Gioco in Rete - Appunti di tesi sul gioco di ruolo online di Diego Vaggi
Cosa sono i MUD? - Cosa sono i Multi User Dungeon? Scopriamolo con questo articolo!
Corso per Autori di GDR - Presentazione del Corso online per Autori di GDR! E' ora di imparare a fare i giochi!
Extremelot - ExtremeLot: 17 Anni per il primo Gdr Fantasy Italiano!
The Gate Mud - Pensate che l'era dei MUD è finita? The Gate risorge!