Ich hole mir aus der Datenbank Werte und gruppiere anschließend
[PHP]function getdog()
{
global $xxx;
include(INCLUDE_DIR.‚datenbank.php‘);
$showresults = "
SELECT
…
ORDER BY dog.gender DESC
…
";
$stmt = $conn->prepare($xxx);
$stmt->bindParam(‚:xxx‘, $xxx, PDO::PARAM_INT);
$stmt->execute();
$grouped = array();
while($row = $stmt->fetch(PDO::FETCH_OBJ))
{
$grouped[$row->doggender][$row->showclass] = $row;
}
return $grouped;
}
$showdog = getdog();[/PHP]
die Ausgabe dessen mit
[PHP]foreach ($showdog as $doggender => $entries)
{ echo „$doggender“; …[/PHP]
hier beschränkt sich die Ausgabe auf male und female, die ich gerne mit einer eigenen Variable überschreiben würde…
Eine if-Abfrage [PHP]if ($doggender= ‚male‘)[/PHP] ändert mir alles (auch die wo female drin ist)…
der var_dump aus showdog beinhaltet
array(3) {
["male"]=>
array(6) {
["youth"]=>
array(7) {
[0]=>
object(stdClass)#11 (24) { .....
Wie kann ich jetzt meine eigene Variable für jeweils male und female einbauen? Also wenn male dann $bla ??