Count probleem

Status
Niet open voor verdere reacties.

jtheiner

Gebruiker
Lid geworden
4 mrt 2010
Berichten
104
Hallo,

Ik ben bezig met een scriptje. Nu doet deze automatisch foto's laden uit een map. Nu wil ik dat ze met 2 langs elkaar geladen worden. Het werkte toen ik alleen nog een img deed inladen. Nu heb ik er een button van gemaakt zodat ik dingen nog kan door sturen naar de volgende pagina. (mat a lukte dat niet).

Hoe krijg ik nu de count weer aan het werk?
over het stukje waar het gaat:

p.s. $per_column5 staat op 2

PHP:
$per_column5 = 2;
PHP:
			foreach($files2 as $file2)
			{
				$count++;
				echo '
				<form action="producten3.php" method="post">
				<input type="hidden" value="',$image_dir2,'" name="naam" id="naam"/>
				<input type="hidden" value="',$image_dir2,str_replace('-thumb','',$file2),'" name="naam2" id="naam2"/>
				<input type="hidden" value="',$file,'" name="naam3" id="naam3"/>
				<input type="hidden" value="',$file2,'" name="naam4" id="naam4"/>
				<input type="image" style="padding: 2px;" src="',$image_dir2,$file2,'" width="100" height="100" value="',$image_dir2,str_replace('-thumb','',$file2),'" id="button2"/>
				</form>
				';
				if($count % $per_column5 == 0) { echo '<div class="clear"></div>'; }
			}

Bedankt alvast!
 
Dit is geen probleem in de count, maar in je opmaak.

Gooi maar eens een div met css "float: left;" om je form heen.
 
Hoi!

Bedankt,

Maar nu lijkt hij helemaal niks te tellen en gewoon zoveel mogelijk langs elkaar te zetten.

Ik had er nu van gemaakt:
PHP:
echo '
<div style="float: right;">

form....

</div>
';

Duss, wat doe ik verkeerd?
 
jouw div.clear cleared niet.
die moet "clear: both" hebben
 
Ja! dat was hem,

Maar nu wil ik hem niet rechts of links uitgeleind hebben maar in de midden. Hoe doe ik dat dan?
 
met form { text-align: center; } ?
(anders even de hele html-output van het form en bijbehorende css posten)
 
Hoi,

Dat dacht ik ook, maar helaas toch niet omdat ik er al heb staan float: right;. Dat omdat hij anders niet netjes rijtjes van 2 laat zien. Of kan dat ook met een andere div style?
 
Zonder de code te zien, zou ik zeggen:
  • een eigen <div> voor het ding dat rechts moet zweven,
  • een eigen <div> daarachteraan, met de {text-align:center;}, voor de in te voegen afbeeldingen,
  • met eventueel een {margin-right: ..px} ter waarde van iets meer dan de breedte van de rechter-float,
  • en dan de clear.
Komt dat in de buurt?
 
Geen idee.

Maar heb het nu zo opgelost, niet meer float: right of left. Maar display: inline-block;

En nu werkt hij! Jippy! Haha.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan