Hi Leute,
also ich hab mich jetzt mal ein wenig mehr mit PHP beschäftigt und ich bin gerade dabei etwas kleines zu schreiben, aber ich hänge an einem Problem fest.
Und zwar will ich Smilies über ein Formular hochladen (das klappt), aber natürlich möchte ich diese auch wieder über das selbe Formular löschen. Dies wollte ich mit Checkboxen machen, was soweit auch klappt, aber ich stehe vor dem Problem, dass die Anzeige der momentan vorhandenen Smilies nicht sofort, sondern erst nach dem erneuten Klicken auf den Speichern-Button aktualisiert wird.
Eigentlich ja auch logisch, weil die Variable für die Ausgabe ja vor dem benutzen der Variablen in dieser Ausgabe da sein muss. Aber wie löse ich das Problem?
Um es mal zu veranschaulichen, hier der Auszug aus der Datei (aber nicht lachen wegen dem Stil, bin wie gesagt erst seid einigen Wochen am lernen.
):
Ich hoffe jemand kann mir weiterhelfen.
MfG
Giro
also ich hab mich jetzt mal ein wenig mehr mit PHP beschäftigt und ich bin gerade dabei etwas kleines zu schreiben, aber ich hänge an einem Problem fest.
Und zwar will ich Smilies über ein Formular hochladen (das klappt), aber natürlich möchte ich diese auch wieder über das selbe Formular löschen. Dies wollte ich mit Checkboxen machen, was soweit auch klappt, aber ich stehe vor dem Problem, dass die Anzeige der momentan vorhandenen Smilies nicht sofort, sondern erst nach dem erneuten Klicken auf den Speichern-Button aktualisiert wird.
Eigentlich ja auch logisch, weil die Variable für die Ausgabe ja vor dem benutzen der Variablen in dieser Ausgabe da sein muss. Aber wie löse ich das Problem?
Um es mal zu veranschaulichen, hier der Auszug aus der Datei (aber nicht lachen wegen dem Stil, bin wie gesagt erst seid einigen Wochen am lernen.
![Wink](https://www.php-resource.de/forum/core/images/smilies/wink.gif)
PHP-Code:
$result4 = $db->query("SELECT * FROM bb".$n."_smilies_own WHERE userid='$wbbuserdata[userid]'");
while($row = mysql_fetch_row($result4)) {
$smilieid = $row['0'];
$name = $row['2'];
$kuerzelanzeige = $row['3'];
$anzeigesmilies .= "<img src=\"$imagedir$name\"> $kuerzelanzeige<INPUT TYPE=\"checkbox\" NAME=\"delete\" VALUE=\"$smilieid\"><smallfont>Häkchen setzen um Smilie zu löschen</font><br>";
//Smilie löschen
if($delete == $smilieid) {
$db->query("DELETE FROM bb".$n."_smilies_own WHERE smilieid='$smilieid' AND userid='$wbbuserdata[userid]'");
@unlink("images/smilies/own/$name");
}}
MfG
Giro
Kommentar