kostenloser Webspace werbefrei: lima-city


Problem mit Variablen in einer Funktion

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    r***a

    Wo hat sich denn nu schon wieder der Fehler eingeschlichen :-(

    Die Abrage funktioniert soweit, prinzip der hervorgehobenen Funktion soll sein, das gepr?ft wird, welche der Mietvarianten Kaltmiete / m? oder Kaltmiete gesamt angezeigt wird.

    Wenn keine Kaltmiete m? eingegeben wurde zur Wohnung soll automatisch die Kaltmiete ges angezeigt werden.

    PS im eingabeformular ist festgelegt das entweder kaltmiete m? oder kaltmiete ges. eingegeben werden muss

    <?php
    error_reporting(E_ALL);
    include"dbconnect.php";
    $i=0;
    $mietpreis=0;
    $sql = "SELECT
    ort,
    strasse,
    flaeche,
    kaltmiete_m2,
    kaltmiete_ges,
    lage_whg
    FROM
    mietobjekte
    WHERE
    ort = 'Bautzen'
    ORDER BY
    flaeche DESC";
    $result = mysql_query($sql) OR die (mysql_error());
    echo "Daten in der Datenbank:<br />\n
    <table border=0 cellspacing=2>";
    while($row = mysql_fetch_assoc($result))
    {
    if ($i++ % 2 != 0)
    {
    $bgcolor='#CACACA';
    }
    else
    {
    $bgcolor='#F2F2F2';
    }
    if ($row['kaltmiete_m2'] == "")
    {
    $mietpreis="$row['kaltmiete_ges']\" ? + NK";
    }
    else
    {
    $mietpreis="$row['kaltmiete_m2']\" ? / m? + NK";
    }

    echo "
    <tr>
    <td bgcolor=".$bgcolor." width='101' height='33'>&nbsp;&nbsp;".$row['ort']."</td>
    <td bgcolor=".$bgcolor." width='103' height='33'>&nbsp;&nbsp;".$row['strasse']."</td>
    <td bgcolor=".$bgcolor." width='108' height='33' align='center'>".$row['flaeche']." m?</td>
    <td bgcolor=".$bgcolor." width='131' height='33' align='center'>".$mietpreis."</td>
    <td bgcolor=".$bgcolor." width='95' height='33'>&nbsp;&nbsp;".$row['lage_whg']."</td>
    </tr>";
    }
    echo "</tr>";
    ?>

    ich danke euch!!!
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Und was geht nicht?
    Ich nehme an, dass du einen Syntax Fehler bekommst.
    Diese Zeilen w?rde ich so schreiben:
    $mietpreis=$row['kaltmiete_ges']." ? + NK";
  4. Autor dieses Themas

    r***a

    Parse error: parse error, unexpected '\"' in /home/webpages/lima-city/regia/html/abfrage.php on line 34

    bei deiner l?sungsvariante :-(

    32 if ($row['kaltmiete_m2'] == "")
    33 {
    34 $mietpreis=$row['kaltmiete_ges']" ? + NK;
    35 }
    36 else
    37 {
    38 $mietpreis=$row['kaltmiete_m2']" ? / m? + NK;
    39 }


    EDIT 0-checka
    Doppelpost gel?scht. Inhalt des 2. Posts (trotzdem danke f?rs Posten der L?sung):

    Jippie L?sung gefunden, da es mich immer st?rt wenn die Leuts nur sagen ok hat sich erledigt und net die L?sung posten, hier isse...

    Auch auf die Gefahr hin das sie eh keiner wissen will ;-)


    <?php
    error_reporting(E_ALL);
    include"dbconnect.php";
    $i=0;
    $mietpreis=0;
    $mietpreis_wrg=0;
    $sql = "SELECT
    ort,
    strasse,
    flaeche,
    kaltmiete_m2,
    kaltmiete_ges,
    lage_whg
    FROM
    mietobjekte
    WHERE
    ort = 'Bautzen'
    ORDER BY
    flaeche DESC";
    $result = mysql_query($sql) OR die (mysql_error());
    echo "Daten in der Datenbank:<br />\n
    <table border=0 cellspacing=2>";
    while($row = mysql_fetch_assoc($result))
    {
    if ($i++ % 2 != 0)
    {
    $bgcolor='#CACACA';
    }
    else
    {
    $bgcolor='#F2F2F2';
    }
    if ($row['kaltmiete_m2']=="")
    {
    $mietpreis=$row['kaltmiete_ges'];
    $mietpreis_wrg=" ? + NK";
    }
    else
    {
    $mietpreis=$row['kaltmiete_m2'];
    $mietpreis_wrg=" ? / m? + NK";
    }
    echo "
    <tr>
    <td bgcolor=".$bgcolor." width='101' height='33'> ".$row['ort']."</td>
    <td bgcolor=".$bgcolor." width='103' height='33'> ".$row['strasse']."</td>
    <td bgcolor=".$bgcolor." width='108' height='33' align='center'>".$row['flaeche']." m?</td>
    <td bgcolor=".$bgcolor." width='131' height='33' align='center'>".$mietpreis.$mietpreis_wrg."</td>
    <td bgcolor=".$bgcolor." width='95' height='33'> ".$row['lage_whg']."</td>
    </tr>";
    }
    echo "</tr>";
    ?>

    er kam wohl mit den misch masch variablen nich klar in der ersten Version wenn ich es jetzt aufsplitte auf 2 Variablen gehts...

    wenn jemand trotzdem einen L?sungsvorschlag f?r dei erste Version hat w?r ich sehr interessiert daran und zum Danke verpflichtet


  5. Parse error: parse error, unexpected '\"' in /home/webpages/lima-city/regia/html/abfrage.php on line 34

    bei deiner l?sungsvariante :-(

    32 if ($row['kaltmiete_m2'] == "")
    33 {
    34 $mietpreis=$row['kaltmiete_ges']" ? + NK;
    35 }
    36 else
    37 {
    38 $mietpreis=$row['kaltmiete_m2']" ? / m? + NK;
    39 }



    Du hast ja auch nicht den Punkt vor dem Doppelhochkomma geschrieben wie in meinem Beispiel.


    $mietpreis=$row['kaltmiete_ges']." ? + NK";



    Dann h?tte es schon funktioniert...
  6. Autor dieses Themas

    r***a

    Ah so sozusagen als verkettung....

    Mensch immer diese Details auf die man Achten muss ;-)


    besten dank...und einen wundersch?nen tag noch
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!