Ergebnis 1 bis 2 von 2

Thema: PHP IF

  1. #1
    JamesCarter
    Gast

    Standard PHP IF

    Hallo
    Ich habe vor einpaar Tagen malwieder ein Script geschrieben
    dieses hat auch funktioniert, bis ich dann auf die idee kam.
    Scripten wir es mal um und bauen eine neue Funktion ein.

    nun hab ich das Problem das das Script an 2 Zeilen völlig streikt

    Mein neuer Code:

    Code:
    if($punktedb > $punktexml and $inaktiv == 0) { $inaktiv = 0; $punktediff = $punktedb - $punktexml; $punktediff = "-$punktediff"; }
    if($punktedb > $punktexml and $inaktiv >= 1) { $inaktiv = $inaktiv + 1; $punktediff = $punktedb - $punktexml; $punktediff = "-$punktediff"; }
    if&#40;$punktedb < $punktexml&#41; &#123; $punktediff = $punktexml - $punktedb; $punktediff = "+$punktediff"; $inaktiv = 0; &#125;
    if&#40;$punktedb == $punktexml&#41; &#123; $punktediff = "0"; $inaktiv = $inaktiv +1; &#125;
    echo "I&#58; $inaktiv pDB&#58; $punktedb pXML&#58; $punktexml pDIFF&#58; $punktediff 
    ";
    Mein alter Code:
    Code:
    if&#40;$punktedb > $punktexml&#41; &#123; $punktediff = $punktedb - $punktexml; $punktediff = "-$punktediff"; &#125;
    if&#40;$punktedb > $punktexml&#41; &#123; $punktediff = $punktedb - $punktexml; $punktediff = "-$punktediff"; &#125;
    if&#40;$punktedb < $punktexml&#41; &#123; $punktediff = $punktexml - $punktedb; $punktediff = "+$punktediff"; &#125;
    if&#40;$punktedb == $punktexml&#41; &#123; $punktediff = "0"; &#125;
    echo "pDB&#58; $punktedb pXML&#58; $punktexml pDIFF&#58; $punktediff 
    ";
    Was ist daran falsch ? die Variable $Inaktiv ist auch gesetzt.

    I: 0 pDB: 128637 pXML: 109812 pDIFF: 0
    (UPDATE) leviatan IKF 109812 (0)

    Das Problem sind die 1. 2 If nach meiner Meinung.

    Danke für eure Hilfe

    [/quote]
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Bandit
    Gast

    Standard

    2 Fragen:

    1. Steht irgendwo geschrieben, dass quellcode nicht leserlich sein darf?
    2. Ist das wirklich so schwer, mal ein paar debug-ausgaben einzubauen?
    Code:
    <?php
    
       echo "Vor dem if-krempel&#58; 
             \$punktedb = $punktedb,
             \$punktexml = $punktexml,
             \$inaktiv = $inaktiv
    \n";
    
      if&#40;$punktedb > $punktexml and $inaktiv == 0&#41; 
      &#123; 
         echo 'if&#40;$punktedb > $punktexml and $inaktiv == 0&#41;
    ';
         
         $inaktiv = 0; 
         $punktediff = $punktedb - $punktexml; 
         $punktediff = "-$punktediff"; 
      &#125;
      
      if&#40;$punktedb > $punktexml and $inaktiv >= 1&#41; 
      &#123; 
         echo 'if&#40;$punktedb > $punktexml and $inaktiv >= 1&#41;
    ';
         
         $inaktiv = $inaktiv + 1; 
         $punktediff = $punktedb - $punktexml; 
         $punktediff = "-$punktediff"; 
      &#125;
      
      if&#40;$punktedb < $punktexml&#41; 
      &#123; 
         echo 'if&#40;$punktedb < $punktexml&#41; 
    ';
         
         $punktediff = $punktexml - $punktedb; 
         $punktediff = "+$punktediff"; $inaktiv = 0; 
      &#125;
    
      if&#40;$punktedb == $punktexml&#41; 
      &#123; 
         echo 'if&#40;$punktedb == $punktexml&#41;
    ';
         $punktediff = "0"; 
         $inaktiv = $inaktiv +1; 
      &#125;
    
      echo "I&#58; $inaktiv pDB&#58; $punktedb pXML&#58; $punktexml pDIFF&#58; $punktediff 
    "; 
    ?>

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •