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
ratatoskr777 ha recensito Naruto GDR - Beyond the Great War
I dati del generatore di rank sono stati aggiornati!
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!
theduelist92 ha recensito Naruto GDR - Beyond the Great War
demon ray ha recensito Naruto GDR - Beyond the Great War
RAID Shadow Legends: Mazzo Alimentare del Fato - Fette di Pizza 🍕
Hero Wars: Tenta la fortuna con la Veggente! 🔮
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!
Crossout: Il ritorno dell'operazione "red Light"
Nuovo Play by Forum Altri Generi → Ruolate in Compagnia
rad si è accreditato come gestore di Sid - la terra al di là del mare
Hero Wars: Evento Sinergia Elementale è live! 🌟
RAID Shadow Legends → Plasma i tuoi eroi fino a farli diventare vere e proprie armi viventi e assembla i più epici gruppi d'assalto mai visti finora!
gdr-online.com ha aperto una nuova discussione: Nuovo Responsabile Moderazione! 👮
Enlisted: Manutenzione non pianificata completata
Nuovo Play by Chat Fantasy → Sid - la terra al di là del mare
The Coven → Negli scorci di luce delle paludi della Louisiana fioriscono nuove ombre. Estend e la Congrega ti aspettano per vivere emozionanti avventure!
Morsmordrecurse GDR - Intervista alle gestrici di Morsmordrecurse GDR.. il gioco di ruolo Potteriano!
Ambientazioni GDR - Terza lista di ambientazioni non sfruttate dai gestori di giochi di ruolo! Prendi spunto!
Dragon Cave - Dragon Cave e Hunger Games Simulator giochi online d'altri tempi!
Consigli per i PG - Alcuni utili consigli per gestire al meglio il tuo pg
Giochi di Zombie - Lista completa dei giochi di ruolo online ambientati in mondi invasi da zimbi e non-morti! Sopravvivi!
Giochi Streghe - Lista completa dei giochi di ruolo online ambientati nel mondo di Streghe
Colonie Fuorilegge - Intervista al gestore del play by chat cyberpunk Colonie Fuorilegge!