• Super User

    Nel forum non si installa ed ipotizzo non vada nemmeno se uso vbtemplates.

    Ho provato a creare una pagina php ma mi esce questo errore:
    Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/fitun2/public_html/ultimi messaggi.php on line 17


  • Super User

    Niente Giorgio, non riesco ad integrarlo nemmeno in webtemplate che in realtà accetta anche testo php!

    Vediamo se ho sbagliato qualcosa, ho modificato i campi "host", "utente","pass")nei quali ho inserito localhost e poi i miei dati
    Poi ho inserito il nome del database ed infine invece della tua url in http://www.giorgiotave.it/forum//showthread.php?t=$target1 ho inserito il mio percorso ovvero fituncensored.com/forums e poi il resto uguale a te.

    Dovevo fare altro?

    Grazie.


  • Community Manager

    Allora Target1 e Target2 sono id del thread e title.

    Questo script aggiunge le discussioni in automatico, tranquillo, non devi stare li ad aggiornare 😄

    Sostituisci questo codice:

    [PHP]$query = "SELECT * FROM VB_thread WHERE forumid!=17 AND forumid!=32 AND forumid!=36 AND forumid!=38 AND forumid!=40 AND forumid!=42 AND forumid!=41 ORDER BY threadid DESC LIMIT 20";
    $risultati= mysql_query($query);

    $conta=0;[/PHP]

    Con

    [PHP]$query = "SELECT * FROM VB_thread WHERE forumid=6 ORDER BY threadid DESC LIMIT 20";
    $risultati= mysql_query($query);[/PHP]

    Così prendiamo i dati da un forum che c'è di sicuro 🙂

    Aggiorna e fammi sapere.


  • Super User

    Niente, mi da sempre errore in quel mysql_fetch_assoc.

    Allego il file, avessi fatto qualche altra cavolata

    <?php
    echo " <table width="100%" border="1"> <tr>
    <td height="15" >Ultime dal Nostro Forum</td>
    <td height="15" >Autore</td>
    <td height="15" >Risposte</td>
    <td height="15" >Visite</td>
    </tr> ";

    mysql_pconnect("localhost", "nome utente","password") or die("Ci Scusiamo Per l'incoveniente tornero on-line tra 10 minuti");
    mysql_select_db("nome db") or die("Impossibile selezionare il database");

    $query = "SELECT * FROM VB_thread WHERE forumid!=56 AND forumid!=57 AND forumid!=58 AND forumid!=59 AND forumid!=49 AND forumid!=3 AND forumid!=4 ORDER BY threadid DESC LIMIT 20";
    $risultati= mysql_query($query);
    while($tmp = mysql_fetch_assoc($risultati))
    {
    $target1=$tmp["threadid"];
    $target2=$tmp["title"];
    $replycount=$tmp["replycount"];
    $postusername=$tmp["postusername"];
    $postuserid=$tmp["postuserid"];
    $lastposter=$tmp["lastposter"];
    $views=$tmp["views"];
    $valutazione=$tmp["votetotal"];

    echo"<tr><td align="left">
    <a href="http://www.fituncensored.com/forums//showthread.php?t=$target1">$target2</a> </td><td> <b>$postusername</b> </td><td > <b>$replycount</b> </td><td > <b>$views</b></td><tr>";
    }

    echo " </table><br>";

    Grazie


  • Community Manager

    Devi mettere questa query
    $query = "SELECT * FROM VB_thread WHERE forumid=6 ORDER BY threadid DESC LIMIT 20";


  • Super User

    Ma se metto solo quell'id non pesca soltanto da una categoria?

    Grazie e scusami se ti sto portando per le lunghe.


  • Community Manager

    Si certo, è per fare una prova per vedere se ce la facciamo 🙂


  • Super User

    Provato ma nulla da fare, non pesca proprio il codice, guarda quì http://www.fituncensored.com/forums/view.php?pg=provapaginaphpmessaggi

    Come vedi non c'è proprio codice nella pagina, non esce il messaggio d'errore perchè quella è una pagina integrata con vbtemplates, altrimenti sarebbe venuto fuori il solito messaggio.

    Bho, pare proprio non riuscire a beccare il db, eppure i dati d'accesso son quelli.

    Ora provo qualcos'altro e magari mi dai un parere su come modificarlo.


  • Community Manager

    si, prova una pagina statica come avevi fatto ultimi messaggi e controlla bene i dati di accesso, perchè sembra che non prenda il DB 😞


  • Bannato User Attivo

    giorgio scusa se mi intrometto nella discussione ma interessa anche me, non funziona

    ho messo
    [php]
    <?php
    echo " <table width="100%" border="1"> <tr>
    <td height="15" >Ultime dal Nostro Forum</td>
    <td height="15" >Autore</td>
    <td height="15" >Risposte</td>
    <td height="15" >Visite</td>
    </tr> ";

    mysql_pconnect("hosr", "name","password") or die("Ci Scusiamo Per l'incoveniente tornero on-line tra 10 minuti");
    mysql_select_db("Sql87520_1") or die("Impossibile selezionare il database");
    $query = "SELECT * FROM VB_thread WHERE forumid=6 ORDER BY threadid DESC LIMIT 20";
    $risultati= mysql_query($query);
    while($tmp = mysql_fetch_assoc($risultati))
    {
    $target1=$tmp["threadid"];
    $target2=$tmp["title"];
    $replycount=$tmp["replycount"];
    $postusername=$tmp["postusername"];
    $postuserid=$tmp["postuserid"];
    $lastposter=$tmp["lastposter"];
    $views=$tmp["views"];
    $valutazione=$tmp["votetotal"];
    echo"<tr><td align="left">
    <a href="http://www.gamesrulez.com/forum/showthread.php?t=$target1">$target2</a> </td><td> <b>$postusername</b> </td><td > <b>$replycount</b> </td><td > <b>$views</b></td><tr>";
    }

    echo " </table><br>";
    [/php]