"Jonas Koch Bentzen" <ingen.emailadresse@eksempel.dk> skrev i en meddelelse
news:a1d3vq$opr$1@sunsite.dk...
> Se, det ville jeg mene er dårlig tabelopbygning. Jeg ville opbygge det
> således:
hmm, okay - du har ret (det vidste jeg også godt var bedst, men jeg forsøgte
den anden metode fordi det ikke ville lykkes for mig...)
> while ($row = pg_fetch_object($query)) {
der skal være to paramtre på pg_fetch_object - jeg har lavet om til:
$query = pg_exec("SELECT id, overskrift FROM menuoverskrifter");
$count=0;
while ($row = @pg_fetch_object($query,$count)) {
echo "$row->overskrift<br/>\n";
$subcount=0;
$query2 = pg_exec("SELECT menupunkt FROM menupunkter WHERE
overskriftid = $row->id");
while ($row2 = @pg_fetch_object($query2,$subcount)) {
echo "$row2->menupunkt<br/>\n";
$subcount++;
}
$count++;
}
Der er dog stadig et problem...
Warning: PostgreSQL query failed: ERROR: Unable to identify an operator '='
for types 'text' and 'int4' You will have to retype this query using an
explicit cast in menu.php on line 11
Linie 11 er denne:
$query2 = pg_exec("SELECT menupunkt FROM menupunkter WHERE overskriftid =
$row->id");
Jeg kan ikke helt grejle denne fejl...
--
|-|$235-|)k - Mickey - Eko sum lapis
<theo-> ADSL.....is that some sort of learning difficulty?
Problemer med forbindelsen ? - lav en traceroute på
http://trace.susie.dk