Salve ho un problema da risolvere. Ho letto anche una discussione all'interno del forum ma non mi ha aiutato a risolverlo.
Ho un CMS dove permetto all'utente loggato di modificare i contenuti delle tabelle.
Vorrei aprire un form che richiama i dati dell'ultimo record inserito nella tabella su cui poi l'utente va a modificare i campi.
La visualizzazione dell'ultimo record funziona ma l'aggiornamento dei campi modificati no.
Ho fatto vari tentativi ma non succede nulla. Vi inserisco il codice perché ci ho rinunciato non so più che pesci prendere.
Grazie per l'aiuto
Ho un CMS dove permetto all'utente loggato di modificare i contenuti delle tabelle.
Vorrei aprire un form che richiama i dati dell'ultimo record inserito nella tabella su cui poi l'utente va a modificare i campi.
La visualizzazione dell'ultimo record funziona ma l'aggiornamento dei campi modificati no.
Ho fatto vari tentativi ma non succede nulla. Vi inserisco il codice perché ci ho rinunciato non so più che pesci prendere.
Grazie per l'aiuto
PHP:
<?php
mysql_select_db("$db_name",$connessione);
$sql = mysql_query("SELECT * FROM banner");
$res=mysql_fetch_array($sql);
$id= $res['ID'];
$nome= $res['nome'];
$descrizione= $res['descrizione'];
$pubblica= $res['pubblica'];
?>
<div class="row">
<div class="col-lg-12">
<div class="alert alert-info alert-dismissable">
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
<i class="fa fa-info-circle"></i> Cliccando sul tasto <strong>Aggiorna</strong> verranno salvate tutte le modifiche effettuate nel form. Prima di modificare le immagini assicurarsi di aver aggiornato tutti i cambiamenti.
</div>
</div>
</div>
<!-- FORM -->
<div class="row">
<div class="col-lg-6">
<?
echo $nome.", ".$descrizione.", ".$pubblica.", ".$id;
?>
<form role="form" action="aggiorna_banner.php" method="post">
<div class="form-group">
<label>Titolo banner</label>
<input class="form-control" value="<?php echo $id;?>">
</div>
<div class="form-group">
<script>
// Replace the <textarea id="editor1"> with a CKEditor
// instance, using default configuration.
CKEDITOR.replace( 'editor1' );
</script>
<label>Testo</label>
<textarea class="form-control" name="descrizione" rows="10"><?php echo $descrizione; ?></textarea>
</div>
<!--
<div class="form-group">
<label>Testo</label>
<textarea class="form-control" name="editor1" rows="3"></textarea>
<script>
// Replace the <textarea id="editor1"> with a CKEditor
// instance, using default configuration.
CKEDITOR.replace( 'editor1' );
</script>
</div>
-->
<div class="form-group">
<label>Pubblica in Homepage</label>
<?php
if ($pubblica == 'Y')
{
echo "
<label class='radio-inline'>
<input type='radio' name='pubblica' id='pubblica' value='Y' checked>SI
</label>
<input type='radio' name='pubblica' id='pubblica' value='N'>NO
</label>
";
}
elseif ($pubblica == 'N')
{
echo "
<label class='radio-inline'>
SI<input type='radio' name='pubblica' id='pubblica' value='Y'>
</label>
NO <input type='radio' name='pubblica' id='pubblica' value='N' checked>
</label>
";
}
?>
</div>
<button type="submit" value="modifica" class="btn btn-default">AGGIORNA</button>
</form>
<?php
if(isset($_POST['modifica'])){
$query= mysql_query("UPDATE banner SET nome= '$nome', descrizione='$descrizione', pubblica='$pubblica' WHERE ID='$id'");
}
?>
</div
></div>
Ultima modifica di un moderatore: