Ciao a tutti.
da una pagina php inserisco dei dati in un database tramite una form.
In questa form sono presenti due text, due date e una textarea.
Attraverso un pulsante posso scegliere quale record della lista voglio modificare, così facendo mi si apre una nuova pagina con i dati del record solo che nel caso della textarea non mi compare nulla.
Sono sicuro che i dati vengono presi perchè se il campo textarea lo trasformo in text si vedo tutto perfettamente.
Non so come poter mantenere il campo textarea e vederne il suo contenuto.
Questo è il codice
Codice PHP:
if (isset($_GET['edit'])); { @$Id = $_GET['edit']; $res = mysqli_query($conn, "SELECT IDNota, DATE_FORMAT(DataInserimento, '%d/%m/%Y') as DataInserimento1, DATE_FORMAT(DataScadenza, '%d/%m/%Y') as DataScadenza1, Causale, Descrizione FROM tbl_note WHERE IDNOTA='$Id'"); $row = mysqli_fetch_array($res); } if (isset($_POST['btnAggiorna'])) { $newCaus = $_POST['newCaus']; $newDesc = $_POST['newDesc']; $newIns = $_POST['newIns']; $newScad = $_POST['newScad']; $ins = date('Y-m-d', strtotime(str_replace('/','-',$_POST["newIns"]))); $scad = date('Y-m-d', strtotime(str_replace('/','-',$_POST["newScad"]))); $Id = $_POST['ID']; $sql = "UPDATE tbl_note SET DataInserimento='$ins', DataScadenza='$scad', Causale='$newCaus', Descrizione='$newDesc' WHERE IDNOTA='$Id'"; $Res = mysqli_query($conn,$sql) or die ("Non posso aggiornare".mysqli_error()); $row = mysqli_num_rows($Res); echo "<meta http-equiv='refresh' content='0; url=index.php'>"; }
?>
Grazie per l'aiuto
Massimo