07/03/11 10:42
Grubby
Ciao a tutti
Spiego brevemente il mio problema, vediamo se qualcuno riesce ad aiutarmi
In un pannello di controllo, per moderare dei topic, ho previsto una funzione modifica.
Il link modifica richiama una pagina edit.php con all'interno una select (per visualizzare il topic da modificare) e un update (per confermare le modifiche).
Ora, i problemi essenzialmente sono 2:
1- quando vado a disporre i dati estrapolati dal db all'interno dei componenti nella pagina (textarea per il testo e input type=submit per il titolo e il nick) le stringhe aggiungono un <br> all'inizio (es. mia stringa nel db "ciao..."; risultato nella pagina " ciao..."
2- quando vado a confermare le modifiche il db non aggiorna i suoi valori
è un po' che ci ragiono e non ne sono ancora venuto a capo, anche perchè la sintassi mi sembra corretta.
Select
dopodiché stampo i valori così come sono all'interno dei componenti.
Update
Il codice non mi da nessun errore, davvero non capisco dove sbaglio
Qualcuno riesce ad aiutarmi???
Grazie in anticipo
Spiego brevemente il mio problema, vediamo se qualcuno riesce ad aiutarmi
In un pannello di controllo, per moderare dei topic, ho previsto una funzione modifica.
Il link modifica richiama una pagina edit.php con all'interno una select (per visualizzare il topic da modificare) e un update (per confermare le modifiche).
Ora, i problemi essenzialmente sono 2:
1- quando vado a disporre i dati estrapolati dal db all'interno dei componenti nella pagina (textarea per il testo e input type=submit per il titolo e il nick) le stringhe aggiungono un <br> all'inizio (es. mia stringa nel db "ciao..."; risultato nella pagina " ciao..."
2- quando vado a confermare le modifiche il db non aggiorna i suoi valori
è un po' che ci ragiono e non ne sono ancora venuto a capo, anche perchè la sintassi mi sembra corretta.
Select
$query = @mysql_query("SELECT Topics.ID, Topics.NICK, Topics.TITOLO, Topics.TESTO FROM Topics WHERE ID = '".$ID."' "); $ID = array(); $Nick = array(); $Titolo = array(); $Testo = array(); while($row = mysql_fetch_array($query)) { $ID[] = $row['ID']; $Nick[] = $row['NICK']; $Titolo[] = $row['TITOLO']; $Testo[] = $row['TESTO']; }
dopodiché stampo i valori così come sono all'interno dei componenti.
Update
$query = "UPDATE Topics SET ID = 'NULL', NICK = ' $_POST[Autore] ', DATA = ' $data ', ORA = ' $ora ', TITOLO = ' $_POST[Titolo] ', TESTO = ' $_POST[Testo] ' WHERE ID = '".$ID."' ";
Il codice non mi da nessun errore, davvero non capisco dove sbaglio
Qualcuno riesce ad aiutarmi???
Grazie in anticipo
Ultima modifica effettuata da Grubby 07/03/11 10:48
aaa