ciao, credo che questa sia la sezione giusta
io faccio una tabella con l'elenco di tutti i titoli delle notizie che ho messo nel mio database.
Come faccio a fare in modo che ogni titolo sia un link che porta alla notizia stessa?
Printable View
ciao, credo che questa sia la sezione giusta
io faccio una tabella con l'elenco di tutti i titoli delle notizie che ho messo nel mio database.
Come faccio a fare in modo che ogni titolo sia un link che porta alla notizia stessa?
In questo modo :
<a href="QUI METTI IL LINK DELLA PAGINA IN CUI SI TROVA LA NOTIZIA" target="_parent">QUI METTI IL TITOLO DELLA NOTIZIA</a>
una cosa tipo :
<a href="http://www.repubblica.it/speciale/2008/formulauno/index.html?ref=motsbsx" target="_parent">In Malesia torna la Ferrari
Raikkonen in trionfo
Massa rovina la festa</a>
all'interno della tabella sara' visibile in questo modo :
In Malesia torna la Ferrari
Raikkonen in trionfo
Massa rovina la festa
poi se intendi la cosa come prelevare i dati da mysql e tuttaltra cosa.
Ciao
l'html lo conosco, io intendo che faccio una tabellina 200*200 che preleva gli ultimi 5 titoli dalla tabella "articoli". Però sono li belli immobili. Io vorrei che cliccandoci sopra automaticamente mi portino alla notizia desiderata.
Come fai la query che estrae i record dal database?
Ciao!
uso un normalissimo dreamweaver così non mi sbatto, dato che sono piuttosto principiante e inesperto, magari a provare riuscirei anche da solo, però non ho tempo. La cosa che voglio fare io si può fare con dreamweaver?
Ma... non hai detto di usare il database per archiviare le notizie??
Spiega meglio che sistema usi.
Ciao!
si ma lo script del database lo genero con dreamweaver
Eh, vabbè, postalo lo stesso!
PS: sicuro di utilizzare un database mysql? Mi viene il dubbio che utilizzi male la parola database.
Ciao!
Fammi sentire, tu vuoi una cosa con dati estratti dal database tipo questa cosa? news.php
Se sì, dimmelo che ti do il codice php pronto :wink:
Ciao...
Ti faccio un esempio :P
Anche io ho fatto la stessa cosa! :)
Naturalmente non ho scritto tutto...è solo un esempio! :DCodice PHP:
<?php
$con = mysql_connect (...);
.....
$query = "SELECT * FROM news_tab";
....
echo "<a href=\"http://sito.com/news.php?id=$row[id]\">$row[title]</a><br />";
?>
Ciao! :)
nella pagina della tabella io metto
nella pagina news.php mettoCodice PHP:
<?php
$maxRows_Recordset1 = 5;
$pageNum_Recordset1 = 0;
if (isset($_GET['pageNum_Recordset1'])) {
$pageNum_Recordset1 = $_GET['pageNum_Recordset1'];
}
$startRow_Recordset1 = $pageNum_Recordset1 * $maxRows_Recordset1;
mysql_select_db($database_local, $local);
$query_Recordset1 = "SELECT * FROM articoli ORDER BY id DESC";
$query_limit_Recordset1 = sprintf("%s LIMIT %d, %d", $query_Recordset1, $startRow_Recordset1, $maxRows_Recordset1);
$Recordset1 = mysql_query($query_limit_Recordset1, $local) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
if (isset($_GET['totalRows_Recordset1'])) {
$totalRows_Recordset1 = $_GET['totalRows_Recordset1'];
} else {
$all_Recordset1 = mysql_query($query_Recordset1);
$totalRows_Recordset1 = mysql_num_rows($all_Recordset1);
}
$totalPages_Recordset1 = ceil($totalRows_Recordset1/$maxRows_Recordset1)-1;
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento senza titolo</title>
</head>
<body>
<form id="form1" name="form1" method="post" action="">
<?php do { ?>
<table width="57%" border="1">
<tr>
<td><a href="news.php?id=<?php $row['id'] ?>";>
<?php echo $row_Recordset1['titolo']; ?></a>
</td>
</tr>
</table>
<?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?></form>
</body>
</html>
<?php
mysql_free_result($Recordset1);
?>
[DS] Usa i tag di codice, e non i tag QUOTE, quando ne riporti ampi stralci... si legge meglio, e non esce un post kilometricoCodice PHP:
<?php
$row=$_GET['id'];
mysql_select_db($database_local, $local);
$query_Recordset1 = "SELECT * FROM articoli WHERE row=$id";
$Recordset1 = mysql_query($query_Recordset1, $local) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
?>
<?php include ("phpstruttura/menu.php"); ?>
<?php include ("phpstruttura/linkbanner.php"); ?>
<html>
<head><link rel=stylesheet href=style.css>
</head>
<body>
<table border=0 class=struttura cellspacing=0 cellpadding=0 >
<tr>
<td class=menutop colspan="3" ><?php echo "$menutop" ?></td>
</tr><tr>
<td class=banner colspan=3 ></td>
</tr>
<tr><td colspan=3 height=10 bgcolor="#000000" ><em><a href=index.php?><div class=home>HOME</div></a></em></td></tr>
<tr>
<td class=sinistra valign=top align="center"><?php echo $menu ?> <?php echo $menusezioni ?></td>
<td class=centro valign=top rowspan=2>
<p align="center" class="titolo"><strong><?php echo $row_Recordset1['titolo']; ?></strong></p>
<p class="testo"><?php echo $row_Recordset1['testo']; ?></p></td>
<td class=destra valign=top rowspan=2 ><?php echo $link ?></td>
</tr>
<tr><td class=sinistra bgcolor="#FFFFFF" ></td><td></td><td></td></tr>
<tr><td class=footersx width=150px></td><td class="footercen" width=550></td><td class=footerdx width=200></td></tr>
</table>
<p class="titolo"> </p>
</body>
</html>
<?php
mysql_free_result($Recordset1);
?>
Scusami la la connessione dove la apri e dopo chiudi???
Ciao! :)Codice PHP:
$con = mysql_connet($server, $user, $pass);
.....
....
.......
.......
mysql_close($con);
si le connessioni sono tutte aperte, io mi sto concentrando sul resto
Cambia:
$row=$_GET['id'];
con:
$id=$_GET['id'];
Hai postato lo script che in teoria dovrebbe fare quallo che chiedi; la domanda nasce spontanea: cos'ha che non va?
Ciao!