Re: WAS BEDEUTET DIE FEHLERMELDUNG, - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von sebastian (533 Beiträge) am Dienstag, 19.August.2003, 13:31. WWW: uni-fit.de
    Re: WAS BEDEUTET DIE FEHLERMELDUNG,

      hallo sascha, ja ich hatte auch das problem. habe es folgt gelöst:
      <perl>
      $merken="&Hersteller==$Hersteller" if ($Hersteller);
      $merken=~s/ /\+/g;
      </perl>
      

      im loop hach Hersteller bzw. dein datenfeld sortieren.

      dann must du noch das perl-script vom blättern mit $merken versehen.

      am besten den code genau nach $merken absuchen und bei dir einfügen. müsste dann funktionieren mit den ^im loop.
      <perl>
        my $range=$_range_length;
        my $blaettern=$_range_length;
        my $blaetter_lang=$range*10;
        my $newrange=$_range+$_range_length;
        my $oldrange=$_range-$_range_length;
        my $color='#CCCCCC';
        my $color_vonbis='#FFFFFF';
        my $color_zahl='#CCCCCC';
        my $color_vorzu='#CCCCCC';
        my $color_balken='#CCCCCC';
        my $font='Arial';
        my $size='1';
        my $table='600';
        my $table_align='center';
        
       out "<div align=$table_align>";
      
        out "<font size=3 align='center' COLOR='#2B75B3'><b>AUTOTYP ".($_range+1)." bis ".(($_range+$blaettern)>$_amount_query?"$_amount_query":($_range+$blaettern))." von $_amount_query</br></br></font></b><font size=2 align='center' COLOR='#2B75B3'>WEITERE WÄHLEN SIE BITTE HIER UNTEN</br></br></font>";
       
        out "<table width=$table cellpadding=2 cellspacing=2>
        <td bgcolor=$color align='center'>";
        $oldrange=0 if $oldrange<0 && $oldrange>-$_range_length;
        out $oldrange>=0?"<a href=\"$_link&range=0,$_range_length$merken\">|&lt;</a>":"|<";
        out "</td><td bgcolor=$color align='center'>";
        out $oldrange>=0?"<a href=\"$_link&range=$oldrange,$_range_length$merken\">&lt;</a>":"<<";
        out "</td><td bgcolor=$color align='center'>";
        $ende=substr($_amount_query,0,length($_amount_query)-1);
        out $newrange<$_amount_query?"<a href=\"$_link&range=$newrange,$_range_length$merken\">&gt;</a>":">>";
        out "</td><td bgcolor=$color align='center'>";
        out $newrange<$_amount_query?"<a href=\"$_link&range=".($ende."0").",$_range_length$merken\">&gt;| </a>":">|";
        out "</td><td bgcolor=$color_vonbis width='200' align='center'><font size=-2 COLOR='#FFFFFF'>.........</td>";
        if ($_amount)
        {
        $vr=int($_range/$blaetter_lang) unless $_range==0;
        $vr=$vr*$blaetter_lang;
                 out "<td bgcolor=$color_vorzu align='center'><a href=$_link&range=".($vr-$blaetter_lang).",$_range_length$merken\\><<</a></td>" if ($vr-$blaetter_lang)>=0;
                 for ($i=$vr;$i<($vr+$blaetter_lang<=$_amount_query?($vr+$blaetter_lang):$_amount_query); $i+=$blaettern)
                 {
                     out "<td bgcolor=$color_zahl align='center'>".($_range==$i?"<b>".($i+1)."</b>":"<a href=$_link&range=$i,$_range_length$merken\>".($i+1)."</a>")."</td>";
                 }
                 out "<td bgcolor=$color_vorzu align='center'><a href=$_link&range=$i,$_range_length$merken\>>></a></td>" if $i<$_amount_query;
             }
              out "</tr></table></div>";
      </perl>
      

      ich hoffe ich konnte dir helfen

      sebastian


    Ihre Antwort:

    Name: EMail: EMail bei Antwort? WWW:
    Titel:
    Text:

    Neuer Eintrag


 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Sebastian (0 Beiträge) am Dienstag, 19.August.2003, 10:23. WWW: uni-fit.de
    WAS BEDEUTET DIE FEHLERMELDUNG,

      [ Fehler: init: /usr/local/httpd/baseportal/un/if/unifit-daten.de/2003/master_unifit/master_unifit_008.fields konnte nicht geöffnet werden ]. Wenn ich unter folgender url http://www.unifit.de/2003/dok/auswahl_kfz_001.html eine kfz auswähle, dann in der folgeseite die suche (include) ausführere kommt obige fehlermeldung. was mache ich falsch ?
      sebastian

     Antworten

    Beitrag von till (1103 Beiträge) am Dienstag, 19.August.2003, 11:10.
    Re: WAS BEDEUTET DIE FEHLERMELDUNG,

      also von hier funktioniert es. ich habe zwei hersteller probiert, bei citroen alles klar, bei bwm und dann suche nach 750 erscheinen allerdings daten von mercedes.

      till

     Antworten

    Beitrag von sebastian (533 Beiträge) am Dienstag, 19.August.2003, 11:33. WWW: uni-fit.de
    Re: WAS BEDEUTET DIE FEHLERMELDUNG,

      guten morgen till, ja das ist noch mein problem. das es jetzt funktioniert, liegt daran das ich was im forum gefunden habe, zu include + get_db=. seit dem funtioniert es. kann man eigentlich eine suche nur auf ein datenfeld begrenzen und gleichzeitig nach meheren im feld suchen, z.B. feldinhalt ist 354 / 523 / 856. nun findet er mir ja nicht die 523, wenn ich keine _fullsearch tätige. kann mir jemand einen tipp geben .

      sebastian

     Antworten

    Beitrag von sascha (539 Beiträge) am Dienstag, 19.August.2003, 13:23.
    Re: WAS BEDEUTET DIE FEHLERMELDUNG,

      hallo,

      ich habe deinen beitrag vom 11.08. hier gelesen:
      http://baseportal.de/baseportal/baseportal/forum&wcheck=1&Pos=8290.002

      du hattest probs mit der blätterfunktion und hast was von einem $merken-script geschrieben, damit beim blättern von selektierten einträgen auch nur die selektierten durchblättert werden und nicht alle.

      habe ich das richtig verstanden?
      kannst mir da einen tipp geben, da ich z.zt. das gleiche problem habe.

      danke
      sascha

     Antworten

    Beitrag von sebastian (533 Beiträge) am Dienstag, 19.August.2003, 13:31. WWW: uni-fit.de
    Re: WAS BEDEUTET DIE FEHLERMELDUNG,

      hallo sascha, ja ich hatte auch das problem. habe es folgt gelöst:
      <perl>
      $merken="&Hersteller==$Hersteller" if ($Hersteller);
      $merken=~s/ /\+/g;
      </perl>
      

      im loop hach Hersteller bzw. dein datenfeld sortieren.

      dann must du noch das perl-script vom blättern mit $merken versehen.

      am besten den code genau nach $merken absuchen und bei dir einfügen. müsste dann funktionieren mit den ^im loop.
      <perl>
        my $range=$_range_length;
        my $blaettern=$_range_length;
        my $blaetter_lang=$range*10;
        my $newrange=$_range+$_range_length;
        my $oldrange=$_range-$_range_length;
        my $color='#CCCCCC';
        my $color_vonbis='#FFFFFF';
        my $color_zahl='#CCCCCC';
        my $color_vorzu='#CCCCCC';
        my $color_balken='#CCCCCC';
        my $font='Arial';
        my $size='1';
        my $table='600';
        my $table_align='center';
        
       out "<div align=$table_align>";
      
        out "<font size=3 align='center' COLOR='#2B75B3'><b>AUTOTYP ".($_range+1)." bis ".(($_range+$blaettern)>$_amount_query?"$_amount_query":($_range+$blaettern))." von $_amount_query</br></br></font></b><font size=2 align='center' COLOR='#2B75B3'>WEITERE WÄHLEN SIE BITTE HIER UNTEN</br></br></font>";
       
        out "<table width=$table cellpadding=2 cellspacing=2>
        <td bgcolor=$color align='center'>";
        $oldrange=0 if $oldrange<0 && $oldrange>-$_range_length;
        out $oldrange>=0?"<a href=\"$_link&range=0,$_range_length$merken\">|&lt;</a>":"|<";
        out "</td><td bgcolor=$color align='center'>";
        out $oldrange>=0?"<a href=\"$_link&range=$oldrange,$_range_length$merken\">&lt;</a>":"<<";
        out "</td><td bgcolor=$color align='center'>";
        $ende=substr($_amount_query,0,length($_amount_query)-1);
        out $newrange<$_amount_query?"<a href=\"$_link&range=$newrange,$_range_length$merken\">&gt;</a>":">>";
        out "</td><td bgcolor=$color align='center'>";
        out $newrange<$_amount_query?"<a href=\"$_link&range=".($ende."0").",$_range_length$merken\">&gt;| </a>":">|";
        out "</td><td bgcolor=$color_vonbis width='200' align='center'><font size=-2 COLOR='#FFFFFF'>.........</td>";
        if ($_amount)
        {
        $vr=int($_range/$blaetter_lang) unless $_range==0;
        $vr=$vr*$blaetter_lang;
                 out "<td bgcolor=$color_vorzu align='center'><a href=$_link&range=".($vr-$blaetter_lang).",$_range_length$merken\\><<</a></td>" if ($vr-$blaetter_lang)>=0;
                 for ($i=$vr;$i<($vr+$blaetter_lang<=$_amount_query?($vr+$blaetter_lang):$_amount_query); $i+=$blaettern)
                 {
                     out "<td bgcolor=$color_zahl align='center'>".($_range==$i?"<b>".($i+1)."</b>":"<a href=$_link&range=$i,$_range_length$merken\>".($i+1)."</a>")."</td>";
                 }
                 out "<td bgcolor=$color_vorzu align='center'><a href=$_link&range=$i,$_range_length$merken\>>></a></td>" if $i<$_amount_query;
             }
              out "</tr></table></div>";
      </perl>
      

      ich hoffe ich konnte dir helfen

      sebastian

     Antworten

    Beitrag von sascha (539 Beiträge) am Dienstag, 19.August.2003, 13:51.
    Re: WAS BEDEUTET DIE FEHLERMELDUNG,

      hallo,

      danke dir für die prompte antwort, aber daran
      lag es anscheinend auch nicht.
      ich muss irgendwo anders den fehler haben.

      wenn ich z.b. dein perl komplett übernehme und selektiere, zeigt er
      mir zwar richtig an: xx einträge gefunden und zeigt die ersten 5 an,
      doch beim weiterblättern zeigt er mir mir wieder nicht die richtigen an.

      trotzdem danke

      sascha

     Antworten


     
 Liste der Einträge von 35551 bis 35701:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.06s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!