Gegroet,
Ik heb een PHP script geschreven om gegevens uit de tabel reviews in mijn database op diverse manieren te sorteren.
Om te sorteren geef ik elke sorteermogelijkheid een eigen SQL statement mee:
De $action == 'view' ziet er vervolgens zo uit:
en de functie "get_record" is als volgt samengesteld:
Het rare is dat als ik de waarde van $sql laat echo'en elders in de pagina hij me de waarde Array geeft...
Wat doe ik fout en hoe los ik dit op?
Bij voorbaat dank!
Ik heb een PHP script geschreven om gegevens uit de tabel reviews in mijn database op diverse manieren te sorteren.
Om te sorteren geef ik elke sorteermogelijkheid een eigen SQL statement mee:
code:
1
2
3
4
5
| if ($sortorder == 'poster')
{
$sql = $conn->find_record("SELECT * FROM reviews WHERE auto_id NOT IN (271) ORDER BY poster ASC") or die(mysql_error());
$action = 'view';
} |
De $action == 'view' ziet er vervolgens zo uit:
code:
1
2
3
4
5
6
7
8
9
| if ($action == 'view')
{
<knip>
while ($reviews = $conn->get_record($sql))
{
<statement>
}
} |
en de functie "get_record" is als volgt samengesteld:
code:
1
2
3
4
5
6
7
| function get_record($queryname)
{ if ($this->result[$queryname])
$value = mysql_fetch_array($this->result[$queryname]);
else
$value = 0;
return $value;
} |
Het rare is dat als ik de waarde van $sql laat echo'en elders in de pagina hij me de waarde Array geeft...
Wat doe ik fout en hoe los ik dit op?
Bij voorbaat dank!
- Ik bespreek ook harde waren en dan wel op www.lordsofmetal.nl - en ik draai en programmeer ze in DYNAMO