php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.10.2004, 20:57  
Gast
 
Beiträge: n/a
Standard je 3 bilder in eine zeile

hi@all,
ich habe nun ein ordner mit bildern drin.
nun auch eine php-datei, mit der ich die bilder in einer tabelle ausgebe.
die blätterfunktion aue ich dann später ein...
nun möchte ich gerne 3 bilder in jeder zeile haben.
wie kann ich das anwenden?
mein aktueller code:
Code:
<?php
//* Inkludieren der Daten und Klassen
include("inc/config.inc.php");
include("inc/mysql.class.inc.php");
include("inc/getfiles.class.inc.php");

//* Verbindung zu MySQL herstellen
//$mysql = new MySQL;
//$mysql->connect($mysql['host'], $mysql['user'], $mysql['pass']);
//$mysql->select_db($mysql['db']);

//* Klasse definieren zum ausgeben der Dateien
$getFiles = new getFiles;

//* Funktionen definieren zum ausführen der Gallery
$path  = "img/";
$files = array();
$data  = $getFiles->getPics($path, $files);

echo '<center>';
echo '<table cellspacing="0" cellpadding="4" border="1">';

foreach($files as $value)
{
  echo '<tr>';
  echo '<td>';
  echo '[img]'.$path.''.$value.'[/img]';
  echo '
';
  echo 'Hier Titel';
  echo '</td>';
  echo '</tr>';
}

echo '</table>';
echo '</center>';
?>
MfG,
WasserDragoon.
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 18.10.2004, 21:32  
Gast
 
Beiträge: n/a
Standard

naja du nimmst einfach das <tr>..</tr> aus der schleife raus, bzw verbindest
es mit ner abfrage. lässt nen zähler mitlaufen, und wenn i == 3 dann bauste
nen </tr><tr> rein, und setzt den zähler wieder zurück ..
 
Alt 18.10.2004, 21:41  
Erfahrener Benutzer
 
Registriert seit: 08.06.2004
Beiträge: 865
RudiS
Standard

... und hier der passende Code:
PHP-Code:
echo '<table>'."\n";
echo 
' <tr>'."\n";
$i 0;
foreach (
$files as $value)
 {
  if (
$i == 3)
   {
    echo 
' </tr>'."\n";
    echo 
' <tr>'."\n";
    
$i 0;
   }
  echo 
'  <td>'."\n";
  echo 
'    [img]'.$path.''.$value.'[/img]'."\n";
  echo 
'    
'
."\n";
  echo 
'    Hier Titel'."\n";
  echo 
'  </td>'."\n";
  
$i++;
 }
echo 
' </tr>'."\n";
echo 
'</table>'."\n"
mfg RudiS
__________________
Kunst kommt von Können und nicht von wollen, denn sonst würde es ja Wunst heißen.
RudiS ist offline  
Alt 18.10.2004, 22:20  
Gast
 
Beiträge: n/a
Standard

THX ihr wart mir echt ne rießig große hilfe.
weiter so
MfG,
WasserDragoon.

EDIT:
lol nur wie bekomme ich da nun ne blätterfunktion rein es sollen auf jeder seite 9 bilder angezeigt werden.
3 bilder sind in einer reihe.
d.h. nun sollen 9 bilder pro seite angezeigt werden und bei 10 bildern dann die nächste seite.
mit meinem geht das nur mit mysql daten und damit nicht.
wie krieg ich das nun hin.
danke im vorraus.
MfG,
WasserDragoon.

PHP-Code:
<?php
//* Inkludieren der Daten und Klassen
include("inc/config.inc.php");
include(
"inc/mysql.class.inc.php");
include(
"inc/getfiles.class.inc.php");

//* Verbindung zu MySQL herstellen
//$mysql = new MySQL;
//$mysql->connect($mysql['host'], $mysql['user'], $mysql['pass']);
//$mysql->select_db($mysql['db']);

//* Klasse definieren zum ausgeben der Dateien
$getFiles = new getFiles;

//* Funktionen definieren zum ausführen der Gallery
$path  "img/";
$files = array();
$data  $getFiles->getPics($path$files);

echo 
'<center>';
echo 
'<table cellspacing="0" cellpadding="4" border="0">';
echo 
'<tr>';
$i 0;
foreach(
$files as $value)
{
  if (
$i == 3)
  {
    echo 
' </tr>';
    echo 
' <tr>';
    
$i 0;
  }
  echo 
'<td>';
  echo 
'<center>';
  echo 
'<a href="'.$path.''.$value.'" target="_new">';
  echo 
'[img]'.$path.''.$value.'[/img]';
  echo 
'
'
;
  echo 
'Hier Titel';
  echo 
'</a>';
  echo 
'</center>';
  echo 
'</td>';
  
$i++;
}
echo 
'</tr>';
echo 
'</table>';
echo 
'</center>';
?>
 
