Autor |
Nachricht |
new001
Threadersteller
Dabei seit: 16.02.2006
Ort: Sundern
Alter: 37
Geschlecht:
|
Verfasst Do 25.01.2007 14:53
Titel aus 2 mach 4 |
|
|
Hallo MG-User,
hab nen kleinen Hänger bei der Spaltenausgabe, könnt ihr den Fehler finden ?
Er zeigt mir nämlich nur 2 spalten an, aber ich will 4 spalten haben.
Code: | if($x%4 == 0 )
{
echo("<tr>");
}
if($x == $file-1 && $file % 4 == 1){
echo("<td colspan='4'>");
}else{
echo("<td>");
echo("<a href=\"#\"><img border=\"0\" height=\"75\" width=\"100\" src=\"".$file."\" ></a>");
echo("</td>");
}
if( $x%4 != 0 )
{
echo("</tr>");
}
$x++;
} |
Zuletzt bearbeitet von new001 am Do 25.01.2007 14:55, insgesamt 1-mal bearbeitet
|
|
|
|
|
tacker
Dabei seit: 22.03.2002
Ort: Trondheim, Norwegen
Alter: 43
Geschlecht:
|
Verfasst Do 25.01.2007 15:36
Titel
|
|
|
Was fragst Du da ab?
|
|
|
|
|
Anzeige
|
|
|
pRiMUS
Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht:
|
|
|
|
|
new001
Threadersteller
Dabei seit: 16.02.2006
Ort: Sundern
Alter: 37
Geschlecht:
|
Verfasst Do 25.01.2007 23:26
Titel
|
|
|
tacker hat geschrieben: |
Was fragst Du da ab? |
öhmmm weiß nicht
is das erste mal das ich mich mit der ausgabe von mehreren spalten beschäftige.
habs von Skyw4ler-> http://www.mediengestalter.info/forum/10/ausgabe-aus-datenbank-in-zweier-reihe-67662-1.html#top
habs halt nur n bissel umgeändert,
aber nun weiß ich nciht wie ich von 2 auf 4 spalten komme. Kann mir das nicht irgendwie einer auf schnelle weise umändern?
new001 hat geschrieben: |
also irgendwie werde ich daraus auch nicht schlau |
[edit]
Bitte edit verwenden.
Zuletzt bearbeitet von hyko am Fr 26.01.2007 09:50, insgesamt 2-mal bearbeitet
|
|
|
|
|
pRiMUS
Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht:
|
Verfasst Fr 26.01.2007 09:44
Titel
|
|
|
wenn man mal ein wenig mehr deiner daten/quelltexte sehen könnte, könnte man dir auch weiterhefen. in welcher form bekommst ud woher den deine daten?
|
|
|
|
|
new001
Threadersteller
Dabei seit: 16.02.2006
Ort: Sundern
Alter: 37
Geschlecht:
|
Verfasst Fr 26.01.2007 09:55
Titel
|
|
|
pRiMUS hat geschrieben: | wenn man mal ein wenig mehr deiner daten/quelltexte sehen könnte, könnte man dir auch weiterhefen. in welcher form bekommst ud woher den deine daten? |
Meine Daten werden aus nem Ordner gelesen, diese sind nicht in der DB eingetragen nur der Ordner.
Aber ist jetzt nicht mehr weiter schlimm, bedanke mich bei euch für eure Hilfe hab nen Skript gefunden welches ich gut anpassen konnte und auch die spalten Anzahl individuell schnell eintragen konnte =>
Code: | <?php
function PicturePreview($dir){
if(!$dir){$dir = 'IMG/'.$foldername.'/';}
foreach(glob("$dir/*") as $item){$sort[]= end(explode('/',$item));}
$killit = array('*.JPG', '*.jpeg', '*.gif', '*.png');
$killcounter = 0;
foreach($sort as $sorteditem){
foreach($killit as $killcheck){
if(strtolower($sorteditem) == strtolower($killcheck))
{unset($sort[$killcounter]);}
}$killcounter++;}
if($sort){natsort($sort);}
foreach($sort as $item){$return[]= $item;}
if(!$return){return array();}
return $return;
}
?>
<?php
echo '<table width="581" border="1" cellspacing="0" cellpadding="0">',"\n";
$folder = 'IMG/'.$foldername.'';
$z=0;
foreach(PicturePreview($folder) as $item) {
if ($z%4==0) echo '<tr>';
if ($z%4!=4) echo '<td><img border=\"0\" height=\"75\" width=\"100\" src="'.$folder.'/'.$item.'"></td>';
if ($z%4==3) echo '</tr>';
if ($z%4==4) echo '<br />',"\n";
$z++;
}
echo '</table>';
?>
|
if ($z%4==0)
if ($z%4!=4)
if ($z%4==3)
if ($z%4==4)
für die jenigen dies gebrauchen können
1.Zeile: $z%$zahl
2.Zeile $z%$zahl=$Zahl
3.Zeile $z%$zahl=$zahl-1
4.Zeile $z%$zahl=$Zahl
MFG ENIX
Zuletzt bearbeitet von new001 am Fr 26.01.2007 09:56, insgesamt 1-mal bearbeitet
|
|
|
|
|
pRiMUS
Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht:
|
Verfasst Fr 26.01.2007 22:06
Titel
|
|
|
du möchtest nur bilder in einer tabelle ausgeben die sich im ordner befinden? da frag ich mich was daran schwer zu verstehen ist, wenn man dir schon eine fertige funktion liefert?
Code: |
<?php
// ordner wird ausgelesen und als array gespeichert
foreach(glob("bilder/*") as $item)
$sort[]= end(explode('/',$item));
// html tabellen funktion
include("function.html_tabelle.php");
/**
* array für das tabellen layout, ist aber kein muss,so kann man
* aber die tabelle optisch den bedürfnissen anpassen
*/
$tab["breite"] = "400";
$tab["border"] = 1;
$tab["margin"] = 2;
$tab["padding"] = 2;
$tab["space"] = " ";
$tab["additional"]["table"] = "";
$tab["additional"]["tr"] = "";
$tab["additional"]["td"] = "width=\"100\"";
$tab["additional"]["ln"] = "";
$tab["bgcolor"] = "ECECEC";
// tabelle wird ausgegeben.
echo html_tabelle($sort, 4, $tab)
?>
|
|
|
|
|
|
|
|
|