MySQLausgabe NEBENEINANDER... nicht untereinander
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anzahl
beitrag
bild
daten
ergebnis
kann
limit
nebeneinander
normalerweise
order
ordner
pawort
spalten
stehen
tabelle
wichtiger inhalt
zeile
zusammen
-
hallo alle zusammen
Ich m?chte meine MySQL-Daten gerne nebeneinander ausgeben... nicht untereinander... geht sowas?
um genau zu sein m?chte ic Bilder nebeneinander ausgeben, die dann automatisch eine neue Zeile anfangen, wenn das Ende der Tabelle erreicht sind... am besten ist aber, wenn man bestimmen kann, wieviele Bilder in einer Reihe sein sollen.
Danke schoneinmal im Vorraus -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Wo liegt das problem? Wenn du keine <br/> oder \n oder ?hnlcihes dazwischen setzt geht es normalerweise bis zum Ende der Zeiler. Mit dem Aussuchen:
query: "SELECT * FROM `bilder`"
Wichtiger inhalt von 'bilder': spalte->anzahl
while($picz = mysql_fetch_array($query))
{
echo '<img src="' . $pics[pfad] . '">';
if($i == $pics[anzahl])
{
echo "<br/>";
$i = 0;
}
$i++;
}
tada...? -
hmmm... leider kein tada... und wenn ich die Teile weg lasse, macht der das auch net... hat mich jetzt auch was gewundert.
Ich screib einfach mal das Teil hin, womit ich das alles wiedergebe...
<?php $seite = $_GET["seite"]; //Abfrage auf welcher Seite man ist //Wenn man keine Seite angegeben hat, ist man automatisch auf Seite 1 if(!isset($seite)) { $seite = 1; } //Verbindung zu Datenbank aufbauen $link = mysql_connect("Servername","User","Passwort") or die ("Keine Verbindung moeglich"); mysql_select_db("Datenbankname") or die ("Die Datenbank existiert nicht"); //Eintr?ge pro Seite: Hier 15 pro Seite $eintraege_pro_seite = 6; //Ausrechen welche Spalte man zuerst ausgeben muss: $start = $seite * $eintraege_pro_seite - $eintraege_pro_seite; //Tabelle Abfragen //Tabelle heißt hier einfach: Tabelle $abfrage = "SELECT bild FROM uploadbilder ORDER BY bilderid DESC LIMIT $start, $eintraege_pro_seite"; $ergebnis = mysql_query($abfrage); while($row = mysql_fetch_object($ergebnis)) { echo '<p><a target="_blank" href="uploadbilder/'.$row->bild.'"> <img border="0" src="uploadbilder/'.$row->bild.'" width="50" height="50"></a> </p>'; } ?>
jetzt kanns einer so ?ndern, dass immer nur due gew?nscte Anzal von Datens?tzen in einer Reie stehen
Beitrag ge?ndert am 25.06.2006 22:06 von djtechnostyler -
so... weil ja das Forum mim Ausseen immer was spinnt, muss ics jetzt so machen... manchmal kann ich n?mlich den rechten Teil des Forums net sehen...
wenns einer ?ndert, muss derjenige was in seiner DB aben und in den ordner "uploadbilder" sonst sieht man den Feler net... -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage