php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 04.04.2006, 12:08  
Neuer Benutzer
 
Registriert seit: 04.04.2006
Beiträge: 4
svenffm
Standard MySQL daten in vorgegebene Spalten schreiben

Hallo, habe ein script mit dem ich Bilder aus einer Datenbank anzeige(der Pfad zu den Bildern). Im Moment werden alle Bilder nebeneinander angezeigt aber es soll 4 Spalten und 3 Zeilen angezeigt werden also 12 insgesamt und immer 3 untereinander. Was kann ich in mein Script einsetzten um das hinzubekommen. Hier der code:

Code:
php
// Daten aus DB holen:

@include("./hidden/db.inc.php");



echo "<table width=600px border=0 id=\"rundrum\">

   <tr>";


 $link = @mysql_connect( $host, $user, $pwd);
 if ( !$link )
 {
 echo "<font face=\"Verdana\" size=\"2\">Wartungsarbeiten am Server, bitte versuchen Sie es später nochmal. Vielen Dank.";
 }




$gestern=date("dmY", strtotime ("-1 day"));

//Variablen für das blättern
$anzeige_limit = $_GET['limit'];
$anzeige_limit2 = $_GET['limit2'];



$heute = date("d.m.Y", time());
 @mysql_select_db( $db, $link);
 $query = @mysql_query("SELECT * FROM catalog1 WHERE location='frankfurt' ORDER BY date DESC LIMIT $anzeige_limit, $anzeige_limit2");
 $count = @mysql_num_rows($query);
 ?>

 <? while( $ausgabe = @mysql_fetch_array($query) ){
 ?>









<?php

// Hier erfolgt die Ausgabe der Daten mittels $ausgabe[---]     



echo "<td align=\"center\" valign=\"top\">

   <font color=#605E60 size=-2 face=Verdana><a href=\"$PHP_SELF?link=anzeige&ID=$ausgabe[pic_id]\"><img src=\"./images/$ausgabe[location]/thumbs/$ausgabe[name]\" heigth=120 width=120></a>
$ausgabe[name]</font></td>
   



";



?>








 <?php
 }
 @mysql_close();
 ?>



</tr></table>
svenffm ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 04.04.2006, 12:21  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Um eine feste Spaltenanzahl zu erhalten:
Arbeite mit dem Modulo Operator ( 7 % 4 = 3; 8 % 4=0).

Jetzt musst du nur noch eine Variable $i hochzählen, $i % 4 ausrechnen und wenn es ==0 ist fängst du eine neue Zeile an.

Wenn du jetzt eine feste Anzahl an Reihen und eine variable Anzahl von Spalten willst musst du dir erst ausrechnen wieviele Spalten du brauchst um die gewünschte Anzahl an Reihen zu erhalten.


Das ganze hat eigentlich nichts mit MySQL zu tun, daher verschoben nach PHP-Anfänger.
__________________
Today you...Tomorrow me.
agrajag ist offline  
Alt 04.04.2006, 12:43  
Neuer Benutzer
 
Registriert seit: 04.04.2006
Beiträge: 4
svenffm
Standard

Ok, das werd ich heute Abend dann mal versuchen so einzubauen. Aber vielen Dank für die schnelle Antwort
svenffm ist offline  
Alt 04.04.2006, 23:11  
Neuer Benutzer
 
Registriert seit: 04.04.2006
Beiträge: 4
svenffm
Standard

Verdammt!! Ich bekomm das einfach nicht hin die Ergebnisse sehen immer anders aus. KAnn mir denn keiner einen kleinen Codeschnipsel geben den ich an die richtige Stelle setzen kann? Ich wil doch nur das 12 Bilder ausgelesen werden und nach dem 4. Bild eine neue Spalte gemcht wird, das immer 4 Stuck nebeneinander sind. und 3 untereinander.. Hey ich hänge nur an diesem Ding fest...
svenffm ist offline  
Alt 04.04.2006, 23:28  
Erfahrener Benutzer
 
Registriert seit: 08.11.2004
Beiträge: 2.079
Der_Gerhard ist zur Zeit noch ein unbeschriebenes Blatt
Der_Gerhard eine Nachricht über ICQ schicken
Standard

Wie sieht denn Dein überarbeiteter Code aus?
Am besten übersichtlich eingerückt und ohne die unnötigen vielfachen Leerzeilen.

Dann kann Dir sicher schnell jemand sagen, was schief geht.
__________________
**********************************
Nein, ich bin nicht die Signatur.
Ich putze hier nur.
**********************************
Der_Gerhard ist offline  
Alt 04.04.2006, 23:48  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Bitte mal die Forensuche mit "modulo" bemühen.
Die Frage wird hier nahezu täglich gestellt.

Trotzdem willkommen im Forum
Zergling-new ist offline  
Alt 05.04.2006, 08:51  
Neuer Benutzer
 
Registriert seit: 04.04.2006
Beiträge: 4
svenffm
Standard

So, habe die Suche mit "modulo" bemüht und bin fündig geworden, ausprobiert und es klappt so wie ich das m�chte und kann endlich mit der Programmierung weiter machen . Vielen lieben Dank. Und: Ich scheine hier das richtige Forum gefunden zu haben.
Danke für den Willkommensgruß!!
svenffm ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Daten aus MySQL korrekt anzeigen sams9 PHP Tipps 2008 21 19.06.2008 20:58
Daten selber per Browser ändern (MYSQL) Minimi PHP Tipps 2008 9 31.12.2007 13:21
Daten aus Mysql auslesen CityHubter PHP Tipps 2007 8 23.12.2005 23:39
[Anfänger] Daten Sortieren und Filtern mit Mysql PHP Tipps 2007 7 04.11.2005 23:30
2 MySQL Spalten suchen und nach Relevanz ordnen!? nsane Datenbanken 4 19.10.2005 12:03
Daten werden NUR EINMAL in mysql übertragen!!! PHP Tipps 2005-2 16 13.10.2005 15:02
[Erledigt] Daten aus MySQL in einer zufälligen Reihenfolge ausgeben PHP-Fortgeschrittene 2 31.07.2005 12:42
XML Daten in eine MySQL Datenbank Datenbanken 8 24.07.2005 16:03
Daten aus der Datenbank in 3 Spalten pro Zeile darstellen? ThaRider PHP Tipps 2005-2 7 14.07.2005 23:00
Daten auf mysql änder!!??!??!?!?!? PHP Tipps 2005-2 6 08.07.2005 11:42
nur bestimmte anzahl an daten per mysql auslesen PHP Tipps 2005 4 13.05.2005 15:45
[Erledigt] Daten in Mysql eingeben und auf warteliste setzen. PHP Tipps 2005 7 05.05.2005 04:04
[Erledigt] MySQL ODBC - Word 97 - Daten importieren Datenbanken 0 30.11.2004 10:44
Auslesen von Daten aus einer mysql Datenbank + Editieren vampsoftchef PHP Tipps 2004-2 5 15.11.2004 08:31
[Erledigt] Mysql + fopen: zu löschende daten ermitteln PHP-Fortgeschrittene 2 16.08.2004 14:02

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php mysql daten schreiben, in vorgegebenen bild schreiben, mysql spalte schreiben, mysql in spalte schreiben, vorgegebenen wer mit hidden in datenbank, in spalte schreiben mysql, mysql in nur eine spalte schreiben, spaltenbreite php mysql, php daten aus mysql darstellen und ändern, daten in richtige spalte schreiben mysql, spaltenweise schreiben php, php mysqul daten schreiben, tabelle mit festen spaltengrössen in mysql importieren, php mysql datensatz spalten nebeneinander, mysql datenausgabe 3 spalten, msql daten in spalte schreiben, mysql feste spaltenbreite, php mysql daten in spalte schreiben, php mysql datensatz schreiben, mysql in einer bestimmten spalte schreiben

Alle Zeitangaben in WEZ +2. Es ist jetzt 11:30 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.