Hallo zusammen,
ich will eine JavaScript funktion über php bzw html aufrufen. Ist ja an sich nicht schwer, aber ich bekomme irgendwie die Ausgabe einer Datenbankabfrage nicht als Übergabewert für die Funktion hin.
while ($datensatz = mysqli_fetch_assoc($query))
{
$d1 = $datensatz['Name'];
echo "<tr style='cursor: pointer' onclick='showUser(" . $d1 . ")'>";
echo "<td colspan='2' style='text-align: center'>" . $datensatz['Name'] . "</td>";
echo "</tr>";
}
Bei diesem Code funktioniert gar nichts. Ich vermute, dass $d1 nicht wirklich als String übergeben wird und deshalb showUser() das ganze nicht anwenden kann, da wenn ich $d1 auf eine Zahl setze, geht es Problemlos.
Aber wie speichere ich jetzt diesen $datensatz['Name'] als String ab, welcher auch von der Funktion genutzt werden kann?
implode() und rtrim() ging beides nicht.
Danke für euere Hilfe!
ich will eine JavaScript funktion über php bzw html aufrufen. Ist ja an sich nicht schwer, aber ich bekomme irgendwie die Ausgabe einer Datenbankabfrage nicht als Übergabewert für die Funktion hin.
while ($datensatz = mysqli_fetch_assoc($query))
{
$d1 = $datensatz['Name'];
echo "<tr style='cursor: pointer' onclick='showUser(" . $d1 . ")'>";
echo "<td colspan='2' style='text-align: center'>" . $datensatz['Name'] . "</td>";
echo "</tr>";
}
Bei diesem Code funktioniert gar nichts. Ich vermute, dass $d1 nicht wirklich als String übergeben wird und deshalb showUser() das ganze nicht anwenden kann, da wenn ich $d1 auf eine Zahl setze, geht es Problemlos.
Aber wie speichere ich jetzt diesen $datensatz['Name'] als String ab, welcher auch von der Funktion genutzt werden kann?
implode() und rtrim() ging beides nicht.
Danke für euere Hilfe!
Kommentar