Homepage selbermachen 7.851 Themen, 35.615 Beiträge

foreach prob? einträge nebeneinander

haxor / 11 Antworten / Flachansicht Nickles

folgender code gibt meine daten untereinander aus, aber ich hätte sie gern nebeneinander!


wie mach ich das am besten ?


 


<?php


if (!defined("INTERNAL"))
  exit;
 
  global $PAGE, $idb;
 
  $Query = "SELECT name, did, link FROM down ORDER BY did ASC LIMIT 0,6";
  $Result = $idb->exec ($Query);


  foreach ($Result as $zeile)
  {
    list ($name, $did, $link ) = $zeile;
 


$full = substr ("$name", 0, 28);


echo "  $name, $did, $link   ";
 }


?>

bei Antwort benachrichtigen
xafford haxor „ zeile hat im dem sinn nix mit zeile oder spalte zutun. hat echt den nimmand...“
Optionen

Das Problem hat nichts mit der Zeile:

list ($name, $did, $link ) = $zeile

zu tun. Seltsamerweise ist wirklich an dem Code, den Du gepostet hast, nicht zu erkennen, wo der Zeilenumbruch herkommt. Entweder kommen die Daten schon mit einem Zeilenumbruch aus der Datenbank, oder der Zeilenumbruch wird erst auf der Seite mit einem Stylesheet erzeugt, denn in dem Ausgabebefehl echo wird kein Umbruch eingefügt (wenigstens so weit es an dem Code von Dir erkennbar ist).

Falls die Daten schon mit Zeilenumbruch aus der Datenbank kommen, dann versuche einmal mit:
str_replace('<br>','',$ausgabe);
[$ausgabe ist nur ein Beispiel!]

andernfalls mußt Du mal die Stylesheets abklopfen, ob z.B. für die Anchor-Tags als display der Wert "block" angegeben wurde.

Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen