Gestione record database

  • Creatore Discussione Creatore Discussione Salvo86
  • Data di inizio Data di inizio

Salvo86

Nuovo Utente
12 Lug 2010
1
0
0
Salve a tutti, dovrei creare uno script per lagestione di alcune news per un sito. Voglio che vengano mostrate solo le ultime 10 news (ogni news rappresenta 1 record) e Dunque ho messo una select top 10. Ora però dovrei associare un record a ogni "form" (il form è dove visualizzo la news). Posto quello che ho scritto fino ad ora:
PHP:
<?php
   require 'config.php';
   require 'connessionedatabase.php';
   $sql = "SELECT * FROM Articoli ORDER BY ID_post DESC LIMIT 10";
   
   $result = mysql_query($sql);
   $array = mysql_fetch_array($result);
   $id = $array['ID_post'];
   $Titolo = $array['Titolo'];
   $Descrizione_breve = $array['Descrizione_breve'];
   
   
?> 

<html>
 <head></head>
 <body>
 <br />
 <center>
  <table width="90%" height="20%" border="1" cellspacing="0">
   //QUI DOVREI APRIRE IL RECORD 1
   <tr>
    <td width="90%" height="1.5%"> <p align="left"> <u><?php echo $Titolo ?></u></p></td>
   </tr>
   <tr>
    <th colspan="2" width="90%" height="17%"> <center> <img src="#" height="140" width="140" /> <?php echo $Descrizione_breve ?> </center> </th> 
   </tr>
   <tr>
    <th colspan="2" width="90%" height="1.5%"> <p align="left"> |<?php echo "<a href=\"$Titolo.php\"> Leggi... </a>" ?> | Compra | Modifica | Elimina | </p> </td>
   </tr>
  </table>
 <br />
  <table width="90%" height="20%" border="1" cellspacing="0">
   //QUI DOVREI APRIRE IL RECORD 2
   <tr>
    <td width="90%" height="1.5%"> <p align="left"> <u><?php echo $Titolo ?></u></p></td>
   </tr>
   <tr>
    <th colspan="2" width="90%" height="17%"> <center> <img src="#" height="140" width="140" /> <?php echo $Descrizione_breve ?> </center> </th> 
   </tr>
   <tr>
    <th colspan="2" width="90%" height="1.5%"> <p align="left"> |<?php echo "<a href=\"$Titolo.php\"> Leggi... </a>" ?> | Compra | Modifica | Elimina | </p> </td>
   </tr>
  </table>
 </center>
  </br>
 </body>
</html>

Grazie
 
Prova una cosa del genere:

PHP:
<?php
require 'config.php';
require 'connessionedatabase.php';

$sql = "SELECT * FROM Articoli ORDER BY ID_post DESC LIMIT 10";

$result = mysql_query($sql);
?>

<html>
	<head></head>
	<body>
 		<br />
		<center>

<?php
			while ($record = mysql_fetch_array($result)) {
				$id = $record['ID_post'];
				$Titolo = $record['Titolo'];
				$Descrizione_breve = $record['Descrizione_breve'];
				
				echo '
				  <table width="90%" height="20%" border="1" cellspacing="0">
				   <tr>
				    <td width="90%" height="1.5%"><p align="left"><u>$Titolo</u></p></td>
				   </tr>
				   <tr>
				    <th colspan="2" width="90%" height="17%"><center><img src="#" height="140" width="140" />$Descrizione_breve</center></th> 
				   </tr>
				   <tr>
				    <th colspan="2" width="90%" height="1.5%"><p align="left"> | <a href="$Titolo.php">Leggi...</a> | Compra | Modifica | Elimina | </p></td>
				   </tr>
				  </table>
				 <br />
				';
			}
?> 

		</center>
 		<br />
	</body>
</html>

Non l'ho testato per cui potrebbero esserci degli errori.
 

Discussioni simili