prüfung file_exists funktioniert mit foreach nicht !

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • prüfung file_exists funktioniert mit foreach nicht !

    Hallo Leute !

    Ich bekomme hier nur eine zeile aus der db igendwie funktioniert das mit foreach so nicht !

    PHP-Code:
    foreach ($rows as $row5)
    {
    $pdf_pfad './components/com_kundencenter/pdf/';
    $downloadlink $drech_nr."_".$drech_kundennr.".pdf";
    $downloadlink2 $pdf_pfad.$drech_nr."_".$drech_kundennr.".pdf";
    echo 
    $pdf_pfad.$downloadlink;
    if ( (
    file_exists($pdf_pfad.$row5->RECHNNR."_".$row5->KUNDENNR.".pdf")) || (file_exists($pdf_pfad.$drech_nr.".pdf")))
    {
        
    $beleg_download "<a href=\"$pdf_pfad$downloadlink\"><img border=\"0\" src=\"./components/com_kundencenter/images/pdf.gif\" alt=\"PDF-Download\"></a>";
    }
    else
    {
    $beleg_download "<img border=\"0\" src=\"./components/com_kundencenter/images/spacer.gif\" width=\"16\" height=\"16\">";
    }

    könntet Ihr mir da Bitte weiterhelfen !

    mfg.
    erti

  • #2
    Was genau funktioniert nicht?

    Kommentar


    • #3
      Ich bekomme dreimal daselbe raus obwohl die $row5->RECHNNR sich ändert ! d.h. es wird nur aine zeile aus der db glesen und das dreimal !es sind zwar 3 zeilen in der db vorhanden aber mit verschiedenen Rechnungsnummern

      mfg.
      erti

      Kommentar


      • #4
        Poste doch mal den Code mit dem du die DB ausliest!
        Alterantiv:
        PHP-Code:
        print_r($rows); 

        Kommentar


        • #5
          $rows wird schon stimmen, er gibt nur nirgenwo etwas davon aus.
          Für file_exists() wird $row5 zwar verwendet, aber das wars dann auch.


          Übrigens ist $row5 ein denkbar schlechter Name.

          Kommentar


          • #6
            Hallo Leute !

            hier mein SQL code

            PHP-Code:

              $query 
            "SELECT UNIX_TIMESTAMP(RECHDATUM) AS RECHDATUM, RECHNNR, GESPREIS, FIRM, ZAHLBED1, KUNDENNR  FROM #__ennet_kc_rechnung
                        WHERE KUNDENNR = 
            $checkknd order by RECHDATUM desc";
              
            $database->setQuery($query);
              if ( !
            $database->query() ) {
                 echo 
            "<script type='text/javascript'>
                          alert('"
            .$database->getErrorMsg()."');
                       </script>"
            ;
              } else {
                 
            $rows $database->loadObjectList();
              } 
            mfg.
            erti

            Kommentar

            Lädt...
            X