waarden uit mysql database in array?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: « vorige 1 2

Dennis

Dennis

20/08/2007 21:43:00
Quote Anchor link
Dennis schreef op 20.08.2007 21:43:
dit begint er op te lijken.
maar helaas gebruikt hij constant dezelfde array als ik de while onder een andere while zet.
mijn totale php bestand ziet er nu als volgt uit:
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
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<?PhP
include 'mdb.php';
print '<center>';

$fg = $_GET['fg'];
$shootsmsql = mysql_query("SELECT * FROM events WHERE fotograaf='$fg'");

while ($shoots = mysql_fetch_array($shootsmsql)){
print '<BR><B>'.$shoots['titel'].'</B><BR>';


$evenement = $shoots['nmr'];
print 'Shootnummer: '.$evenement.'<BR><BR>';
$fotos = mysql_query("SELECT * FROM fotos WHERE evenement='$evenement'");
$tel = mysql_num_rows($fotos);
$deelgetal = ceil($tel/3);


$fotos = mysql_query("SELECT * FROM fotos WHERE evenement='$evenement'");
while ($row = mysql_fetch_array($fotos))
{

$array[] = $row['bestand'];
}


for ($i=0;$i<$deelgetal;$i++){
$j = 3*$i;
$getal1 = $j;
$getal2 = $getal1+1;
$getal3 = $getal2+1;

if ($getal1<$tel){ print $array[$getal1].'<BR>';};
if ($getal2<$tel){ print $array[$getal2].'<BR>';};
if ($getal3<$tel){ print $array[$getal3].'<BR>';};
};




};


?>


de output is als volgt:
Edwin Jansen 1
Shootnummer: 4

Edwin Jansen 10.jpg
Edwin Jansen 11.jpg
Edwin Jansen 12.jpg

Edwin Jansen 2
Shootnummer: 5

Edwin Jansen 10.jpg
Edwin Jansen 11.jpg
Edwin Jansen 12.jpg
Edwin Jansen 28.jpg
Edwin Jansen 29.jpg
Edwin Jansen 20.jpg
Edwin Jansen 21.jpg
Edwin Jansen 22.jpg
Edwin Jansen 23.jpg
Edwin Jansen 24.jpg

Edwin Jansen 3
Shootnummer: 6

Edwin Jansen 10.jpg
Edwin Jansen 11.jpg
Edwin Jansen 12.jpg
Edwin Jansen 28.jpg
Edwin Jansen 29.jpg
Edwin Jansen 20.jpg
Edwin Jansen 21.jpg
Edwin Jansen 22.jpg
Edwin Jansen 23.jpg

Edwin Jansen 4
Shootnummer: 7

Edwin Jansen 10.jpg
Edwin Jansen 11.jpg
Edwin Jansen 12.jpg
Edwin Jansen 28.jpg
Edwin Jansen 29.jpg
Edwin Jansen 20.jpg
Edwin Jansen 21.jpg
Edwin Jansen 22.jpg
Edwin Jansen 23.jpg
Edwin Jansen 24.jpg
Edwin Jansen 25.jpg
Edwin Jansen 26.jpg
Edwin Jansen 27.jpg
Edwin Jansen 37.jpg
Edwin Jansen 38.jpg
Edwin Jansen 32.jpg
Edwin Jansen 33.jpg


laat maar, probleem opgelost.
mijn uiteindelijke script zet de correcte foto's in een array en zet ze in een tabel van 3 rijen. dat ziet er zo uit:

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
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<?PHP
include 'mdb.php';
$fg = $_GET['fg'];
$shootsmsql = mysql_query("SELECT * FROM events WHERE fotograaf='$fg'");

while ($shoots = mysql_fetch_array($shootsmsql)){
print '<CENTER><BR><B>'.$shoots['titel'].'</B><BR>
<TABLE width="75%">'
;


$evenement = $shoots['nmr'];
$fotos = mysql_query("SELECT * FROM fotos WHERE evenement='$evenement'");
$tel = mysql_num_rows($fotos);
$deelgetal = ceil($tel/3);


$fotos = mysql_query("SELECT * FROM fotos WHERE evenement='$evenement'");
while ($row = mysql_fetch_assoc($fotos))
{

$array[$evenement][] = $row['bestand'];
}


for ($i=0;$i<$deelgetal;$i++){
$j = 3*$i;
$getal1 = $j;
$getal2 = $getal1+1;
$getal3 = $getal2+1;

print '<TR><TD align="center">';
if ($getal1 <$tel){ print '<A href="page.php?p=foto&file='.$array[$evenement][$getal1].'" target="_BLANK"><IMG src="fotos/'.$array[$evenement][$getal1].'" width="200"></A>'; }
print '</TD>
<TD align="center">'
;
if ($getal2 <$tel){ print '<A href="page.php?p=foto&file='.$array[$evenement][$getal2].'" target="_BLANK"><IMG src="fotos/'.$array[$evenement][$getal2].'" width="200"></A>'; }
print '</TD>
<TD align="center">'
;
if ($getal3 <$tel){ print '<A href="page.php?p=foto&file='.$array[$evenement][$getal3].'" target="_BLANK"><IMG src="fotos/'.$array[$evenement][$getal3].'" width="200"></A>'; }
print '</TD></TR>
 '
;
};

print '</TABLE></CENTER><BR>';


};

?>
Gewijzigd op 01/01/1970 01:00:00 door Dennis
 

Pagina: « vorige 1 2



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.