si ho modificato id_allegato int(10) in id_news int(10)
si ho modificato id_allegato int(10) in id_news int(10)
lupo
perchè ci sono due campi
nome
nome_allegato
in allegato_news?
nome è il nome che viene dato al file allegatoperchè ci sono due campi
nome
nome_allegato
in allegato_news?
nome_allegato è il nome completo di estensione del file allegato
la tabella non è allegato_news ma allego_news
lupo
ecco allor modifica questo
inCodice PHP:$query_all = "SELECT * FROM allegato_news WHERE id_news = '".$row['id']."'";
Codice PHP:$query_all = "SELECT * FROM allego_news WHERE id_news = '".$row['id']."'";
questo lo avevo già fatto prima.
Oraho fatto questa prova:
ma mi continua a dare solo il titolo e il testoCodice PHP:<?php
$query = "SELECT *, DATE_FORMAT(data,'%d.%m.%Y') as data_in FROM news WHERE id = 5";
$res = mysql_query($query) OR DIE(mysql_error());
$row = mysql_fetch_array($res);
print $row['titolo'];
print "
";
print $row['testo'];
print "
";
$query_all = "SELECT * FROM allego_news WHERE id_news = 5";
$res = mysql_query($query_all) OR DIE(mysql_error());
$row = mysql_fetch_array($res);
//print $row['nome'];
if(mysql_num_rows($query_all)!=0){
while($row_all=mysql_fetch_array($query_all)){
print "<a href=../files/news/" . " target=_blank>";
print $row['nome'] . "</a>
";
}
}
?>
lupo
guarda che io ho chiamato il secondo mysql_fetch_array $row_all e no $row quindi il printi finale nn và così
ma cosìCodice PHP:print "<a href=../files/news/" . " target=_blank>";
print $row['nome'] . "</a>
";
Codice PHP:print "<a href=../files/news/" . " target=_blank>.$row_all['nome']."</a>
";
Ecco il file:
ma continua semprea darmisolo il titolo e il testo senza allegato.Codice PHP:<?php
$query = "SELECT *, DATE_FORMAT(data,'%d.%m.%Y') as data_in FROM news WHERE id = 5";
$res = mysql_query($query) OR DIE(mysql_error());
$row = mysql_fetch_array($res);
print $row['titolo'];
print "
";
print $row['testo'];
print "
";
$query_all = "SELECT * FROM allego_news WHERE id_news = 5";
$res = mysql_query($query_all) OR DIE(mysql_error());
$row_all = mysql_fetch_array($res);
if(mysql_num_rows($query_all)!=0){
while($row_all=mysql_fetch_array($query_all)){
print "<a href=../files/news/" . " target=_blank>";
print $row_all['nome'] . "</a>
";
}
}
?>
lupo
ecco hai modificato il codice in modo errato ecco perchè nn ti funziona ora te lo sistemo e provalo senza modificarlo
poi hai aggiunto due mysql_fetch_array ora è correttoCodice PHP:<?php
$query = "SELECT *, DATE_FORMAT(data,'%d.%m.%Y') as data_in FROM news WHERE id = 5";
$res = mysql_query($query) OR DIE(mysql_error());
$row = mysql_fetch_array($res);
print $row['titolo'];
print "
";
print $row['testo'];
print "
";
$sql_all = "SELECT * FROM allego_news WHERE id_news = 5";
$query_all = mysql_query($sql_all) OR DIE(mysql_error());
if(mysql_num_rows($query_all)!=0){
while($row_all=mysql_fetch_array($query_all)){
print "<a href=../files/news/" . " target=_blank>";
print $row_all['nome'] . "</a>
";
}
}
?>
abbiamo fattonotte maci sei riuscito.
Grazie
!la bellezza di questo forumèhe ci sono persone come te.
Alla prosima, buona notte
lupo
grazie buonanotte anche a te....alla prossima![]()
![]()