Alt 19.10.2004, 11:07  
Gast
 
Beiträge: n/a
Standard

indem du in $files nicht alle files reinliest sondern eben halt nur 9 stück.
wie du festlegst, welche das sind - ist dein ding.
 
Alt 19.10.2004, 12:15  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

hat zwar nichts mit dem problem und PHP zu tun .. aber hilfe ... mach schnell das <center> weg ... hilfe ... *panik*.
imported_Ben ist offline  
Alt 19.10.2004, 12:32  
Gast
 
Beiträge: n/a
Standard

weswegen sollte ich das <center> wegmachen???
 
Alt 19.10.2004, 12:43  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von WasserDragoon
weswegen sollte ich das <center> wegmachen???
Zitat:
Dieses Element ist jedoch als deprecated eingestuft. Es ist mittlerweile eigentlich überflüssig und sollte nur noch in begründeten Ausnahmefällen (z.B. Abwärtskompatibilität zu Netscape 1.1) benutzt werden.
http://de.selfhtml.org/html/text/ber...lock_zentriert
imported_Ben ist offline  
Alt 19.10.2004, 12:47  
Gast
 
Beiträge: n/a
Standard

ahja und nur weil dir es nicht passt sollte ich ein aktuelles benutzen, oder wie?
nagut...da du ein mod bist, werde ich halt das zentrierte in <td align="center"> umwandeln...
 
Alt 19.10.2004, 12:53  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von WasserDragoon
ahja und nur weil dir es nicht passt sollte ich ein aktuelles benutzen, oder wie?


hä?
du kannst machen, was du willst. mir ist das egal. ich sage ja nur, dass <center> nicht mehr aktuell ist. so was nennt man hinweis.

Zitat:
Zitat von WasserDragoon
nagut...da du ein mod bist, werde ich halt das zentrierte in <td align="center"> umwandeln...
sorry. so was blödes hab ich noch nicht gehört.
das hat doch rein gar nichts mit mir zu tun. ich wollte dir nur weiterhelfen

nunja. egal. wenn du dich also entschließen solltest das <center> zu ersetzen, dann finde ich das klasse, aber nicht deswegen, weil ich das will, sondern weil ich wieder jemandem geholfen habe etwas zu lernen.

so long.


ciao ben.
imported_Ben 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
Bilder ohne DB sicher speichern Diet PHP Tipps 2005 6 25.03.2009 00:07
[Erledigt] 'upload-Datei' Zeile für Zeile auslesen Felix PHP Tipps 2008 18 29.06.2008 02:55
Zeile einfügen tennessee Server, Hosting und Workstations 5 02.06.2006 21:05
Bilder auslesen und nach 5 Bildern eine neue Zeile FireFIghter PHP Tipps 2006 1 09.03.2006 19:01
Bilder löschen PHP Tipps 2005-2 4 24.10.2005 11:37
Bilder aus einem unterverzeichis anzeigen.Hilfe PHP Tipps 2005-2 3 12.09.2005 15:36
Mehrere Bilder Hochladen und bearbeiten PHP Tipps 2005-2 7 23.07.2005 13:48
Bilder pro Zeile picco PHP Tipps 2005-2 10 12.07.2005 14:07
Bilder in URL Zeile DER_Brain Off-Topic Diskussionen 6 10.05.2005 18:31
Bilder in Tabellen nixdorf HTML, Usability und Barrierefreiheit 36 09.05.2005 21:15
Bilder aus der Datenbank Skazi Datenbanken 2 09.02.2005 13:42
durchlauf,zeile für zeile + update Skazi Datenbanken 10 25.11.2004 13:59
mehrere Bilder pro Zeile PHP Tipps 2004 6 15.10.2004 12:22
[Erledigt] Funktion MAIL() funkt nicht PHP Tipps 2004 16 11.07.2004 17:25

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mehrere bilder in einer zeile mit php und mysql, php bilder pro zeile, html zwei bilder in einer zeile, bilder in einer reihe anzeigen, jeder 3 zeile php, nur 3 bilder pro zeile anzeigen php, php 3 bilder pro zeile, php code 3 bilder in einer reihe, 3 bilder in einer zeile php, php 3 ergebnisse pro reihe, php 3 bilder / zeile

Alle Zeitangaben in WEZ +2. Es ist jetzt 00:23 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.