myql data in een array
Ik heb het volgende probleem ik zou moeten een array als dit krijgen:
moet ik daarvoor een functie gaan schrijven of kan het simpeler?
het volgende werkt alleszins niet
(ps: db classe werkt correct)
Alvast bedankt
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:
Bedankt!
Bij het oplossen van dit probleem kreeg ik echter een nieuw probleem...
hoe kan ik deze array gebruiken in een javascript functie?
dit is mijn javascript
en dit mijn php script
Alvast 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:
Gewijzigd op 01/01/1970 01:00:00 door Lander Van Nieuwenhuyse
Ik weet niet of je maar 1 row wilt gebruiken, maar als dat het geval is kun je ook op het voorbeeld kijken van php.net
http://php.net/manual/en/function.mysql-fetch-row.php
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





