Allora torno nei miei dubbi.
Oltre all'ultima domanda che ho fatto sopra , sono in alto mare per altro.
Vorrei una funzione che, richiamata dalla home-page, legga le ultime news sul DB e rimandi in html alla home page i risultati.
Ho creato una cosa del genere seguendo i risultati precedenti:
[php]<?php
include('connection.php');
$conn=new connessioni('xxx.xxx.xxx.xxx,'user','pwd','easysystem');
$Nquery=$conn->GetData("SELECT title_news, long_desc_news, data FROM news WHERE(news_tipo='1')");
$NOquery=$conn->GetData("SELECT title_news, long_desc_news, data FROM news WHERE(news_tipo='2')");
function newnews(){
while($row=mysql_fetch_array($Nquery)){
$id_news=$row[id_news];
$data=$row[data];
$title_news=$row[title_news];
$long_desc_news=$row[long_desc_news];
echo "<ul class='menuUL'>
<li><a href='#' id=".$id_news.">".$data."</li>
<li> - ".$title_news."</a></li>
<li><span>".$long_desc_news."</span></li>";
}
echo "<li>Vedi le altre notizie</li></ul>";
}
function OLDnews(){//vecchie notizie}
newnews();
?>[/php]ora.
Questa stringa [php]while($row=mysql_fetch_array($Nquery))[/php] mi crea dei grossi problemi.
Se provo a mettere while($row=$Nquery){...
mi crea dei campi infiniti e devo stoppare al volo il browser prima che mi faccia entrare in situazione critica il pc.
Se lascio com'è mi genera questo errore:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\easysystem\provaphp.php on line 8
Non so come fare.
In più non so se è strutturato bene il codice così.
Per esempio la variabile
[php]$Nquery=$conn->GetData("SELECT title_news, long_desc_news, data FROM news WHERE(news_tipo='1')");[/php] e quella sottostante posso/devo metterle all'interno della funzione newnews? (e quella sotto in oldnews).
HELP