[PHP] echo Variable formatieren

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Buzzer, 16. April 2012 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 16. April 2012
    echo Variable formatieren

    Hey und wieder eine kleine Frage,

    hab schon diverse Seiten durchsucht und auch schon versch. Varianten ausprobiert komme aber nicht auf die Lösung.

    Vermutlich benutze ich auch einfach nicht die richtigen Begriffe zum googeln, keine ahnung.

    Ich hab eine php Seite die versch. Werte aus einer Datenbank abfragt

    Diese sollen dann auf der Seite an einer bestimmten Stelle angezeigt werden.

    Dazu benutz ich style="position:absolute; funktioniert bei einem Wert auch wunderbar.

    Code:
    <?php
    include("mysql_connectinfo.php");
    $Preis = mysql_query("SELECT preis1, preis2, preis3 FROM preise WHERE date = (SELECT MAX(date) FROM preise)")
    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
     "http://www.w3.org/TR/html4/strict.dtd">
    <html>
    <style type="text/css">
    div.bg {
    background-image: url(bg.jpg);
    background-color:green;
    width:450px;height:900px;
    border:0px solid red;
    }
    </style>
    <div class="bg">
    <div style="position:absolute; left:220px; top:340px;"><p style="font-family:monospace,monospace; font-size:70px; color:black">
    <?php
    while($row = mysql_fetch_object($Preis))
    {
    echo $row->preis1;
    }
    ?>
    </p>
    </div>
    </div>
    </html>
    Problem ich muss noch
    echo $row->preis2
    und
    echo $row->preis3
    ausgeben, diese sollen aber an einer anderen Stelle positioniert werden

    Habe schon probiert die div und p angaben direkt vor $row->preis1 zu schreiben, wie ich es bei einem echo "text" machen würde aber das klappt nicht.

    Auch die while($row) noch einmal zu wiederholen hat nicht geklappt(eigentlich logisch)

    Wie formatiere ich die echo´s richtig?
     
  2. 16. April 2012
    AW: echo Variable formatieren

    Ein echo kann man nicht "Formatieren", lediglich den Wert den Echo Ausgibt!


    HTML:
    <div class="bg">
    
    <?php
    $offsetTop = 340;
    while($row = mysql_fetch_object($Preis))
    {
    ?>
    <div style="position:absolute; left:220px; top:<?PHP echo $offsetTop ?>px;"><p style="font-family:monospace,monospace; font-size:70px; color:black">
    <?PHP
    echo $row->preis1;
    ?>
    </div><!-- end of absolute -->
    <?PHP
    $offsetTop += 20; // 20px nach unten
    }
    ?>
    </p>
    </div>
     
  3. 16. April 2012
    AW: echo Variable formatieren

    Ja ich meinte eig auch die Ausgabe der Variablen

    Hat geklappt, es scheiterte daran das ich den php Teil beenden muss bevor ich einen HTML Teil einfüge und dann den PHP Teil wieder starten.

    Eigentlich logisch und simpel.

    Danke fürs auf die SPrünge helfen
     
  4. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.