Dateiupload mit PHP

Also was jetzt?
Oben schreibst du es wird nichts hoch geladen und jetzt wieder doch.
Wenn ich deine Code richtig vertstehe wird wenn
PHP:
if((isset($_POST['on']))){ 

}

nur ein Eintrag in deine Datenbank gemacht und dann mit einem refresh weiter geleitet.
Im else Zweig machts Du auf alle Fälle einen Upload oder ?

So und wo ist jetzt das Problem?
 
Tut mir leid habe ich mich wohl falsch ausgedrückt.

ALSO: wenn die checkbox aktiviert wird, dann soll soll nur der datenbank eintrag erfolgen, sprich dieser teil:

PHP:
if((isset($_POST['on']))){ 
$screen_pfad="no screen"; 
$file_pfad="http://ruelingpunks.ru.ohost.de/html_design_neu/html/ac_panel/uploads/".$_FILES['file']['name']; 
//Datei-Upload in der Datenbank bestätigen 
$sql="INSERT INTO `downloads`  
SET 
`name`='".$_POST['name']."', 
`format`='".$_POST['format']."', 
`pfad`='".$file_pfad."', 
`groesse`='".$_POST['groese']."', 
`cat`='".$_POST['cat']."', 
`date`=NOW(), 
`screen`='".$screen_pfad."'"; 
$result=mysql_query($sql) or die(mysql_error()); 
echo" <meta http-equiv=\"refresh\" content=\"0; url=acp_index.php?settings=dl_del_dl\">";

so. und wenn nun die checkbox nicht aktiviert ist, so soll er die funktion upload_picture ausführen.

Bei mir macht er nun folgendes:
egal ob ich den haken in der checkbox setze oder nicht er läd kein foto hoch, nicht mal der refresh wird ausgeführt. Wenn ich nun aber die Zeile
PHP:
if((isset($_POST['on']))){

in
PHP:
if(!(isset($_POST['on']))){

ändere, so läd er egal ob ich den haken setze oder nicht ein foto hoch.

Er soll aber nur dann die upload funktion aufrufen wenn der haken nicht gesett ist.
 
Wie sieht denn das dazugehörige Formular aus? Trägt das Formularelement überhaupt den Namen „on“?
 
Und du bisst ganz sicher das deine Checkbox den Namen on hat?
HTML:
<input type="checkbox" name="on" value="1" />

So wie es aussieht gibt es $_POST['on'] nicht.
 
mh ich weiß nich wieso aber ich hatte "id" mit im tag stehen und als ich diesen gelöscht habe funktionierte es plötzlich . . . was ist denn heut nur los !? =(
 
Zurück