[Allegro] phpac

Bernhard Eversberg ev at biblio.tu-bs.de
Do Aug 25 14:06:18 CEST 2011


Am 25.08.2011 13:18, schrieb Fischer, Thomas:
>
> Es gibt noch ein Problem:
>
> Wenn man nach "antony" sucht
> (http://www.biblio.tu-bs.de/db/demo/page.php?urG=TIT&urS=antony)
> und dann "anwender" und "apology" ankreuzt, so werden die angekreuzten Daten korrekt angezeigt (drei Sätze).
> Wenn man aber auf "SEND" klickt, so wird nur der dritte Datensatz angezeigt; offenbar wird an dieser Stelle die Suche
> #862 or TIT "_apology"
> noch nicht korrekt übergeben oder ausgewertet.
>
SO ist es. Wenn's mit # beginnt, wird angenommen, daß nur Nummern
oder ein Nummernbereich gewünscht ist.
Läßt sich aber in  av_find.php abfangen (ab Zeile 61):

// Ist es ein Suchbefehl oder #nummernliste ?
"var 'T' '$recnums'",
"if % or % jump findcom",  // wenn ' or' vorkommt, ist es Suchbef.
"if not ='T#' jump findcom",  // Suchbef.

Die dritte Zeile einfügen!



> Kreuzt man hingegen "antony" und "anwender" an, so funktioniert alles korrekt:
Ja, in dem Fall ist es umgekehrt.

>
> Ob das so ist, ist ziemlich schwer zu erkennen, weil die Daten alle zu einer Zeile zusammengefügt werden.
> Besser wäre, in t-mail.php gegen Ende
>
> ...
> else
>          echo "<PRE>\n";
>          av_out($result);
>          echo "</PRE>\n";
> end
>
> und zusätzlich in av_ini.php in der Funktion "av_out"
>
>     echo "$output[$i]\n" ;
>
Nein, die Mail soll nur den Text enthalten, keinen HTML-Kram. Stellen
Sie Ihr Mailprogramm um, daß es den Text nicht als HTML interpretiert,
denn dabei gelten ja die Codes 13 und 10 nicht.

B.E.



Mehr Informationen über die Mailingliste Allegro