webmaster resource
+ Webmaster Forum von Webmaster-Resource.de » Webcoding » PHP (Moderatoren: Christian Felken, » тнє $υι¢ι∂є « ™)
|-+ 10 bestimmte grafiken neben und untereinander
Username:
Password:

Seiten: [1]
Topic Tools  
Read 02. September 2007, 19:44:04 #0
Winbug

10 bestimmte grafiken neben und untereinander

hi

ich habe x Grafiken. Die moechte ich immer 10 nebeneinander ausgeben. Nachdem 10 erreicht sind eine neue zeile mit weiteren 10 und weitere 10 usw.

Ich brauch da bitte einen gedenkanstoss wie ich das machen kann.

Thx winbug  Huch
Offline  
Read 03. September 2007, 01:05:49 #1
Zeus

Re: 10 bestimmte grafiken neben und untereinander

mit einer for schleife wäre das sehr einfach zu realisieren

Code:
<?php
for($x=1$x<=10$x++){
?>

<img src="main pfad<?=$pic[$x];?>">
<?php
}
?>


inetwa so, zuerst zählst du einfach die anzahl an bildern, danach setzt du 2 schleifen der oben gezeigten art auf die eine sort dafür das 10 bilder nebeneinadner sind ,die andere das die "zeilen" untereinander gesetzt werden, vllt. hielft hier eine tabelle zur besseren ortnung.

ich glaub wir ham so ein ähnliches bsp. sogar auf der webmaster page sicher bin ich mir aber nicht

mfg

Zeus

ps. sry das ich dir jetz kein ganzes programm schreiben kann aber ich bin aktuell leicht aus der übung da ich c++ lerne und sich das doch in vielen punkten von php unterscheided

ich weis auch nicht ob ich in php (ist ja ein dialekt von c++) die modulo funktion (%) benutzen kann mit der wäre das ganze mit nur einer schleife zu bewerkstelligen


Gott ist Tod (Friedrich Nietzsche)
Offline  
Read 04. September 2007, 22:53:36 #2
X_a_n_d

Re: 10 bestimmte grafiken neben und untereinander

Hallo
@ Zeus: Jep, die Modulo-Funktion (%) funkt auch in PHP wie in C++

@ Winbug:

Auch ein einfacher Ansatz, du setzt in der for-Schleife eine Zählvariable ein, die jeweils nach dem Erreichen der Bilder einer Zeile zurückgesetzt wird, einen Umbruch einfügt und von vorne beginnt. Vorher kannst du der Einfachheit halber die Bilder in ein Array einlesen

Bsp:
Code:

<?php
$anzahlZeile 
10;
$count 1
$anzahlBilder x;

for (
$i=0$i $anzahlBilder$i++) 
{
   echo 
'<img src="'.$pics[$i].'"></img>';
   
$count++;
   if (
$count==$anzahlZeile)  
   { 
       echo 
'<br>'
       
$count=1;
   }
}


?>


Müsste eigentlich soweit funktionieren, ansonsten auf den Modulo vertrauen und die von Zeus vorgeschlagene Schleife nehmen  Zwinkernd
Offline  
Read 05. September 2007, 01:05:40 #3
Zeus

Re: 10 bestimmte grafiken neben und untereinander

Code:
[code]ok wenn modulo funzt kann er es auch so machen

[code]
<?php
  
for ( $loop 1$loop <= $bilder $loop++ )
  {
    
    
?>

        <img src="<?=$string;?>/<?=[$loop];?>.jpg">
    <?php

    
if ( loop 10 == ) echo "<br>";

  }
?>


dan hat das ganze eine geringere laufzeit (wenn es mit der laufzeit auch so wie mit c++ ist)

mfg

Zeus

ps: ich glaub ich hör mit php auf uns witme mich voll c++ das ist doch einfacher ist mir grad beim umschreiben aufgefallen[/code][/code]


Gott ist Tod (Friedrich Nietzsche)
Offline  
Seiten: [1]
Gehe zu: