Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Frage zu Zeilenumbruch in php

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
|SONY|
PostRank 5
PostRank 5
Beiträge: 333
Registriert: 17.04.2006, 11:56
Wohnort: Der Norden ruft

Beitrag von |SONY| » 09.06.2009, 17:56

hallo zusammen,

ich gestehe ein leider fast null ahnung mit php und scripten zu haben, deshalb meine frabe hier an die profis.

ich habe in einer php seite folgendes:
<?php
$i=0;
while ($team = mysql_fetch_array($sql))
{
$i++;
if ($_SESSION['s_status'] == true)
{
echo '<a href="index.php?site=kader&team='. $team['id'] .'" alt="'. $team['team'] .'">';
}
echo "<img src='style/dynamic/teams/". $team['id'] .".gif' border='0' alt='". $team['team'] ."'>";
if ($_SESSION['s_status'] == true)
{
echo "</a>";
}
}
}
?>
dieser zeigt die logos der bundesligisten an. diese gehen allerdings auch wegen der größe von links nach rechts über den bildschirm hinaus.

könnt ihr mir bitte ein beispiel benennen wie ich z.b. das script so anpasse, das pro zeile nur 5 bundesliga logos angezeigt werden und weitere darunter ?

vielen dank
sony

Anzeige von ABAKUS

von Anzeige von ABAKUS »


Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

oliverp19
PostRank 4
PostRank 4
Beiträge: 182
Registriert: 05.03.2009, 20:32

Beitrag von oliverp19 » 09.06.2009, 18:01

Code: Alles auswählen

<?php
$i=0;
while &#40;$team = mysql_fetch_array&#40;$sql&#41;&#41;
&#123;
$i++;
if &#40;$_SESSION&#91;'s_status'&#93; == true&#41;
&#123;
echo '<a href="index.php?site=kader&team='. $team&#91;'id'&#93; .'" alt="'. $team&#91;'team'&#93; .'">';
&#125;
echo "<img src='style/dynamic/teams/". $team&#91;'id'&#93; .".gif' border='0' alt='". $team&#91;'team'&#93; ."'>";
if &#40;$_SESSION&#91;'s_status'&#93; == true&#41;
&#123;
echo "</a>";
&#125;

if &#40;$i%5==0&#41; &#123;
  echo "<br />";
&#125;

&#125;
&#125;
?>
ungetestet...aber sollte funktionieren.

Grüße
Oli

msslovi0
PostRank 1
PostRank 1
Beiträge: 29
Registriert: 07.02.2007, 11:12

Beitrag von msslovi0 » 10.06.2009, 09:49

Da ist irgendwo ne Klammer zu viel, auch schon im originalen Code.

Die IMHO bessere Lösung wäre, den Code nicht anzupassen und Zeilenumbrüche reinzusetzen, wo due es aktuell für sinnvoll hältst, sondern um die Logos einen Container zu setzen, dessen Breite im CSS regelt, wie viele Logos da rein passen.