Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    Warning: mysql_num_rows

    Informazioni.
    Premetto che sono un graphic designer, conosco mediamente xhtml e css ma php e mysql purtroppo non li ho mai trovati semplici.


    questo é l'inizio del mio nuovo sito:



    http://www.juicyjuicebox.net/sito/index.php

    il problema é che tutto é gestito da pannello di controllo che permette di inserire nuovi progetti.


    Mi connetto al pannello e viene fuori questa scritta:

    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/mhd-01/www.juicyjuicebox.net/htdocs/sito/admin/index.php on line 543

    ho visto la parte di files interessata:

    index.php nelle righe che vanno dalla 538 alla 575 ma non riesco a capire:

    [PHP]
    <?php

    $query = "SELECT * FROM progetti ORDER by id DESC";
    $result = mysql_query($query);

    if(mysql_num_rows($result)==0){
    echo "<tr><td>Nessun progetto inserito</td></tr>";

    }else{

    $i=0;

    while ($row = mysql_fetch_array($result)){

    $query2 = "SELECT * FROM foto WHERE progid = '$row[id]'";
    $result2 = mysql_query($query2);

    $numfoto = mysql_num_rows($result2);

    if ($i % 2 ==0) $color ="#CCCCCC"; else $color = "#FFFFFF" ;

    echo "<tr bgcolor='".$color."'><td align='center' valign='center'>".$row['nome']."</td>



    <td height='20' align='center'>".$numfoto."</td>
    <td height='20'>".$row['descrizione']."</td>
    <td height='20'>".$row['categoria']."</td>
    <td width='4%' align='center' ><a href='index.php?mode=edit&id=".$row['id']."'[img]img/edit.gif[/img]</a></td>
    <td height='20' align='center'><input type='checkbox' name='caselle[]' value='".$row['id']."' /></td> </tr>


    ";

    $i++;
    }
    }
    ?>
    [PHP]

    qualcuno saprebbe aiutarmi?

    merci.

  2. #2
    questo é l'errore invece presente nella pagina.

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/mhd-01/www.juicyjuicebox.net/htdocs/sito/admin/function.php on line 12

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    42
    Codice PHP:
    <?php
     
    $query 
    "SELECT * FROM progetti ORDER by id DESC";
    $result mysql_query($query);
     
    if(
    mysql_num_rows($result)==0){
    echo 
    "<tr><td>Nessun progetto inserito</td></tr>";
     
    }else{
     
    $i=0;
     
    while (
    $row mysql_fetch_array($result)){
     
    $query2 "SELECT * FROM foto WHERE progid = '$row[id]'"
    $result2 mysql_query($query2);
     
    $numfoto mysql_num_rows($result2);
     
       if (
    $i ==0) {
         
    $color ="#CCCCCC"
       }
     
       else{ 
         
    $color "#FFFFFF";
        }
     
    echo 
    "<tr bgcolor='".$color."'>
            <td align='center' valign='center'>
             [url='index.php?mode=prog&progid="
    .$row[']".$row['nome']."[/url]
           </td>
     
     
     
    <td height='
    20' align='center'>".$numfoto."</td>
    <td height='
    20'>".$row['descrizione']."</td>
    <td height='
    20'>".$row['categoria']."</td>
    <td width='
    4%' align='center' ><a href='index.php?mode=edit&id=".$row['id']."'[img]img/edit.gif[/img]</a></td>
    <td height='
    20' align='center'><input type='checkbox' name='caselle[]' value='".$row['id']."' /></td>
    </tr>";
     
    $i++;
     
         }
    }
    ?>

    prova cosi...

  4. #4
    purtroppo non funziona...e c'é anche un errore nella home..ma se hai msn o una mail ti mando i files..sono pochissimi..mis aresti di grande aiuto:-)

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    42
    Ho fatto un ulteriore modifica.
    Prova ora, non posso esserti di maggiore aiuto, mi spiace.

  6. #6
    conitnua ad esserci nel pannello di controllo questo errore:

    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/mhd-01/www.juicyjuicebox.net/htdocs/sito/admin/index.php on line 543


    e nella home questo:

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/mhd-01/www.juicyjuicebox.net/htdocs/sito/admin/function.php on line 12



    Buh.

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    42
    Apri il file function.php con un editor tipo Dreamweaver e guarda alla linea 12 quale è l'errore.
    Stessa cosa con index.php alla riga corrispondente all'errore.

  8. #8
    Originariamente inviato da Psyk0
    Apri il file function.php con un editor tipo Dreamweaver e guarda alla linea 12 quale è l'errore.
    Stessa cosa con index.php alla riga corrispondente all'errore.

    fiel function.php dalla riga 1 alla 16:

    Codice PHP:
    <?php

        
    require_once("dbconn.inc.php");
        
        function 
    progetti($categoria){
        
            
    $query "SELECT * FROM progetti WHERE categoria = '$categoria' ORDER BY id DESC";
            
    $result mysql_query($query);
        
            echo 
    "<ul>";
            
            while(
    $row mysql_fetch_array($result))
            
                    echo 
    '[*][url="'.$_SERVER['PHP_SELF'].'?progid='.$row["]'.$row["nome"].'[/url]';
            
            echo "
    [/list]";
    file index.php dalla riga 538 alla 548:

    Codice PHP:
    <?php

    $query 
    "SELECT * FROM progetti ORDER by id DESC";
    $result mysql_query($query);

    if(
    mysql_num_rows($result)==0){
    echo 
    "<tr><td>Nessun progetto inserito</td></tr>";

    }else{

    $i=0;

    credo ci sia un legame tra:

    while($row = mysql_fetch_array($result)) --->file function.php

    e questo


    if(mysql_num_rows($result)==0){--->file index.php


    o no?

  9. #9
    Non vorrei dire una vaccata ma se non viene prodotto alcun risultato basta fare:

    Codice PHP:
    if($result
    Tu gli chiedi se il numero delle righe è pari a 0, ma forse se non ha prodotto risultato $result non è stato proprio istanziato.

    Prova a vedere così.

  10. #10
    quindi cancello o cosa?scusami ma non capisco nulla nulla.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.