Was ist hieran falsch??

Begonnen von delabona, 22 März 2002, 16:16:20

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

delabona

Hallo Leute! Es handelt sich hier um den Bildupload, der Leider nicht funktioniert... Ansonsten wird alles korrekt in die DB geschrieben... Sorry, dass ich gleich die komplette Funktion angefügt habe! Wäre cool, wenn Ihr den Fehler finden würdet... Ich rauff mir allmählich die Haare aus ;-)))

Viele Grüße und a big THANXXX!!

Chris

###########################################################

function formneu() {

global $modname, $id, $img, $abpath, $anlegen, $cat_id, $interpret, $titel, $edate, $descr, $anz, $cd1, $cd2, $datum, $img1_name;
include ("modules/$modname/conf.php");
include ("header.php");
    GraphicAdmin();
    title(""._CDADMIN."");
   
  OpenTable();
    echo "<center><font class=\"content\"><b>"._BBSELECTACTION."</b></font><br><br>"
  ."[ <a href=\"admin.php?op=formneu\">"._CDNEU."</a> | "
  ."<a href=\"admin.php?op=seiten\">"._BEARBEITEN."</a> | "
  ."<a href=\"admin.php?op=ForumBanAdmin\">"._CATEGORIE."</a> ]</center>";
    CloseTable();
  echo "<br>";
  OpenTable();  


if ($titel != false){



 
    $image = $img1_name;
    $datum = date("Ymd");
    $descr = ereg_replace("(\r\n|\n|\r)", "<br>", $descr);
    $cd1 = ereg_replace("(\r\n|\n|\r)", "<br>", $cd1);
    $cd2 = ereg_replace("(\r\n|\n|\r)", "<br>", $cd2);
    $sql="INSERT INTO cd_archiv (cat_id , interpret, titel, edate, image, descr, anz, cd1, cd2, datum) VALUES(";
    $sql .="'$cat_id','$interpret','$titel','$edate','$image','$descr','$anz','$cd1','$cd2','$datum');";
    $result = mysql_query ($sql, $ct);
    $ok=$result;

if ($ok == 1)
    {
    echo "Die CD wurde erfolgreich in die Datenbank eingefügt!";
    }

}//ENDE IF
 
$log = "";

//UPLOAD BEGINNEN

//checks if file exists
if ($img1_name == "") {
$log .= "Kein Bild ausgewählt!<br>";
}
if ($img1_name != "") {

//CHECKEN OB FILE EXISTIERT

if (file_exists("$abpath/$img1_name")) {
$log .= "File 1 bereits vorhanden!<br>";
} else {

//CHECKEN OB FILE ZU GROSS
if (($sizelim == "yes") && ($img1_size > $size)) {
$log .= "File 1 ist zu groß!<br>";
} else {


//CHECKEN OB BILD EIN BILD IST!
if (($img1_type == $cert1) or ($img1_type == $cert2) or ($img1_type == $cert3) or ($img1_type == $cert4) or ($img1_type == $cert5) or ($img1_type == $cert6) or ($img1_type == $cert7) or ($img1_type == $cert8) or ($img1_type == $cert9) or ($img1_type == $cert10) or ($img1_type == $cert11) or ($img1_type == $cert12) or ($img1_type == $cert13) or ($img1_type == $cert14) or ($img1_type == $cert15) or ($img1_type == $cert16) or ($img1_type == $cert17)) {
@copy($img1, "$abpath/$img1_name") or $log .= "Bild 1 konnte nicht angelegt werden!<br>";
if (file_exists("$abpath/$img1_name")) {
$log .= "Dein Bildupload war erfolgreich!<br>";
}
} else {
$log .= "Bild ist kein Bild im *.jpg Format!<br>";
        }
      }
    }
  }


    echo "<table align=\"center\" border=\"0\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\"><tr><td>";
    echo "<form action=\"admin.php?op=formneu\" method=\"post\" enctype=\"multipart/form-data\">
    <table align=\"center\" width=\"100%\" border=\"0\">
      <tr><td align=\"center\"> </td><td> </td></tr>
      <tr><td>Titel:</td>
      <td><input type=\"text\" size=\"30\" maxlength=\"100\" name=\"titel\">
      <tr><td>Kategorie:</td>
      <td><select name=\"cat_id\">";

  @mysql_select_db($db, $ct);
  $sql2 = "select * from cd_cat order by categories";
  $result2 = mysql_query ($sql2 ,$ct);
 
  if ($result2){
  while ($row = mysql_fetch_array($result2)){
    $cat_id = $row['cat_id'];
    $categories = $row['categories'];  
      echo "<option value=\"".$cat_id."\">".$categories."</option>";
    }
  }

echo "</select>
      <tr><td>Interpret:</td>
      <td><input type=\"text\" size=\"30\" maxlength=\"100\" name=\"interpret\">
      <tr><td>Erschienen am:</td>
      <td><input type=\"text\" size=\"8\" maxlength=\"8\" name=\"edate\">
      <tr><td valign=\"top\">Beschreibung:</td>
      <td><textarea name=\"descr\" cols=\"35\" rows=\"10\"></textarea>
      </td></tr>
    <tr><td>CD Anzahl:</td>
      <td><input type=\"text\" size=\"1\" maxlength=\"1\ name=\"anz\">
      <tr><td valign=\"top\">Tracks CD1:</td>
      <td><textarea name=\"cd1\" cols=\"35\" rows=\"10\"></textarea>
      </td></tr>
      <tr><td valign=\"top\">Tracks CD2:</td>
      <td><textarea name=\"cd2\" cols=\"35\" rows=\"10\"></textarea>
      </td></tr>
    <tr><td>
  Deine Bilder auf der Festplatte: (*.gif oder *.jpg Format!)</td></tr>
  <tr><td>CD-Cover:</td><td><input class=\"input\" type=file name=img1 size=20></td></tr>
  <tr><td> </td><td><input class=\"input\" name=\"anlegen\" type=\"submit\" value=\"ANLEGEN!\"></td></tr>    
</table>
</table>
</table>";
closetable();

 
} // FUNCTION NEU

########################################################

DarkBoy

Hi
 wir haben dein modul ja erhalten und werden am Weekend bisschen Zeit finden uns das anzugucken :) Leider müssen wir erst Auftragsarbeit fertigstellen ! Deswegen dauert es ein bisshen, dann können wir dir mehr dazu sagen :)

delabona

O.K. Das is allerdings der Adminmode... Die hab ich Dir noch gar nicht rübergeschickt! Vielleicht hast ja trotzdem ne Ahnung, was hieran schief läuft!! Fette Greez

Chris