Advertisement
Guest User

Untitled

a guest
Jun 2nd, 2015
258
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 4.23 KB | None | 0 0
  1. <?php
  2. $verbindung = mysql_connect("localhost",
  3. "web132457","GxjMsESmzBaQdeNX")
  4. or die ("keine Verbindung möglich. Benutzername oder Passwort sind falsch");
  5.  
  6. mysql_select_db("usr_web132457_1")
  7. or die ("Die Datenbank existiert nicht.");
  8. ?>
  9.  
  10.  
  11.  
  12.  
  13. <div id='content'>
  14. <div id='innercontent'>
  15.  
  16. Hier k&ouml;nnen Sie ein neues Objekt hinzugef&uuml;gen! <br />
  17.  
  18.  
  19. <br />
  20.  
  21.  
  22.  
  23. <?php
  24. //Anzahl der Einträge zählen
  25. $count = "SELECT COUNT(ID) FROM images;";
  26. $count = mysql_query($count, $verbindung)  OR DIE(" ".mysql_error());
  27. $ergebnis = mysql_fetch_row($count);
  28. $ergebnis = $ergebnis[0];
  29.  
  30. echo "momentan gibt es: $ergebnis Eintr&auml;ge<br /> ";
  31. $new_ID = $ergebnis+ 1;
  32.  
  33. ?>
  34.  
  35.  
  36. <br />
  37. <br />
  38.  
  39.  
  40.  
  41. <?php
  42.  
  43.  
  44. if(isset($_FILES["userfile"]))
  45. {
  46.     $uploaddir = '../img/UPLOAD/';
  47.     $uploadfile = $uploaddir . basename($_FILES['userfile']['name']);
  48.  
  49.     echo '<pre>';
  50.     if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
  51.         echo "Datei ist valide und wurde erfolgreich hochgeladen.\n";
  52.     } else {
  53.         echo "Datei wurde nicht hochgeladen!\n";
  54.     }
  55.  
  56.     echo 'Weitere Debugging Informationen:';
  57.     print_r($_FILES);
  58.  
  59.     print "</pre>";
  60.  
  61.     echo $uploadfile;
  62.     echo htmlspecialchars($_POST["current_id"]);
  63.  
  64.    $kategorie_change = $_POST['kategorie'];     //Weichensteller    //Autoname
  65.    $kategorien = $_POST['kategorien']; //Inhalt der Checkboxen
  66.  
  67.    if ($kategorie_change == 'yes')
  68.    {
  69.       $kategorien_text = implode(', ',$kategorien);
  70.    }
  71.  
  72.     $description = $_POST['description'];
  73.  
  74.     $query = "INSERT INTO images VALUES ($new_ID,'$kategorien_text','$pic_path','$description');";
  75.    
  76.  
  77.     $result = mysql_query($query, $verbindung);
  78.     if($result)
  79.     {
  80.         echo "Bearbeitung erfolgreich!";  
  81.         echo $pic_path;
  82.         //echo "Folgende Kategorien wurden geklickt: $kategorien";
  83.     }
  84.     else
  85.     {
  86.         DIE(" ".mysql_error());
  87.     }
  88.  
  89.  }
  90.  
  91.  
  92.  
  93.  
  94.  
  95. ?>
  96.  
  97.  
  98. <table border="1">
  99.  
  100.   <tr>
  101.     <td>ID</td>
  102.     <td>Bild</td>
  103.     <td>Beschreibung</td>
  104.     <td>Kategorie</td>
  105.   </tr>
  106.  
  107.   <tr>
  108.     <td><?php echo $new_ID; ?></td>
  109.     <td><?php echo $img_path; ?></td>
  110.  
  111.     <td>
  112.  
  113.    
  114. <!-- Die Encoding-Art enctyoe MUSS wie dargestellt angegeben werden -->
  115. <form enctype="multipart/form-data" action="object_new.php" method="POST">
  116.     <!-- MAX_FILE_SIZE muss vor dem Dateiupload Input Feld stehen -->
  117.     <input type="hidden" name="MAX_FILE_SIZE" value="300000" />
  118.     <input type="hidden" name="current_id" value="<?php echo $new_ID ?>" />
  119.     <!-- Der Name des Input Felds bestimmt den Namen im $_FILES Array -->
  120.     Diese Datei hochladen: <input name="userfile" type="file" />
  121.     <input type="submit" value="Send File" />
  122.  
  123.         <textarea name="description" > <?php echo $text; ?> </textarea> <br />
  124.         <input type="hidden" name="id" value="<?php echo $id_found; ?>">
  125.         <input type="hidden" name="disc" value="">
  126.      
  127.  
  128.     </td>
  129.     <td>
  130.      
  131.          <input type="hidden" name="kategorie" value="yes">
  132.          <input type="checkbox" name="kategorien[]" value="Fassaden">&nbsp;W&auml;nde->Fassaden<br>
  133.          <input type="checkbox" name="kategorien[]" value="Küchen">&nbsp;W&auml;nde->K&uuml;chen<br>
  134.          <input type="checkbox" name="kategorien[]" value="Bäder">&nbsp;W&auml;nde->B&auml;der<br>
  135.          <input type="checkbox" name="kategorien[]" value="Spachteltechniken">&nbsp;W&auml;nde->Spachteltechniken<br>
  136.          <input type="checkbox" name="kategorien[]" value="Trockenbau">&nbsp;W&auml;nde->Trockenbau<br>
  137.          <input type="checkbox" name="kategorien[]" value="Lackierarbeiten">&nbsp;W&auml;nde->Lackierarbeiten<br>
  138.          <input type="checkbox" name="kategorien[]" value="Fliesen">&nbsp;B&ouml;den->Fliesen<br>
  139.        
  140.     </td>
  141.   </tr>
  142.  
  143.  
  144. </form>
  145.  
  146.  
  147. </table>
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158. <?php
  159.  
  160. //Bildpfad in Datenbank eintragen
  161.  
  162. $current_id = htmlspecialchars($_POST["current_id"]);
  163. /*
  164. $query = "UPDATE images SET Bild_Pfad='..'.$uploaddir.$_FILES['userfile']['name']. WHERE ID = $current_id";
  165. $ergebnis = mysql_query($query);
  166. */
  167. ?>
  168.  
  169. <form type="submit" action="object_new.php" method="post">
  170.         <input type="hidden" name="pic_path" value="<?php echo $uploadfile; ?>">
  171.         <input type="submit" value="Weiter mit Erstellung" />
  172. </form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement