Ciao a tutti, vi ringrazio in anticipo.
io ho una pagina di questo tipo
<?php
if($idArt=="")
{
print ("<script>document.location='home.php'</script>");
}
include("config.php");
?>
<html>
<head>
<title><? print($strTitolo) ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<?php
$strSql="SELECT articoli.articoloTitolo, fonti.fonteNome, autori.AutoreNome, categorie.categoriaNome, articoli.articoloTesto1, articoli.articoloTesto2, articoli.articoloTesto3, articoli.articoloNote, articoli.articoloLetto, articoli.articoloInserito FROM articoli, fonti, autori, categorie WHERE articoli.articoloFonte = fonti.fonteId AND articoli.articoloAutore = autori.autoreId AND categorie.categoriaId = articoli.articoloCategoria AND articoli.articoloId = ".$idArt." LIMIT 0, 1";
$db=mysql_connect($host,$user,$pass) or die("Errore durante la connessione al database");
$result=mysql_db_query($dbName,$strSql,$db);
while($row=mysql_fetch_array($result))
{
?>
<body>
<?php
$strSql="SELECT articoli.articoloTitolo, fonti.fonteNome, autori.AutoreNome, categorie.categoriaNome, articoli.articoloTesto1, articoli.articoloTesto2, articoli.articoloTesto3, articoli.articoloNote, articoli.articoloLetto, articoli.articoloInserito FROM articoli, fonti, autori, categorie WHERE articoli.articoloFonte = fonti.fonteId AND articoli.articoloAutore = autori.autoreId AND categorie.categoriaId = articoli.articoloCategoria AND articoli.articoloId = ".$idArt." LIMIT 0, 1";
$db=mysql_connect($host,$user,$pass) or die("Errore durante la connessione al database");
$result=mysql_db_query($dbName,$strSql,$db);
while($row=mysql_fetch_array($result))
{
?> <table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="1" rowspan="15" bgcolor="#FFFFFF"></td>
<td width="7" rowspan="3" bgcolor="#FFFFFF"></td>
<td height="19" colspan="5" bgcolor="#FFFFFF"><div align="center"><span class="Stile8">Che cos'è</span></div></td>
<td width="10" bgcolor="#FFFFFF"></td>
</tr>
<tr>
<td colspan="2" bgcolor="#FFFFFF"><div align="center"><span class="Stile4"></span></div></td>
<td width="287" bgcolor="#FFFFFF"></td>
<td width="102" bgcolor="#981E33"><div align="center" class="titoliLemma"><?php print(htmlentities($row["articoloTitolo"])); ?></div></td>
<td width="469" bgcolor="#FFFFFF"></td>
<td width="10" bgcolor="#FFFFFF"></td>
</tr>
<tr>
<td colspan="5" bgcolor="#FFFFFF">Secondo...</td>
<td width="10" bgcolor="#FFFFFF"></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"></td>
<td colspan="5" bgcolor="#FFFFFF"></td>
<td width="10" bgcolor="#FFFFFF"></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"></td>
<td colspan="2" bgcolor="#B1C3D9"><span class="Stile3"><span class="Stile4"></span></span><span class="Stile3"><span class="Stile4"><span class="Stile19">[img]logo_labelp.jpg[/img]</span></span></span></td>
<td colspan="3" bgcolor="#B1C3D9"><span class="Stile4">
<?php
if($row["articoloNote"]!="")
{
$strNote = $row["articoloNote"] ;
$strNote = htmlentities($strNote);
$strNote = str_replace("\n", "
", $strNote);
print($strNote);
}
else
{
print("Nessuna nota aggiunta");
}
?></span></td>
<td width="10" bgcolor="#FFFFFF"></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"></td>
<td colspan="2" bgcolor="#FFFFFF"></td>
<td colspan="3" bgcolor="#FFFFFF"></td>
<td width="10" bgcolor="#FFFFFF"></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"></td>
<td colspan="2" bgcolor="#CC6600"><span class="Stile3"><span class="Stile4"></span></span><span class="Stile3"><span class="Stile4"><?php print(htmlentities($row["fonteNome"])); ?></span></span></td>
<td colspan="3" bgcolor="#CC6600"><span class="Stile4">
<?php
$strTesto1 = $row["articoloTesto1"] ;
$strTesto1 = htmlentities($strTesto1);
$strTesto1 = str_replace("\n", "
", $strTesto1);
print($strTesto1);
?>
</span></td>
<td width="10" bgcolor="#FFFFFF"></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"></td>
<td width="60" bgcolor="#FFFFFF"></td>
<td width="122" bgcolor="#FFFFFF"></td>
<td colspan="3" bgcolor="#FFFFFF"></td>
<td width="10" bgcolor="#FFFFFF"></td>
</tr>
<tr>
<td rowspan="2" bgcolor="#FFFFFF"></td>
<td colspan="2" bgcolor="#CC9933"><span class="Stile4"><?php print(htmlentities($row["AutoreNome"])); ?></span></td>
<td colspan="3" bgcolor="#CC9933"><span class="Stile4">
<?php
$strTesto2 = $row["articoloTesto2"] ;
$strTesto2 = htmlentities($strTesto2);
$strTesto2 = str_replace("\n", "
", $strTesto2);
print($strTesto2);
?>
</span></td>
<td width="10" bgcolor="#FFFFFF"></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"></td>
<td bgcolor="#FFFFFF"></td>
<td colspan="2" bgcolor="#FFFFFF"></td>
<td bgcolor="#FFFFFF"></td>
<td width="10" bgcolor="#FFFFFF"></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"></td>
<td colspan="2" bgcolor="#CC6666"><span class="Stile4"> </span><span class="Stile4"><?php print(htmlentities($row["categoriaNome"])); ?></span></td>
<td colspan="3" bgcolor="#CC6666"><span class="Stile4">
<?php
$strTesto3 = $row["articoloTesto3"] ;
$strTesto3 = htmlentities($strTesto3);
$strTesto3 = str_replace("\n", "
", $strTesto3);
print($strTesto3);
?>
</span></td>
<td width="10" bgcolor="#FFFFFF"></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"></td>
<td colspan="5" bgcolor="#FFFFFF"></td>
<td width="10" bgcolor="#FFFFFF"></td>
</tr>
<tr>
<td colspan="6" bgcolor="#FFFFFF">
<span class="Stile4"> </span> <span class="Stile4"></span>
<span class="Stile4"> </span> </td>
<td width="10" bgcolor="#FFFFFF"></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"></td>
<td colspan="5" bgcolor="#99CCCC">
<span class="Stile3">
<?php
$dblLetto = $row["articoloLetto"] + 1 ;
?>
<span class="Stile4">Questo articolo è stato letto <?php print($dblLetto); ?> volte dal
<?php print($row["articoloInserito"]); ?> </span></span></td>
<td width="10" bgcolor="#FFFFFF"></td>
</tr>
<tr>
<td bgcolor="#FFFFFF"></td>
<td colspan="5" bgcolor="#FFFFFF"><span class="Stile3"></span></td>
<td width="10" bgcolor="#FFFFFF"></td>
</tr>
</table>
<?php
}
mysql_close();
$strSql = "UPDATE articoli SET articoloLetto = " . $dblLetto . " WHERE articoloId = " . $idArt ;
$db=mysql_connect($host,$user,$pass) or die("Errore durante la connessione al database");
mysql_db_query($dbName,$strSql,$db);
mysql_close();
?>
Ho creato una pagina identica facendo stampare sui campi di testo i record in modo da poterli modificare testualmente. Il mio problema è che non riesco ad inserire le stringhe giuste per far si che quando modifico i dati nei campi siano aggiornati i dati. Ho provato in tutti i modi anche cambiando nell'ultima parte quella dopo il mysql_close con UPDATE articoli SET articoloTesto1= ..$articoloTesto1. ecc ecc WHERE articoloId = " . $idArt
Ricapitolando vorrei che mi comparissero i dati in campi di testo modificabili (fin qui Ok) e che le modifiche venissere effettuate.
Chi mi aiuta?Sono gia 5 giorni che ci sbatto la testa!
grazie tante