Toon posts:

[php] fout bij fetchen van result

Pagina: 1
Acties:

Verwijderd

Topicstarter
hoe kun je dit werkend maken

<? echo $row->$week1; ?>

  • TheRookie
  • Registratie: December 2001
  • Niet online

TheRookie

Nu met R1200RT

:? :? :? :? :? :? :?

Misschien een beetje meer uitleg/verklaring erbij :?

Verwijderd

Topicstarter
op een invul formulier selecteer ik een week
week10
week11
enz enz.
dit pluk ik uitelkaar zodat ik een week ervoor en een week erna kan laten zien nu wil ik doormiddel van een
while($row = mysql_fetch_object($res)) {
//de gegevens uit de db halen.
dan kom er te staan
<? $week1 = $row["$weeklager"]; ?>
<? $week2 = $row["$weeknr"]; ?>
<? $week3 = $row["$weekhoger"]; ?>
<tr>
<td><? if ($row->boot == "") echo "Geen naam"; else echo $row->boot ?></td>
<td background="images/<? echo $week1 ?>.jpg "><? echo $lager ?></td>
<td background="images/<? echo $week2 ?>.jpg "><? echo $nr ?></td>
<td background="images/<? echo $week3 ?>.jpg "><? echo $hoger ?></td>
</tr>
<?
}

maar dat werkt niet krijg de volgende foutmelding
Warning: Variable $row is not an array or string in /home/users5/transo04/www/verhuur/vrijewekennl.php on line 178

Warning: Variable $row is not an array or string in /home/users5/transo04/www/verhuur/vrijewekennl.php on line 179

Warning: Variable $row is not an array or string in /home/users5/transo04/www/verhuur/vrijewekennl.php on line 180

  • TheRookie
  • Registratie: December 2001
  • Niet online

TheRookie

Nu met R1200RT

probeer eens mysql_fetch_row of mysql_fetch_array.

Returnen beide een array, waarbij de fetch_array ook de row name in het array bevat....

Verwijderd

Topicstarter
werkt ook niet

  • TheRookie
  • Registratie: December 2001
  • Niet online

TheRookie

Nu met R1200RT

post 's DESCRIBE [tabelnaam] ?

Krijg je nog dezelfde foutmelding ?
Ik gebruik zelf altijd

$Res_Line=mysql_fetch_row

vervolgens vraag ik de waarden op via
$Waarde0=$Res_Line[0];
$Waarde1=$Res_Line[1];
etc...

Verwijderd

Laat je query $res eens zien.

Verwijderd

Ik krijg het id dat je tabel er zo uitziet:
week_tabel(
id int
datum date
extra_info ...
)
(simpel)

Dan zul je je query iets anders moeten opbouwen:
select extra_info from week_tabel where week(datum) >= week(curdate()) -1 and week(datum) < week(curdate()) + 2 order by datum

Nu krijg je 3 results terug die je met je while loop-je moi kunt uitlezen, de eerste keer komt er de vorige week uit, de tweede keer deze week en de derde keer de volgende week..
Pagina: 1