WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » Formular mit Bilderupload - Checkbox entscheidet ob Bild mit hochgeladen wird » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von solomat
Leider nicht ganz, ich probier dann immer nen bisschen rum, mal klappts, mal natürlich auch nicht, dennoch sind deine Tips auch sehr hilfreich.

Habe nun aber den DJ-Pool fertig und soweit funktionierts erstmal, sind jedoch noch einige Verbesserungen nötig.

An dieser Stelle nun ein riesen Dankeschön an alle Helfenden.
von a-man
dann wuerds ja ausreichen, wenn du meine Komentare liest...
von solomat
@a-man
ich geb ja mein bestes, bin doch leider nicht so firm in PHP, daher such ich ja Hilfe und bin für jeden noch so kleinen Tip von euch dankbar.

Hier nun ein weiteres Problem.
Wenn ich nun die Checkbox klicke, wird leider nicht mehr der Name dummie.gif in die Datenbank gespeichert.
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27: 
28: 
29: 
30: 
31: 
32: 
33: 
34: 
35: 
36: 
37: 
38: 
39: 
40: 
41: 
42: 
43: 
44: 
45: 
46: 
47: 
48: 
49: 
50: 
51:
if($nobild == "1")
   $bild = "dummie.gif";
elseif(empty($bild) && isset($submit)) { 
   echo "Wenn du kein Bild hochladen möchtest, kreuze dafür bitte das Feld an!";
}
elseif(empty($bild) && isset($submit)) {
   $sql="UPDATE `djpool` SET `filename` = '$bild' WHERE `id` = '$id'";
   mysql_query($sql,$verbindung);
   $checkbox = $_REQUEST['nobild'];
   $size=$bild_size; 
   $name=$bild_name; 
   $type=$bild_type; 
   $datei = "$name"; 
   $str = explode(".", $datei); 
   $str = array_reverse($str); 
   if(eregi("(jpg|gif)$",$name)){ 
      if($size<30000AND$size!=0){ 
         @copy($bild,"memberpics/".$djnick.".".$str['0']); 
         $datei_name=$djnick.".".$str['0'];
         $sql="UPDATE `djpool` SET `filename` = '$datei_name' WHERE `id` = '$id'";
         mysql_query($sql,$verbindung);
         echo"
         
         <br><br><strong>Bilderupload</strong><br>
         "; 
         echo"Die Datei wurde erfolgreich hochgeladen.<br>
         "; 
         echo"Größe: ".$size." Byte<br>
         "; 
         echo"Name: ".$djnick."<br>
         "; 
         echo"MIME-Type: ".$type."<br>
         "; 
         echo"Ansehen: <a href='memberpics/".$datei_name."'>".$datei_name."</a>"; 
      }else{ 
         echo"
        
         <br><br><strong>Bilderupload</strong><br>
         ";
         echo"Deine Datei ist zu gross oder gleich 0kb!"; 
         } 
   }else{ 
      echo"
   
      <br><br><strong>Bilderupload</strong><br>
      ";
      echo"Du wolltest einen falschen Dateityp hochladen!<br>

      Es sind nur gif und jpg Datein erlaubt!";
      } 
   }
von a-man
if(empty($bild) && isset($submit))

ps: selber denken ist nicht verboten...
von solomat
Eine hat gefehlt und eine war zuviel, nu funktionierts, aber ich habe noch das Problem, wenn ich nun auf der Seite bin, auf der man sein Profil editieren kann, sehe ich bereits die Meldung dafür, das ich wenn ich kein Bild hochladen will ich die Checkbox klicken soll. Wie bekomme ich die nun weg?

Nach oben