ciao allora io ho inserito un dato in un record del database e ne volevo aggiungere un altro solo che volevo che lui prendesse come id 1 e andasse in alto e l' altro invece divenise secondo.
Come devo fare? (utilizzo phpmyadmin nn so l' sql)
devo cambiare qualcosa nel codice php affinchè mi facccia apparire i dati nuovi in alto e i vecchi me li sposti come anche per l' id
qui il codice nel caso servisse
Come devo fare? (utilizzo phpmyadmin nn so l' sql)
devo cambiare qualcosa nel codice php affinchè mi facccia apparire i dati nuovi in alto e i vecchi me li sposti come anche per l' id
qui il codice nel caso servisse
PHP:
<?
// Creo una variabile dove imposto il numero di record
// da mostrare in ogni pagina
$x_pag = 10;
// Recupero il numero di pagina corrente.
// Generalmente si utilizza una querystring
$pag = $_GET['pag'];
// Controllo se $pag è valorizzato...
// ...in caso contrario gli assegno valore 1
if (!$pag) $pag = 1;
// Mi connetto al database
$conn = mysql_connect("localhost","admin","password");
mysql_select_db("my_crashgiochi", $conn);
// Uso mysql_num_rows per contare le righe presenti
// all'interno della tabella agenda
$all_rows = mysql_num_rows(mysql_query("SELECT id FROM giochi_volo"));
// Tramite una semplice operazione matematica definisco
// il numero totale di pagine
$all_pages = ceil($all_rows / $x_pag);
// Calcolo da quale record iniziare
$first = ($pag - 1) * $x_pag;
// Recupero i record per la pagina corrente...
// utilizzando LIMIT per partire da $first e contare fino a $x_pag
$rs = mysql_query("SELECT * FROM giochi_volo LIMIT $first, $x_pag");
$nr = mysql_num_rows($rs);
if ($nr != 0){
for($x = 0; $x < $nr; $x++){
$row = mysql_fetch_assoc($rs);
$immagine = $row['immagine'];
echo "<p><table><tr>";
echo "<td>" . $row['id'] . "</td>";
echo "<td><a href='".$row['url'].".php'>" . $row['nome'] . "</a></td>";
echo "</tr>";
echo "<tr>";
echo "<td width=\"100\" border=\"0\" height=\"100\"><img src=\"$immagine\"></td>";
echo "<td width=\"512\" border=\"0\" height=\"100\">" . $row['testo'] . "</td>";
echo "</tr></table></p>";
}
}else{
echo "Nessun record trovato!";
}
// Se le pagine totali sono più di 1...
// stampo i link per andare avanti e indietro tra le diverse pagine!
if ($all_pages > 1){
if ($pag > 1){
echo "<a href=\"" . $_SERVER['PHP_SELF'] . "?pag=" . ($pag - 1) . "\">";
echo "Pagina Indietro</a> ";
}
if ($all_pages > $pag){
echo "<a href=\"" . $_SERVER['PHP_SELF'] . "?pag=" . ($pag + 1) . "\">";
echo "Pagina Avanti</a>";
}
}
// Chiudo la connessione ad DB
mysql_close($conn);
?>