Hi. Ich besitze eine Datenbank wo z.b. 5 Datensätze drin sind die ich rausschreiben muss. Pro Zeile in der Datenbank gibt es 1 div block. In einer Zeile im Browser sind maximal 3 div Blöcke nebeneinander. Ich kriegs nur hin mit einigen Werten aber nicht genau.
PHP
- $gebaude = mysql_query("SELECT * FROM tblinfo'");
- $anzahl = mysql_num_rows($gebaude);
- <?php
- for ($i = 0; $i <= $anzahl % 2; $i++)
- {
- $j = 0;
- while (($j <= 2) )//($anzahl !== 0)) for ($j = 0; $j <= 2; $j++)
- {
- $anzahl = $anzahl -1;
- ?>
- <div class="Gebaude" style="margin-left:<?php echo $j*221 . 'px';?>;position:absolute;margin-top:<?php if ($i > 0){echo $i*223 . 'px';}else{echo 0 . 'px';}?>;">
- <form action="">
- <p class="img"></p>
- <p class="text"><?php echo mysql_result($gebaude,$j,1);?></p>
- <p class="text"><?php echo 'name: ' . mysql_result($gebaude,0,3) . ' ' . 'email: ' . mysql_result($gebaude,0,4);?></p>
- <p class="text"><input type="submit" name="senden" value="Senden"/></p>
- </form>
- </div>
- <?php
- $j++;
- }
- }
- ?>
Wenn er nur 1 div in der neuen Zeile machen soll kommen 3 ka wieso :S. kann mir vllt jmd helfen?
MfG HolyBeast