filterproblem

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • mrhappiness
    replied
    Ich könnte jetzt sagen, dass ich's ja gleich gesagt habe...

    Ich tu's...


    Ich hab's ja gleich gesagt.


    @onemorenerd
    Spielverderber

    Leave a comment:


  • jhaustein
    replied
    oh man

    ich muss es so schreiben

    '$end'

    ich schlage mich schon selbst

    danke

    Leave a comment:


  • onemorenerd
    replied
    Guck dir mal "echo $abfrage;" an und überleg ob es nicht doch einige * mehr sein sollten!

    (* = du weißt schon)

    Leave a comment:


  • mrhappiness
    replied
    Eben.

    Die Sache mit den ' erwähne ich jetzt nich nochmal, du bist zu klug für mich.

    Leave a comment:


  • jhaustein
    replied
    verstehe ich nicht - end ist bei mir doch festgelegt 2006-06-30

    Leave a comment:


  • mrhappiness
    replied
    Richtig.


    Alle anderen, bei denen nicht '1970' drinsteht auch.

    Leave a comment:


  • jhaustein
    replied
    ich habe sie zum testen erstmal so angelegt

    $end = '2006-06-30';

    $abfrage = "Select name, Anrede, Vorname,datum1,Verlaengerung FrOM name";
    $abfrage .="where Verlaengerung = $end ";

    so filtert er mir alle mit verlaengerung = 0000-00-00 raus

    Leave a comment:


  • mrhappiness
    replied
    tja

    Mehr kann ich leider nicht sagen, da ich weder die tatsächliche Abfrage kenne noch wenigstens weiß, wie sie denn jetzt wirklich aufgebaut ist.

    Leave a comment:


  • jhaustein
    replied
    tja

    komisch ist doch nur, dass sobald ich in der feld verlängerung ein datum eintrage, welche im intervall liegt bzw. draussen, dann erscheint der eintrag nicht

    es stehen dort nur einträge mit verlängerung 0000-00-00

    Leave a comment:


  • mrhappiness
    replied
    Richtig, ich sag's auch nur, weil ich dich vera*schen will und hoffe, dass du irgendwann drauf reinfällst, aber du selten cleveres Kerlchen hast mich wiedermal durchschaut.

    Lob und Anerkennung.

    Leave a comment:


  • jhaustein
    replied
    in der query habe ich doch im mom keine drin - brauche ich doch nicht

    Leave a comment:


  • mrhappiness
    replied
    Die Abfrage ist mit Sicherheit nicht zu lang. Wenn, dann das Ergebnis der Abfrage.

    Ich behaupte übrigens immer noch, dass du wieder die ' vergessen hast, trotz deines
    ja nee - is klar - danke
    .

    Leave a comment:


  • jhaustein
    replied
    is zu lang

    jedenfalls ist in der spalte, verlaengerung nur einträge mit 0000-00-00 zu sehen - obwohl es auch einträge gibt, die im intervall liegen

    Leave a comment:


  • mrhappiness
    replied
    Original geschrieben von mrhappiness
    Zeig mal die komplette Abfrage. [color=red]Das, was beim echo rauskommt...[/color]
    Im SELECT verwendest du Verlängerung, im WHERE verlaengerung => Die Abfrage, so wie du sie gepostet hast, kann nicht richtig funktionieren.

    Du verwendest zweimal BETWEEN und sagst, du hast den BETWEEN-Teil geändert.
    Welchen? Beide?

    Leave a comment:


  • jhaustein
    replied
    habe die db tab verlängerung in verlaengerung geändert

    $abfrage = "Select name, Anrede, Vorname,Strasse, Wohnort, Telefon,
    datum1, Verlängerung FrOM name";
    $abfrage .= " where ((Verlaengerung BETWEEN $start AND $end) OR
    (Verlaengerung = '0000-00-00' AND (datum1 BETWEEN $start AND $end))) ";

    ich habe jetzt nur mal den term between abgeändert in
    where (Verlaengerung >= $start AND Verlaengerung <=$end)

    geht auch nicht er zeigt mir nur die einträge an, in denen verlaengerung = 0000-00-00 ist

    Leave a comment:

Working...
X