Visualizzazione dei risultati da 1 a 4 su 4

Discussione: filtro..

  1. #1

    filtro..

    forse sono stato io poco chiaro ho un ciclo che mi fa il response di alcuni risultati stampandomeli in un excel
    while (!$rsimg->EOF)
    {
    $worksheet1->write_string($r,1,$rsimg->fields["PROSFM"]->value ,$fItalic);
    $worksheet1->write_string($r,2,$rsimg->fields["PROCOD"]->value ,$fItalic);
    $worksheet1->write_string($r,3,$rsimg->fields["PROFOR"]->value ,$fItalic);

    $r=$r+1;
    $rsimg->movenext();
    }

    da qualche parte ho letto il metodo mysql_fetch_array che permette di filtrare i dati .. infatti io devo stampare solo quelli che soddifano una deteminata condizione o meglio che
    !file_exists($i_srv . "\simg\small\\".trim(substr($rsimg->fields['procod']->value,0,8)).".jpg") )
    ma non conoscendo la sintassi per questo ho chiesto se qualcuno conoscesse un metodo ... diverso o semplicemnte inserrendo la condizione nell'if

  2. #2
    sperod i essere stato chiaro stavolta...

  3. #3
    .... inutile dire che so qui perchè ho un problema forse dovuto anche alla mia inesperienza ... ehhhh cercherò di essere chiaro il più possibile..

    sto creando un sistema che visualizza in un file excel un elenco di tutti quei prodotti che sono presenti nel nostro Db che non hanno un immagine on -line
    qffettuo la mia query creo l'excel ... visualizzo i miei dati .. e fin qui tutto ok .. ma non riesco ad effettuare i filtri nel ciclo while

    while (!$rsimg->EOF)
    {

    $worksheet1->write_string($r,1,$rsimg->fields["PROSFM"]->value ,$fItalic);
    $worksheet1->write_string($r,2,$rsimg->fields["PROCOD"]->value ,$fItalic);
    $worksheet1->write_string($r,3,$rsimg->fields["PROFOR"]->value ,$fItalic);
    $worksheet1->write_string($r,4,$rsimg->fields["PRODES"]->value ,$fItalic);
    $worksheet1->write_string($r,6,"1",$fItalic);
    $worksheet1->write_string($r,7,"2",$fItalic);
    $worksheet1->write_string($r,8,$rsimg->fields["PROFOR"]->value ,$fItalic);
    $worksheet1->write_string($r,9,"WEBREF",$fItalic);
    $worksheet1->write_string($r,10,$rsimg->fields["CLIRSO"]->value ,$fItalic);
    $r=$r+1;
    $rsimg->movenext();
    }

    devo trovare un modo che mi stampi solo i record che non hanno imagine quindi !file_exists($i_srv . "\simg\small\\".trim(substr($rsimg->fields['procod']->value,0,8)).".jpg") )

  4. #4
    io ho scritto anche così ma nessun ris....
    while (!$rsimg->EOF && (!file_exists($i_srv . "\simg\small\\".trim(substr($rsimg->fields['procod']->value,0,8)).".jpg") ))
    {

    $worksheet1->write_string($r,1,$rsimg->fields["PROSFM"]->value ,$fItalic);
    $worksheet1->write_string($r,2,$rsimg->fields["PROCOD"]->value ,$fItalic);
    $worksheet1->write_string($r,3,$rsimg->fields["PROFOR"]->value ,$fItalic);
    $worksheet1->write_string($r,4,$rsimg->fields["PRODES"]->value ,$fItalic);
    $worksheet1->write_string($r,5,"S",$fItalic);
    $worksheet1->write_string($r,6,"1",$fItalic);
    $worksheet1->write_string($r,7,"2",$fItalic);
    $worksheet1->write_string($r,8,$rsimg->fields["PROFOR"]->value ,$fItalic);
    $worksheet1->write_string($r,9,"WEBREF",$fItalic);
    $worksheet1->write_string($r,10,$rsimg->fields["CLIRSO"]->value ,$fItalic);
    $r=$r+1;
    $rsimg->movenext();
    }

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.