Clocker 2800+
Lt. Commander
- Registriert
- Apr. 2007
- Beiträge
- 1.409
Hi.
ich habe ein Bild-Uploadscript.
Wie kann ich, wenn ich auf den Button "Bild hochladen" klicke,
per JavaScript (denn mit php geht es ja nicht) ein gif-Bild anzeigen lassen ?
Also dass noch vor dem Upload ein gif-Bild angezeigt wird, und dann erst wieder mit php das Bild hochgeladen wird ?
P.S.
Dass ein Bild angezeigt wird, hab ich jetzt schon mal,
aber jetzt funktioniert die Weiterleitung (dass nach dem Buttonklick die Funktion "if(isset($_POST['action']))" (Im unteren Code ganz am Ende) aufgerufen wird),
irgendwie nicht mehr.
Ach ja, hier mal der Codeausschnitt:
Echt, IHR seid meine letzte Hoffnung.
"Schraube" jetzt schon ein paar Stunden dran herum und nix geht.
ich habe ein Bild-Uploadscript.
Wie kann ich, wenn ich auf den Button "Bild hochladen" klicke,
per JavaScript (denn mit php geht es ja nicht) ein gif-Bild anzeigen lassen ?
Also dass noch vor dem Upload ein gif-Bild angezeigt wird, und dann erst wieder mit php das Bild hochgeladen wird ?
P.S.
Dass ein Bild angezeigt wird, hab ich jetzt schon mal,
aber jetzt funktioniert die Weiterleitung (dass nach dem Buttonklick die Funktion "if(isset($_POST['action']))" (Im unteren Code ganz am Ende) aufgerufen wird),
irgendwie nicht mehr.
Ach ja, hier mal der Codeausschnitt:
PHP:
$numoffiles = 2;
echo '<form method="post" action="'.$_SERVER['PHP_SELF'].'" enctype="multipart/form-data"'; ?> onsubmit="this.action.value='Bitte Warten...';this.action.disabled=true;zeigeBalken();return true;" <?php echo ">'";
for ($i = 1; $i<=$numoffiles; $i++)
{
if ($i < 10) {
echo 'Bild #0'.$i.': <input type="file" name="file[]" size="20" style="cursor:hand;"/> <br /> ';
} else {
echo 'Bild #'.$i.': <input type="file" name="file[]" size="20" style="cursor:hand;"/> <br /> ';
}
}
# echo '<input type="hidden" name="sender" value="sender">';
echo '<input type="submit" name="action" value="Bild hochladen">';
echo '</form>';
?>
<div id="ladebalken">
<p style="width=100"><span></span></p>
</div></font><p>
<script type="text/javascript">
function zeigeBalken() {
document.getElementById("ladebalken2").style.display = "inline";
return true;
}
</script>
<div id="ladebalken2" style="display:none">
<img src="balken.gif" alt="">
</div>
<?php
if(isset($_POST['action']))
{
# Hier kommt jetzt halt der Code, mit dem hochladen, DB-Eintrag, ... (der schon funktioniert)
# Und diese funktion müsste halt aufgerufen werden,
# wenn der Button "Bild hochladen" gedrückt wurde,
# und wenn das Bild angezeigt wird.
}
Echt, IHR seid meine letzte Hoffnung.
"Schraube" jetzt schon ein paar Stunden dran herum und nix geht.
Zuletzt bearbeitet: