Toon posts:

[PHP & MySQL] variabele als tabelnaam

Pagina: 1
Acties:

Verwijderd

Topicstarter
PHP:
1
2
3
4
5
6
7
8
9
10
<?
 $dbnaam='localweb';
 $tbnaam='form';
 mysql_connect();
 mysql_select_db('localweb', $dbserver);
 $sql = "select * from $tbnaam";
 $resultaat = mysql_query($sql);
 while ($record = mysql_fetch_object($resultaat))
  { echo "Formulier <a href='$record-> $url'>$record-> $kolomnaam</a><br>\n"; } 
?>

Als ik bij het '$record' gedeelte statisch de kolomnamen invoer, gaat alles goed. Maar zodra je dus achter "record->"een $variabele zet, dan gaat het mis.

Je krijgt dan of een Object-> stukje te zien, of een parse error, die een T_STRING verwacht. Dit is afhankelijk van of je een spatie tussen $record-> en de $variabele zet. Hoe kan ik dit oplossen? Ik moet die variabelen hebben zodat ik in principe maar 1 script hoef te schrijven voor alles, ipv van voor alles apart een script.

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

$record->($kolomnaam) :?

Doet iets met Cloud (MS/IBM)


Verwijderd

Topicstarter
nope, dan krijg je Object->(kolomnaam)

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Op donderdag 31 januari 2002 12:16 schreef daNpy het volgende:
nope, dan krijg je Object->(kolomnaam)
zie ook: [topic=394522/1/25]

Doet iets met Cloud (MS/IBM)


Verwijderd

Topicstarter
Heb m al :)
thanx!!! :P :) :)