Advertisement
Guest User

waswesich

a guest
Jan 15th, 2016
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.50 KB | None | 0 0
  1. <?PHP
  2. session_start();
  3. error_reporting(E_ALL);
  4.  
  5.  
  6.         $benutzer["zs"] = time();
  7.         $benutzer["0200"] = "|Mo|Di|Mi|Do|Fr|Sa|So";
  8.         $benutzer["0500"] = "|Mo|Di|Mi|Do|Fr|Sa|So";
  9.         $benutzer["0730"] = "|Mo|Di|Mi|Do|Fr|Sa|So";
  10.         $benutzer["0800"] = "|Mo|Di|Mi|Do|Fr|Sa|So";
  11.         $benutzer["1100"] = "|Mo|Di|Mi|Do|Fr|Sa|So";
  12.         $benutzer["1400"] = "|Mo|Di|Mi|Do|Fr|Sa|So";
  13.         $benutzer["1700"] = "|Mo|Di|Mi|Do|Fr|Sa|So";
  14.         $benutzer["2000"] = "|Mo|Di|Mi|Do|Fr|Sa|So";
  15.         $benutzer["2300"] = "|Mo|Di|Mi|Do|Fr|Sa|So";
  16.         $benutzer["feld1"] = "Erstes Feld";
  17.         $benutzer["feld2"] = "Zweites Feld";
  18.         $benutzer["feld3"] = "Drittes Feld";
  19.         $benutzer["feld4"] = "Viertes Feld";
  20.  
  21.         $tmp = array_keys($benutzer);
  22.         $a_kurz = array();
  23.         foreach ($tmp as $key => $wert)
  24.             {
  25.                 array_push($a_kurz, $wert);
  26.             }
  27.  
  28.         eintragen($benutzer,$a_kurz,"plan");
  29.         unset($benutzer);
  30.  
  31.  
  32. function eintragen($benutzer, $was, $dbuname)
  33.     {
  34.  
  35.         $dbserver = "localhost";
  36.         $dbname   = "tp";
  37.         $dbuser   = "root";
  38.         $dbpass   = "???????";
  39.  
  40.         $connectionid  = mysqli_connect ($dbserver, $dbuser, $dbpass, $dbname);
  41.         if (!mysqli_select_db ($connectionid, $dbname))
  42.             {
  43.                 die ("Keine Verbindung zur Datenbank");
  44.             }
  45.  
  46.         $end = count($benutzer) - 1;
  47.         $zs = "', '";
  48.         while (list ($key, $value) = each ($benutzer))
  49.             {
  50.                 $sql = "INSERT INTO ".$dbuname." ('";
  51.  
  52.                 $zl = 0;
  53.                 foreach ($benutzer as $key1 => $wert)
  54.                     {
  55.                         if($zl == $end)
  56.                             {
  57.                                 $zs = "') ";
  58.                             }
  59.                         $sql.= $was[$zl].$zs;
  60.                         $zl++;
  61.                     }
  62.  
  63.                 $sql.= "VALUES ('";
  64.                 $zs = "', '";
  65.                 $zl = 0;
  66.                 foreach ($benutzer as $key1 => $wert)
  67.                     {
  68.                         if($zl == $end)
  69.                             {
  70.                                 $zs = "') ";
  71.                             }
  72.                         $sql.= $wert.$zs;
  73.                         $zl++;
  74.                     }
  75.  
  76.                 mysqli_query ($connectionid, $sql);
  77.  
  78.                 if (mysqli_affected_rows ($connectionid) > 0)
  79.                     {
  80.                         echo "Daten erfolgreich eingefügt.<br>\n";
  81.                     }
  82.                         else
  83.                     {
  84.                         echo "<HR>Fehler beim einfügen der Daten.<br>\n";
  85.                         mysqli_errorhandler($connectionid, "Daten NEU hinzufügen gescheitert", "<b>".$sql."</b>");
  86.                         echo "<HR>";
  87.                     }
  88.             }
  89.     }
  90.  
  91.  
  92.  
  93. function mysqli_errorhandler($connectionid,$problem, $query = "")
  94.  {
  95.   echo "<font color='#FF0000'><b>Datenbankfehler:</b></font><br />\n";
  96.   echo "Problem: $problem <br />\n";
  97.   if($query != "")
  98.    {
  99.     echo "Query: $query <br />\n";
  100.    }
  101.   echo "mysqli: " . mysqli_errno($connectionid) . " - " . mysqli_error($connectionid) . "<br /><br />\n";
  102.  }
  103. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement