myql data in een array
moet ik daarvoor een functie gaan schrijven of kan het simpeler?
het volgende werkt alleszins niet
Code (php)
1
2
2
$ids = $db->query("SELECT lid_id FROM leden WHERE lid_id!='". $lid_details['lid_id'] ."'");
$lid_ids = $db->fetch_array($ids);
$lid_ids = $db->fetch_array($ids);
(ps: db classe werkt correct)
Alvast bedankt
Gewijzigd op 01/01/1970 01:00:00 door Lander Van Nieuwenhuyse
SanThe schreef op 25.11.2009 16:57:
Bedankt!
hoe kan ik deze array gebruiken in een javascript functie?
dit is mijn javascript
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
function switchMenuClose(array)
{
for (i = 0;i < array.length; i++)
{
var el = document.getElementById(array[i]);
el.style.display = 'none';
}
}
{
for (i = 0;i < array.length; i++)
{
var el = document.getElementById(array[i]);
el.style.display = 'none';
}
}
en dit mijn php script
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
$selecteer_ouderejaars = $db->query("SELECT * FROM
leden WHERE ordening='ouderejaar' ORDER BY naam ASC");
while ($lid_details = $db->fetch_array($selecteer_ouderejaars))
{
$foto_details = $db->get_sql_row("SELECT * FROM
leden_media WHERE lid_id='". $lid_details['lid_id'] . "' AND in_opmaak=0 LIMIT 0,1");
$array = array();
$ids = $db->query("SELECT lid_id FROM leden WHERE lid_id!='". $lid_details['lid_id'] ."'");
while($lid_ids = $db->fetch_array($ids))
{
$array[] = $lid_ids['lid_id'];
}
$browse_ouderejaars .= '<tr><td> '.
' <a href=#" onclick="javascript:switchMenu(\''.$lid_details['lid_id'].'\'); javascript:switchMenuClose(\''.$array.'\');" class="links">
' . $lid_details['naam'] . ' ' . $lid->toon_bijnaam($lid_details) . ' ' . $lid->toon_extra($lid_details) . '</a>'.
'<ul id="'. $lid_details['lid_id'] .'" style="display:none">'.
'<li><img src="thumbnail.php?pic=admin/' . $foto_details['media_url'] . '&w=200&sq=Y&b=Y" border="0" alt="' . $lid_details['naam'] . '"></li><li> '.$lid_details['beschrijving'].'</li><tr></tr></td>'.
'</tr> ';
}
leden WHERE ordening='ouderejaar' ORDER BY naam ASC");
while ($lid_details = $db->fetch_array($selecteer_ouderejaars))
{
$foto_details = $db->get_sql_row("SELECT * FROM
leden_media WHERE lid_id='". $lid_details['lid_id'] . "' AND in_opmaak=0 LIMIT 0,1");
$array = array();
$ids = $db->query("SELECT lid_id FROM leden WHERE lid_id!='". $lid_details['lid_id'] ."'");
while($lid_ids = $db->fetch_array($ids))
{
$array[] = $lid_ids['lid_id'];
}
$browse_ouderejaars .= '<tr><td> '.
' <a href=#" onclick="javascript:switchMenu(\''.$lid_details['lid_id'].'\'); javascript:switchMenuClose(\''.$array.'\');" class="links">
' . $lid_details['naam'] . ' ' . $lid->toon_bijnaam($lid_details) . ' ' . $lid->toon_extra($lid_details) . '</a>'.
'<ul id="'. $lid_details['lid_id'] .'" style="display:none">'.
'<li><img src="thumbnail.php?pic=admin/' . $foto_details['media_url'] . '&w=200&sq=Y&b=Y" border="0" alt="' . $lid_details['naam'] . '"></li><li> '.$lid_details['beschrijving'].'</li><tr></tr></td>'.
'</tr> ';
}
Alvast bedankt!
Gelieve Niet Bumpen::
Gewijzigd op 01/01/1970 01:00:00 door Lander Van Nieuwenhuyse
http://php.net/manual/en/function.mysql-fetch-row.php
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?php
$result = mysql_query("SELECT id,email FROM people WHERE id = '42'");
if (!$result) {
echo 'Could not run query: ' . mysql_error();
exit;
}
$row = mysql_fetch_row($result);
echo $row[0]; // 42
echo $row[1]; // the email value
?>
$result = mysql_query("SELECT id,email FROM people WHERE id = '42'");
if (!$result) {
echo 'Could not run query: ' . mysql_error();
exit;
}
$row = mysql_fetch_row($result);
echo $row[0]; // 42
echo $row[1]; // the email value
?>
ah idd werkt perfect thnx