Pagina 3 di 4 primaprima 1 2 3 4 ultimoultimo
Visualizzazione dei risultati da 21 a 30 su 35

Discussione: confronto dati

  1. #21
    Utente di HTML.it L'avatar di pgm
    Registrato dal
    Apr 2002
    Messaggi
    1,281
    se $file è uguale a 1030N.jpg, $nome[0] è 1030N, il che in teoria è giusto.

    prova a stampare la query

    con echo $sql

  2. #22
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    codice:
    Parse error: parse error, expecting `','' or `';'' in c:\appserv\www\prodotti\controlla.php on line 11
    codice:
    <?php require_once('../../Connections/conn.php');
    $folder = "../../public/images";
    //$folder = "../../images/ingrandimento";
     if ($handle = opendir($folder)) { 
        while (false !== ($file = readdir($handle))) {  
            if ($file != "." && $file != "..") {  
    			echo $file; // mi torna 1030N.jpg
    			$nome = explode('.',$file); 
    			$sql = "select * from listino where articolo = '{$nome[0]}';"; 
    			echo $sql
                $res = mysql_query($sql);
                if(mysql_num_rows($res) == 0){ 
    			// se non esiste la stampo cosi per fare una prova poi la cancellerò
    			   echo $res;
    			   //rename("../../public/images/ingrandimento/$file","../../public/fuoriuso/$file"); 
    			   //unlink("../../public/images/ingrandimento/$file"); 
                }
            }  
        } 
        closedir($handle);  
    }
    ?>

    la query non stampa nulla

  3. #23
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    ops scusami

    codice:
    1010.jpgselect * from listino where articolo = '1010';
    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\appserv\www\prodotti\controlla.php on line 12
    codice:
    <?php require_once('../../Connections/conn.php');
    $folder = "../../public/images";
    //$folder = "../../images/ingrandimento";
     if ($handle = opendir($folder)) { 
        while (false !== ($file = readdir($handle))) {  
            if ($file != "." && $file != "..") {  
    			echo $file; // mi torna 1030N.jpg
    			$nome = explode('.',$file); 
    			$sql = "select * from listino where articolo = '{$nome[0]}';"; 
    			echo $sql;
                $res = mysql_query($sql);
                if(mysql_num_rows($res) == 0){ 
    			// se non esiste la stampo cosi per fare una prova poi la cancellerò
    			   echo $res;
    			   //rename("../../public/images/ingrandimento/$file","../../public/fuoriuso/$file"); 
    			   //unlink("../../public/images/ingrandimento/$file"); 
                }
            }  
        } 
        closedir($handle);  
    }
    ?>

  4. #24
    echo $sql
    $res = mysql_query($sql);

    manca il punto e virgola a echo.



    metti la stampa dell'errore alla query

    $res = mysql_query($sql) or die (mysql_error());

    vedrai che ti dice dove e' l'errore.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #25
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    adesso almeno si capisce

    questo è il file di connessione conn.php
    codice:
    $hostname_conn = "localhost";
    $database_conn = "Sql71161_1";
    $username_conn = "";
    $password_conn = "";
    $conn = mysql_pconnect($hostname_conn, $username_conn, $password_conn) or trigger_error(mysql_error(),E_USER_ERROR);
    questo è lo script
    codice:
    <?php require_once('../../Connections/conn.php');
    $folder = "../../public/images";
    //$folder = "../../images/ingrandimento";
     if ($handle = opendir($folder)) { 
        while (false !== ($file = readdir($handle))) {  
            if ($file != "." && $file != "..") {  
    			//echo $file; // mi torna 1030N.jpg
    			$nome = explode('.',$file); 
    			$sql = "select * from listino where articolo = '{$nome[0]}';"; 
    			echo $sql;
                $res = mysql_query($sql) or die (mysql_error());
                if(mysql_num_rows($res) == 0){ 
    			// se non esiste la stampo cosi per fare una prova poi la cancellerò
    			   echo $res;
    			   //rename("../../public/images/ingrandimento/$file","../../public/fuoriuso/$file"); 
    			   //unlink("../../public/images/ingrandimento/$file"); 
                }
            }  
        } 
        closedir($handle);  
    }
    ?>
    e questo è l'errore
    codice:
    select * from listino where articolo = '1010';
    No database selected

    ma non capisco il file di connessione funziona con gli altri file :master:

  6. #26
    Utente di HTML.it L'avatar di pgm
    Registrato dal
    Apr 2002
    Messaggi
    1,281
    qualìè il nome esatto del file?

    poi vai in phpmyadmin, seleziona il tuo db, vai nella tabella listino, clicca su cerca nel menu e inserisci 1010. vedi se esiste nella tabella

  7. #27
    Utente di HTML.it L'avatar di pgm
    Registrato dal
    Apr 2002
    Messaggi
    1,281
    Originariamente inviato da Rossella_75
    e questo è l'errore
    codice:
    select * from listino where articolo = '1010';
    No database selected


    non usi mysql_select_db($database_conn );

  8. #28
    yes... SIR!...



    editato...

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  9. #29
    Utente di HTML.it L'avatar di pgm
    Registrato dal
    Apr 2002
    Messaggi
    1,281
    Originariamente inviato da piero.mac
    yes... SIR!...



    editato...


    piero mi ha editato che bello che bello




  10. #30
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    chiedo scusa sono una incapace

    adesso ottengo "11851.jpg"

    quindi devo solo spostarla dentro un'altra cartella

    mi dareste un'ultimo aiutino

    codice:
    <?php require_once('../../Connections/conn.php');
    $folder = "../../public/images";
    //$folder = "../../images/ingrandimento";
     if ($handle = opendir($folder)) { 
        while (false !== ($file = readdir($handle))) {  
            if ($file != "." && $file != "..") {  
    			$nome = explode('.',$file); 
    			mysql_select_db($database_conn );
    			$sql = "select * from listino where articolo = '{$nome[0]}';"; 
                $res = mysql_query($sql) or die (mysql_error());
                if(mysql_num_rows($res) == 0){ 
    			// se non esiste la stampo cosi per fare una prova poi la cancellerò
    			   echo $file;
    			   //rename("../../public/images/ingrandimento/$file","../../public/fuoriuso/$file"); 
    			   //unlink("../../public/images/ingrandimento/$file"); 
                }
            }  
        } 
        closedir($handle);  
    }
    ?>

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 © 2026 vBulletin Solutions, Inc. All rights reserved.