mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 26.04.2024 20:58 Benutzername: Passwort: Auto-Login

Thema: aus 2 mach 4 vom 25.01.2007


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> aus 2 mach 4
Autor Nachricht
new001
Threadersteller

Dabei seit: 16.02.2006
Ort: Sundern
Alter: 37
Geschlecht: Männlich
Verfasst Do 25.01.2007 14:53
Titel

aus 2 mach 4

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden
tacker

Dabei seit: 22.03.2002
Ort: Trondheim, Norwegen
Alter: 43
Geschlecht: Männlich
Verfasst Do 25.01.2007 15:36
Titel

Antworten mit Zitat Zum Seitenanfang

Code:
$x == $file-1

Was fragst Du da ab?
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
pRiMUS

Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht: Männlich
Verfasst Do 25.01.2007 15:45
Titel

Antworten mit Zitat Zum Seitenanfang

wenn du ne tabelle mit daten aus nem array füllen willst, hilft dir das hier evtl weiter:

http://fraq.de/funktionen/function.html_tabelle.php
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
new001
Threadersteller

Dabei seit: 16.02.2006
Ort: Sundern
Alter: 37
Geschlecht: Männlich
Verfasst Do 25.01.2007 23:26
Titel

Antworten mit Zitat Zum Seitenanfang

tacker hat geschrieben:
Code:
$x == $file-1

Was fragst Du da ab?


öhmmm weiß nicht Lächel
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?

* Ich bin unwürdig * * Ich bin unwürdig * * Ich bin unwürdig *


new001 hat geschrieben:
new001 hat geschrieben:
tacker hat geschrieben:
Code:
$x == $file-1

Was fragst Du da ab?


öhmmm weiß nicht Lächel
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?

* Ich bin unwürdig * * Ich bin unwürdig * * Ich bin unwürdig *


Zitat:
wenn du ne tabelle mit daten aus nem array füllen willst, hilft dir das hier evtl weiter:

http://fraq.de/funktionen/function.html_tabelle.php


also irgendwie werde ich daraus auch nicht schlau Lächel *hu hu huu*






[edit]
Bitte edit verwenden.


Zuletzt bearbeitet von hyko am Fr 26.01.2007 09:50, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden
pRiMUS

Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht: Männlich
Verfasst Fr 26.01.2007 09:44
Titel

Antworten mit Zitat Zum Seitenanfang

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?
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
new001
Threadersteller

Dabei seit: 16.02.2006
Ort: Sundern
Alter: 37
Geschlecht: Männlich
Verfasst Fr 26.01.2007 09:55
Titel

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden
pRiMUS

Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht: Männlich
Verfasst Fr 26.01.2007 22:06
Titel

Antworten mit Zitat Zum Seitenanfang

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"] = "&nbsp;";
$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)
?>
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.