Veldnamen uit database halen
Quote:
switch($_POST['waar'])
{
case "catalogus":
$arrVelden = array("naam","wat","type","adres","slaapkamers","verdieping","prijs","info","verkocht","vrijvanaf","bezichtigen");
break;
case "kijker":
$arrVelden = array("plaatsid","foto","link");
break;
case "slider":
$arrVelden = array("foto","link","beschrijving","actief");
break;
case "beheerders":
$arrVelden = array("inlognaam","wachtwoord","inlogdatum");
break;
}
switch($_POST['waar'])
{
case "catalogus":
$arrVelden = array("naam","wat","type","adres","slaapkamers","verdieping","prijs","info","verkocht","vrijvanaf","bezichtigen");
break;
case "kijker":
$arrVelden = array("plaatsid","foto","link");
break;
case "slider":
$arrVelden = array("foto","link","beschrijving","actief");
break;
case "beheerders":
$arrVelden = array("inlognaam","wachtwoord","inlogdatum");
break;
}
Maar dit kan volgens mij veel eenvoudiger en dynamischer...
Iemand een ideetje hoe ik dit het best doet?
De bedoeling is dus dat ik gewoon de veldnamen krijg...
Gewijzigd op 06/01/2012 15:02:07 door Daan C
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
$velden = array(
'catalogus' => array("naam","wat","type","adres","slaapkamers","verdieping","prijs","info","verkocht","vrijvanaf","bezichtigen"),
'kijker' => array("plaatsid","foto","link"),
'slider' => array("foto","link","beschrijving","actief"),
'beheerders' => array("inlognaam","wachtwoord","inlogdatum")
);
$arrVelden = (isset($_POST['waar']) and array_key_exists($_POST['waar'], $velden)) ? $velden[$_POST['waar'] : array() ;
?>
$velden = array(
'catalogus' => array("naam","wat","type","adres","slaapkamers","verdieping","prijs","info","verkocht","vrijvanaf","bezichtigen"),
'kijker' => array("plaatsid","foto","link"),
'slider' => array("foto","link","beschrijving","actief"),
'beheerders' => array("inlognaam","wachtwoord","inlogdatum")
);
$arrVelden = (isset($_POST['waar']) and array_key_exists($_POST['waar'], $velden)) ? $velden[$_POST['waar'] : array() ;
?>
Ik weet alleen even niet wat dit met een database te maken heeft?
Ik zou graag die switch weg doen hoor... Enkel een query dat die arrvelden vult.
Hieronder even een vb:
ID | NAME | TELEPHONE |
1 | John | 990-5428 |
2 | Mike | 455-5465 |
En nu wil ik volgende gegevens doormiddel van SQL en PHP krijgen:
ID, NAME, TELEPHONE