PHP gevorderde |
|
Als ik mijn querry uitvoer krijg ik maar geen data te zien op mijn pagina ziet iemand waarom?
Code:
$Leden = mysql_query("
SELECT leden.Naam, leden.Voornaam, leden.Tel, leden.Gsm, leden.Email, group.GroupNaam, status.StatusNaam
FROM `group` INNER JOIN (`status` INNER JOIN `leden` ON 'status.StatusID' = 'leden.StatusID') ON 'group.GroupID' = 'leden.GroupID'
") or die(mysql_error());
if(mysql_num_rows($Leden) != 0)
{
while ( $Fetch = mysql_fetch_object ( $Leden ) )
{
$tpl->newBlock('DataGebruiker');
$tpl->assign
(
array
(
'LedenNaam' => $Fetch->Naam,
'LedenVoornaam' => $Fetch->Voornaam,
'LedenTelefoon' => $Fetch->Tel,
'LedenGsm' => $Fetch->Gsm,
'LedenEmail' => $Fetch->Email,
'LedenGroep' => $Fetch->GroupNaam,
'LedenFunctie' => $Fetch->StatusNaam
)
);
}
} else { print "empty"; }
SELECT leden.Naam, leden.Voornaam, leden.Tel, leden.Gsm, leden.Email, group.GroupNaam, status.StatusNaam FROM `group` INNER JOIN (`status` INNER JOIN `leden` ON 'status.StatusID' = 'leden.StatusID') ON 'group.GroupID' = 'leden.GroupID' { { $tpl->newBlock('DataGebruiker'); $tpl->assign ( ( 'LedenNaam' => $Fetch->Naam, 'LedenVoornaam' => $Fetch->Voornaam, 'LedenTelefoon' => $Fetch->Tel, 'LedenGsm' => $Fetch->Gsm, 'LedenEmail' => $Fetch->Email, 'LedenGroep' => $Fetch->GroupNaam, 'LedenFunctie' => $Fetch->StatusNaam ) ); } } else { print "empty"; }
Database:
CREATE TABLE `group` (
`GroupID` int(11) NOT NULL auto_increment,
`GroupNaam` varchar(50) NOT NULL,
PRIMARY KEY (`GroupID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ;
CREATE TABLE `leden` (
`ID` int(11) NOT NULL auto_increment,
`GebruikersNaam` varchar(50) NOT NULL,
`Wachtwoord` varchar(50) NOT NULL,
`Naam` varchar(60) NOT NULL,
`Voornaam` varchar(60) NOT NULL,
`Straat` varchar(60) NOT NULL,
`Huisnummer` int(11) NOT NULL,
`Gemeente` varchar(60) NOT NULL,
`Postcode` int(11) NOT NULL,
`GeboorteDatum` varchar(60) NOT NULL,
`Tel` varchar(60) NOT NULL,
`Gsm` varchar(60) NOT NULL,
`Email` varchar(60) NOT NULL,
`GroupID` int(11) NOT NULL,
`StatusID` int(11) NOT NULL,
`Wijziging` tinyint(1) NOT NULL,
`Betaald` tinyint(1) NOT NULL,
`Verzekerd` tinyint(1) NOT NULL,
PRIMARY KEY (`ID`),
UNIQUE KEY `GebruikersNaam` (`GebruikersNaam`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
CREATE TABLE `status` (
`StatusID` int(11) NOT NULL auto_increment,
`StatusNaam` varchar(50) NOT NULL,
PRIMARY KEY (`StatusID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=6 ;
CREATE TABLE `group` ( `GroupID` int(11) NOT NULL AUTO_INCREMENT, `GroupNaam` varchar(50) NOT NULL, PRIMARY KEY (`GroupID`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ; CREATE TABLE `leden` ( `ID` int(11) NOT NULL AUTO_INCREMENT, `GebruikersNaam` varchar(50) NOT NULL, `Wachtwoord` varchar(50) NOT NULL, `Naam` varchar(60) NOT NULL, `Voornaam` varchar(60) NOT NULL, `Straat` varchar(60) NOT NULL, `Huisnummer` int(11) NOT NULL, `Gemeente` varchar(60) NOT NULL, `Postcode` int(11) NOT NULL, `GeboorteDatum` varchar(60) NOT NULL, `Tel` varchar(60) NOT NULL, `Gsm` varchar(60) NOT NULL, `Email` varchar(60) NOT NULL, `GroupID` int(11) NOT NULL, `StatusID` int(11) NOT NULL, `Wijziging` tinyint(1) NOT NULL, `Betaald` tinyint(1) NOT NULL, `Verzekerd` tinyint(1) NOT NULL, PRIMARY KEY (`ID`), UNIQUE KEY `GebruikersNaam` (`GebruikersNaam`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ; CREATE TABLE `status` ( `StatusID` int(11) NOT NULL AUTO_INCREMENT, `StatusNaam` varchar(50) NOT NULL, PRIMARY KEY (`StatusID`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=6 ;
|