tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
248
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Arndtinho Arndtinho ist offline Mitglied Platin
    Registriert seit
    Oct 2003
    Beiträge
    564
    Hallo,

    Ich habe jeweils eine Abfrage an 2 unterschiedliche Tabellen:

    PHP-Code:
    $sql1 "SELECT wert1, wert2 FROM Tabelle1 WHERE..."
    $result1 mysql_query($sql1);

    $entry1 mysql_num_rows($result1);
    if(
    $entry1 == 0)
        
    $anz1 0;
    else
        
    $anz1 $entry1;

    $sql2 "SELECT wert1, wert2 FROM Tabelle2 WHERE..."
    $result2 mysql_query($sql2);

    $entry2 mysql_num_rows($result2);
    if(
    $entry2 == 0)
        
    $anz2 0;
    else
        
    $anz2 $entry2;

    $sum $anz1 $anz2;
    echo 
    $anz1." + ".$anz2." = ".$sum
    Lasse ich mir jetzt die "entries" ausgeben, erscheint in meinem Fall für entry1 -> 2 und für entry2 -> 3. Nun müsste ja die Ausgabe der Addition so aussehen: 2 + 3 = 5. Aber es wird folgendes ausgegeben 1 + 1 = 2. Wieso das?

    Gruß,
    Arndtinho
     

  2. #2
    Avatar von jenno
    jenno jenno ist offline Mitglied Brokat
    Registriert seit
    Jan 2004
    Ort
    Niederlande . Groningen
    Beiträge
    412
    Also wenn Du das hier machst

    PHP-Code:
    $anz1 2;
    $anz2 3;
    $sum $anz1 $anz2
    echo 
    $anz1." + ".$anz2." = ".$sum
    dann erfolgt eine korrekte Ausgabe. Kann dann eigentlich nur sein, dass in Deinen Variablen auch ne 1 drin steht! Lass Dir mal $anz1 und $anz2 ausgeben.
     
    -- j.

  3. #3
    Arndtinho Arndtinho ist offline Mitglied Platin
    Registriert seit
    Oct 2003
    Beiträge
    564
    Sorry, da habe ich mich wohl nicht ganz richtig ausgedrückt.
    Wenn ich mir $anz1 und $anz2 ausgeben lasse enthalten sie die korrekten Werte 2 und 3.

    Gruß,
    Arndtinho
     

  4. #4
    Avatar von jenno
    jenno jenno ist offline Mitglied Brokat
    Registriert seit
    Jan 2004
    Ort
    Niederlande . Groningen
    Beiträge
    412
    Tja, das würde mich ja mal interessieren...bei mir funktionierts nämlich! Hast Du auch mal nur den Codeschnipsel von mir probiert?
     
    -- j.

  5. #5
    Arndtinho Arndtinho ist offline Mitglied Platin
    Registriert seit
    Oct 2003
    Beiträge
    564
    wenn ich die Werte per Hand eingebe dann gehts. Sobald ich aber die Variablen programmtechnisch übergebe funktionierts nicht mehr, obwohl die $entry's die richtigen Werte besitzen.

    PHP-Code:
    $entry1 mysql_num_rows($result1);
    $anz1 $entry1;

    $entry2 mysql_num_rows($result2);
    $anz2 $entry2
    Gruß,
    Arndtinho
     

Ähnliche Themen

  1. Kleines Variablenproblem
    Von RaRu im Forum PHP
    Antworten: 3
    Letzter Beitrag: 15.11.09, 10:58
  2. Kleines Variablenproblem
    Von berger_84 im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 23.04.08, 14:56
  3. Variablenproblem
    Von Lektor21 im Forum PHP
    Antworten: 14
    Letzter Beitrag: 18.09.07, 16:13
  4. Rookie Variablenproblem
    Von Backi im Forum Flash Plattform
    Antworten: 1
    Letzter Beitrag: 30.09.04, 11:59
  5. Variablenproblem
    Von MeyerChr im Forum PHP
    Antworten: 4
    Letzter Beitrag: 31.07.04, 14:25