Ankündigung

Einklappen
Keine Ankündigung bisher.

Vergleich mit or klappt nicht richtig

Einklappen

Neue Werbung 2019

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

  • andykb
    hat ein Thema erstellt Vergleich mit or klappt nicht richtig.

    Vergleich mit or klappt nicht richtig

    Hallo zusammen ich habe da leider ein Verständnis Problem

    Also ich möchte wenn die aktuelle Session leer ist und eine der Category _IDs vorhanden ist das "DB Abfrage Eins" ausgeführt wird,
    das klappt auch prima.

    Wenn man sich jetzt aber anmeldet und die die Session nicht mehr leer ist springt das Script nur bei der ersten category_id auf die zweite Abfrage
    und bei den anderen bleibt es bei der ersten Abfrage. Ich versteh nicht was da los ist. Bin leider kein PHP Profi wie man sieht. Was mache ich falsch

    PHP-Code:
    if (
        empty(
    $_SESSION['customer_id']) &&
         (
    $current_category_id == '737') ||
         (
    $current_category_id == '738') ||
         (
    $current_category_id == '739') ||
         (
    $current_category_id == '741') || 
         (
    $current_category_id == '743') ||
         (
    $current_category_id == '728') ||
         (
    $current_category_id == '729') ||
         (
    $current_category_id == '727') ||
         (
    $current_category_id == '730') ||
         (
    $current_category_id == '734') ||
         (
    $current_category_id == '733') ||
         (
    $current_category_id == '731')

     {
                
    $listing_sql "DB Abfrage Eins"            
     

     else {
             
    $listing_sql "DB Afrage 2;"
     


    Vielen Dank Andy

  • Capfly
    antwortet
    Deine Bedingung ist, dass customer_id leer ist und die id gleich 737 ist!

    So, das war die erste Bedingung!!

    Die zweite wäre, dass: oder NUR die id gleich 738 ist !!

    Einen Kommentar schreiben:


  • andykb
    antwortet
    sorry habs gesehen teste das gleich mal


    Klappt prima vielen Dank und ich suche wie verrueckt vielen Dank !

    Einen Kommentar schreiben:


  • Capfly
    antwortet
    Stimme zu:

    PHP-Code:
    if (
        empty(
    $_SESSION['customer_id']) &&
         ((
    $current_category_id == '737') ||
         (
    $current_category_id == '738') ||
         (
    $current_category_id == '739') ||
         (
    $current_category_id == '741') || 
         (
    $current_category_id == '743') ||
         (
    $current_category_id == '728') ||
         (
    $current_category_id == '729') ||
         (
    $current_category_id == '727') ||
         (
    $current_category_id == '730') ||
         (
    $current_category_id == '734') ||
         (
    $current_category_id == '733') ||
         (
    $current_category_id == '731'))

     {
                
    $listing_sql "DB Abfrage Eins"            
     

     else {
             
    $listing_sql "DB Afrage 2;"
     

    Einen Kommentar schreiben:


  • ChrisB
    antwortet
    Ganz grundlegende Gesetzmäßigkeit der Aussagenlogik: UND bindet stärker als ODER.

    Setze sinnvoll Klammern.

    Einen Kommentar schreiben:

Lädt...
X