Afbeeldingen in 2 kollomen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Leendert

Leendert

20/12/2005 11:45:00
Quote Anchor link
Als ik dit script gebruik laat hij alle plaatjes zien..
Behalve het eerste plaatje uit mijn tabel van mijn database niet

Weet iemand hoe ik dit op kan lossen??

Bedankt alvast, Leendert

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?
$aantalrijen
=2;
$teller=0;

echo '<table border="3" ><tr>';

while ($row_Recordset1=mysql_fetch_array($Recordset1))
?>


<td>

<form name="form1" method="post" action="">
<table width="72" height="72" border="2">
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td colspan="2"><input name="imageField" type="image" src="fotos/
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $row_Recordset1['pro_pics']; ?>
" width="75" height="75" border="0"></td>
</tr>
</table>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php

       $teller
++;
       if ($teller%$aantalrijen==0)
       {
echo "</tr><tr>";
        }

}


echo '</tr></table>';

?>





Hier neemt regelt mn script verschillende bladzijdes

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
$maxRows_Recordset1
= 10;
$pageNum_Recordset1 = 0;
if (isset($_GET['pageNum_Recordset1'])) {
  $pageNum_Recordset1 = $_GET['pageNum_Recordset1'];
}

$startRow_Recordset1 = $pageNum_Recordset1 * $maxRows_Recordset1;

mysql_select_db($database_la, $la);
$query_Recordset1 = "SELECT * FROM db_pro ORDER BY pro_id DESC";
$query_limit_Recordset1 = sprintf("%s LIMIT %d, %d", $query_Recordset1, $startRow_Recordset1, $maxRows_Recordset1);
$Recordset1 = mysql_query($query_limit_Recordset1, $la) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);

if (isset($_GET['totalRows_Recordset1'])) {
  $totalRows_Recordset1 = $_GET['totalRows_Recordset1'];
}
else {
  $all_Recordset1 = mysql_query($query_Recordset1);
  $totalRows_Recordset1 = mysql_num_rows($all_Recordset1);
}

$totalPages_Recordset1 = ceil($totalRows_Recordset1/$maxRows_Recordset1)-1;
?>
 
PHP hulp

PHP hulp

16/11/2024 04:49:34
 
Jan Koehoorn

Jan Koehoorn

20/12/2005 11:53:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$query_limit_Recordset1
= sprintf("%s LIMIT %d, %d", $query_Recordset1, $startRow_Recordset1, $maxRows_Recordset1);
?>


Als je vanaf de eerste record wilt laten zien, moet $startRow_Recordset1 ook 0 kunnen zijn. Dan moet je nagaan of dat in deze regel ook mogelijk is:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$startRow_Recordset1
= $pageNum_Recordset1 * $maxRows_Recordset1;
?>
Gewijzigd op 20/12/2005 11:54:00 door Jan Koehoorn
 
Leendert

Leendert

20/12/2005 12:22:00
Quote Anchor link
Ik snap niet precies wat je bedoeld? :$
 
Jelmer -

Jelmer -

20/12/2005 13:11:00
Quote Anchor link
0*x = altijd 0
1*x = wel x, maar dan begin je dus vanaf 1, en kan je nooit 0 selecteren.
 
Leendert

Leendert

20/12/2005 13:44:00
Quote Anchor link
daar zit het in inderdaad...

Nu begrijp ik het iid waarom het niet lukt...
Maar hoe moet ik dat oplossen?

ik ben dik newbie daarin... :$

while ($row_Recordset1=mysql_fetch_array($Recordset1))

Wat gebeurd hier nou eigelijk?
Zolang hij gegevens haalt uit $recordset1 en in een array $row_Recordset1 zet moet hij deze lus doen?

$startRow_Recordset1 = $pageNum_Recordset1 * $maxRows_Recordset1;

0 * 10 = 0 eerste record? of moet dit 1 zijn?
1 * 10 = 10 dus 0 totenmet 10?

Tis echt erg als je er niet uitkomt ej :S
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.