| HTML, JavaScript, AJAX und CSS Probleme mit HTML? Netscape oder IE funktionieren nicht so, wie sie sollen? Stellt eure HTML-Fragen hier im Forum und diskutiert eure Probleme mit anderen Entwicklern. |
 |

25-07-2010, 00:36
|
|
caspa0202
Registrierter Benutzer
|
|
Registriert seit: Jul 2010
Beiträge: 8
|
|
echo´s in einer Reihe anzeigen....
Hallo Forum,
ich bin jetzt die Hälfte meines PHP/SQL-Lehrbuches durch und bin dabei meine Kenntnisse zu testen.
Nun hilft mir mein Buch bei einer Sache irgendwie nicht weiter und durch probieren bin ich auch nicht weiter gekommen.
Ich hätte das "Euro" gerne in der selben Reihe nach dem Gebrauchtpreis. Wie kann ich das bewerkstelligen? So wie es jetzt ist, wird es untereinander aufgelistet....
<?php
while ($Gebrauchtpreisx = mysql_fetch_array($Gebrauchtpreis))
{
echo '<p>' . $Gebrauchtpreisx['Gebrauchtpreis'] . '</p>'; echo '<p>Euro</p>'; //Wie bekomme ich das "Euro" in die selbe Reihe?????
}
?>
Vielen Dank im Voraus
LG Sven
|

25-07-2010, 00:43
|
AmicaNoctis
 Moderatorin
|
|
Registriert seit: Jul 2009
Beiträge: 5.550
|
|
Hallo,
dafür musst du es innerhalb desselben p-Elements notieren, weil sonst der Absatzwechsel dazwischen ist.
Gruß,
Amica
__________________
Hast du die Grundlagen zur Fehlersuche gelesen? Hast du Code-Tags benutzt? 
Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
Super, danke! 
|

25-07-2010, 10:39
|
TobiaZ
 Moderator
|
|
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.187
|
|
Oder <p> als Inline-Element definieren.
Wenn du aber mal in deinen HTML-Quelltext gucken würdest, würdest du bemerken, dass "schön" alle Ausgaben in einer Zeile gemacht wurden. Lediglich die Anzeige unterscheidet sich eben (aufgrund der grundlegenden(!) Definition von Absätzen.
Ist also eher ein HTML und/oder CSS Problem, jedoch kein PHP-Problem.  und *verschieb*
|

26-07-2010, 14:15
|
|
sili
Registrierter Benutzer
|
|
Registriert seit: Feb 2004
Beiträge: 115
|
|
Du könntest deine Absätze als rechtsbündig deklarieren, dann hast du dein Euro-Zeichen für alle Werte auf der gleichen Höhe.
|

26-07-2010, 14:46
|
TobiaZ
 Moderator
|
|
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.187
|
|
Zitat:
|
Du könntest deine Absätze als rechtsbündig deklarieren, dann hast du dein Euro-Zeichen für alle Werte auf der gleichen Höhe.
|
Das wären sie linksbündig auch.
Und
Zitat:
|
5,50
Euro
166,62
Euro
...
|
sieht aber immer noch recht bescheuert aus!
|

26-07-2010, 14:54
|
|
sili
Registrierter Benutzer
|
|
Registriert seit: Feb 2004
Beiträge: 115
|
|
Zitat:
Zitat von TobiaZ
Das wären sie linksbündig auch.
|
Gemeint war natürlich, wenn die beiden Absätze in einem einzigen vereint werden würden. Linksbündig wäre die Anordnung so nicht gewährleistet.
|

26-07-2010, 15:50
|
|
h3ll
Registrierter Benutzer
|
|
Registriert seit: Mar 2008
Beiträge: 2.328
|
|
Aus meiner Grabbelkiste:
HTML-Code:
<style type="text/css">
.money {
text-align: right;
width: 10ex;
}
.money .currency {
float: left;
}
</style>
<div class="money"><span class="currency">€</span>12,97</div>
<div class="money"><span class="currency">€</span>395,15</div>
<div class="money"><span class="currency">€</span>20,00</div>
|

27-07-2010, 20:56
|
|
caspa0202
Registrierter Benutzer
|
|
Registriert seit: Jul 2010
Beiträge: 8
|
|
Erstmal vielen Dank für die ganzen Tipps.
Habe das ganze nun mit einer HTML Tabelle strukturiert. Klappt super und ich kann die Reihen farbig voneinander trennen.
Nur wie ich das €-Zeichen einsetzen soll, kann ich leider gar nicht nachvollziehen, da ich mich noch nicht mit CSS befassen konnte.
Trotzdem Danke. Aber das ging doch auch via PHP oder?
|

27-07-2010, 21:05
|
|
h3ll
Registrierter Benutzer
|
|
Registriert seit: Mar 2008
Beiträge: 2.328
|
|
Zitat:
Zitat von caspa0202
Aber das ging doch auch via PHP oder?
|
Nein.
PHP erzeugt HTML-Code
HTML dient zur Strukturierung der Daten
CSS dient fürs Layout
HTML und PHP haben nichts mit dem Aussehen der Webseite zu tun, dafür ist CSS verantwortlich.
|

27-07-2010, 22:06
|
|
caspa0202
Registrierter Benutzer
|
|
Registriert seit: Jul 2010
Beiträge: 8
|
|
Zitat:
Zitat von h3ll
Nein.
PHP erzeugt HTML-Code
HTML dient zur Strukturierung der Daten
CSS dient fürs Layout
HTML und PHP haben nichts mit dem Aussehen der Webseite zu tun, dafür ist CSS verantwortlich.
|
Das ist mir klar, ich meinte sowas wie HTMLspecialchars, nur habe ich das damit irgendwie nicht hinbekommen.
Konkret:
Code:
"<td bgcolor=#DAD792 width=200>$Gebrauchtpreis <Hier soll ein €-Zeichen hin> Euro</td>"
|

28-07-2010, 11:33
|
|
eagle275
Registrierter Benutzer
|
|
Registriert seit: Jun 2010
Beiträge: 371
|
|
jo .. dann nimm doch €
PHP-Code:
echo '<td bgcolor=#DAD792 width="200">'.$Gebrauchtpreis.' €</td>';
__________________
Wer LESEN kann, ist klar im Vorteil!
Geändert von eagle275 (28-07-2010 um 11:35 Uhr)
|

28-07-2010, 16:45
|
|
caspa0202
Registrierter Benutzer
|
|
Registriert seit: Jul 2010
Beiträge: 8
|
|
Zitat:
Zitat von eagle275
jo .. dann nimm doch €
PHP-Code:
echo '<td bgcolor=#DAD792 width="200">'.$Gebrauchtpreis.' €</td>';
|
Wunderbar, vielen Dank :-)
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
|
PHP News
|