Sprawa wygląda tak:
utworzyłem zapytanie: "SELECT Question
,Answer
FROM dane WHERE ZestawID=7 "
I zacząłem tworzyć tabelę:
while ($row = mysqli_fetch_array($sql)) {
if(strcmp($showAs, "inTable") == 0){
echo "<tr>";
foreach ($row as $key=>$value){
echo "<td>$key $value</td>";
}
echo "</tr>";
}
}
Problemem jest to, że do każdego typu danych utworzone są dwa miejsca w tabeli, klucze: Dla Question jest to "Question" oraz 0. (mówiąc klucze mam na myśli to co sięwstawia między "[]" przy odczytywaniu danych z tablicy).
Tak więc w mojej tabeli dane się powielają, bo mimo że chciałem wyświetlić 2 typy danych, to w tablicy mam 4 (bo każdy z nich występuje 2 razy).
Tak więc czy jest możliwość żeby w foreach brać pod uwagę tylko te dane, które jako klucz mają tekst? albo odwrotnie? żeby mi się to nie powielało?