Salve,
Ho una pagina dove vado ad inserire delle categorie di script, quando le inserisco funziona tutto bene, ma sempre sulla stessa pagina le faccio visulizzare ma per vedere l'ultimo inserito devo fare un refresh!! Come posso fare senza dover fare un refresh??
Per questo file é uno incluso penso che sia per quello che non vadi o almeno credo! Non é grave potrei mettere un tasto e fare il refresh pero se posso evitarlo sarebbe meglio!!
Lo script é questo:
Codice PHP:
<?php
// Inlcudo la connessione per il db
include"connessione/config.inc.php";
?>
<?php
// Recordset ultimo inserito
mysql_select_db($db_name) or die ("Errore nel selezionare il db: " . mysql_error());
$ultimo_inserito = "SELECT * FROM tb_categoria ORDER BY cat_id DESC";
$ultimo_result = mysql_query($ultimo_inserito) or die ("Errore : " . mysql_error());
$ultimo_righe = mysql_fetch_array($ultimo_result);
?>
<?php
// Recordset tutte le categorie
mysql_select_db($db_name) or die ("Errore nel selezionare il database: " . mysql_error());
$tutta_categoria = "SELECT * FROM tb_categoria ORDER BY cat_id DESC";
$tutta_result = mysql_query($tutta_categoria) or die ("Errore: " . mysql_error());
$tutta_righe = mysql_fetch_array($tutta_result);
?>
<?php
// Inserisci nuova categoria
$nomeCat = $_POST['nomeCategoria'];
$descCat = $_POST['descrizioneCategoria'];
if (isset($_POST['submit'])) {
if(empty($nomeCat) && empty($descCat)) {
$msg = "Inserire tutti i campi!!";
} else {
mysql_select_db($db_name) or die ("Errore nel selezionare il db: " . mysql_error());
$inserisci_categoria = "INSERT INTO tb_categoria (cat_id, cat_nome, cat_descrizione) VALUES (NULL, '$nomeCat', '$descCat')";
$inserisci_result = mysql_query($inserisci_categoria) or die ("Errore: " . mysql_error());
}
}
?>
<table width="572" border="0" cellpadding="0" cellspacing="0">
<tr>
<td></td>
</tr>
<tr>
<td><div align="left" class="titoloPagine">Aggiungi Categoria Sezione PHP </div></td>
</tr>
<tr>
<td></td>
</tr>
</table>
<form action="<?php echo $_SERVER['PHP_SELF'];?>?link=addCatScript" method="post" name="addCatScript">
<table width="572" border="0" cellpadding="0" cellspacing="0">
<tr>
<td><div align="left" class="testoContent">Nome Categoria:</div></td>
</tr>
<tr>
<td><input name="nomeCategoria" type="text" id="nomeCategoria" size="50" class="Box"></td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td><div align="left" class="testoContent">Descrizione Categoria:</div></td>
</tr>
<tr>
<td><input name="descrizioneCategoria" type="text" id="descrizioneCategoria" size="80" class="Box"></td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td><input type="submit" name="submit" value="Inserisci nuova categoria" class="Box"><?php echo $msg;?></td>
</tr>
</table>
</form>
<hr>
<table width="572" border="0" cellpadding="0" cellspacing="0">
<tr>
<td></td>
</tr>
<tr>
<td><div align="left" class="titoloPagine">Ultima categoria aggiunta</div></td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td><div align="left" class="testoContent">Nome Categoria:</div></td>
</tr>
<tr>
<td><div align="left" class="testoNero">
<?php echo $ultimo_righe['cat_nome'];?></div></td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td><div align="left" class="testoContent">Descrizione Categoria:</div></td>
</tr>
<tr>
<td><div align="left" class="testoNero">
<?php echo $ultimo_righe['cat_descrizione'];?></div></td>
</tr>
</table>
<hr>
<table width="572" border="0" cellpadding="0" cellspacing="0">
<tr>
<td></td>
</tr>
<tr>
<td><div align="left" class="titoloPagine">Tutte le categorie:</div></td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td><?php do {;?><table width="572" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><div align="left" class="testoContent">Nome Categoria:</div></td>
</tr>
<tr>
<td><div align="left" class="testoNero">
<?php echo $tutta_righe['cat_nome'];?></div></td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td><div align="left" class="testoContent">Descrizione Categoria:</div></td>
</tr>
<tr>
<td><div align="left" class="testoNero">
<?php echo $tutta_righe['cat_descrizione'];?></div></td>
</tr>
<tr>
<td><hr></td>
</tr>
</table><?php } while($tutta_righe = mysql_fetch_array($tutta_result));?></td>
</tr>
</table>
<?php
mysql_free_result($ultimo_result);
?>
<?php
mysql_free_result($tutta_result);
?>
Grazie Michel