Guest User

Untitled

a guest
May 27th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.16 KB | None | 0 0
  1. <?
  2. require ('mysql.inc.php');
  3. $connection = mysql_connect($con['host'],$con['uid'],$con['pwd']);
  4. error_reporting(E_ALL);
  5. ini_set('display_errors', TRUE); // evtl. hilfreich
  6.  
  7.  
  8. $TABLENAME = "fussballTabelle";
  9. $thisTime = date("m.d.y G:i:s T");
  10.  
  11. function sqlUpdate($TABLENAME, $_REQUEST['Verein'], $_REQUEST['Siege'], $_REQUEST['Spiele'], $_REQUEST['Niederlagen'], $_REQUEST['Tore'], $_REQUEST['Punkte'], $_REQUEST['Unentschieden'], $thisTime, $id)
  12. {
  13. foreach($_REQUEST['id'] as $id) {
  14. $update = 'UPDATE ' . $TABLENAME . ' SET Verein= "' . mysql_real_escape_string($_REQUEST[Verein][$id]) . '", Spiele= "' . mysql_real_escape_string($_REQUEST[Spiele][$id]) . '",
  15. Unentschieden= "' . mysql_real_escape_string($_REQUEST[Unentschieden][$id]) . '", Siege= "' . mysql_real_escape_string($_REQUEST[Siege][$id]) . '",
  16. Tore= "' . mysql_real_escape_string($_REQUEST[Tore][$id]) . '", Punkte= "' . mysql_real_escape_string($_REQUEST[Punkte][$id]) . '",
  17. Niederlagen= "' . mysql_real_escape_string($_REQUEST[Niederlagen][$id]) . '", last_changed= "' . mysql_real_escape_string($thisTime) . '" WHERE id= "' . mysql_real_escape_string($id) . '"';
  18. $change = mysql_query($update) or die(mysql_error());
  19. echo $update;
  20. //print_r($_REQUEST['email']);
  21. }
  22. }
  23.  
  24. function sqlAdd($TABLENAME, $_REQUEST['Verein'], $_REQUEST['Siege'], $_REQUEST['Spiele'], $_REQUEST['Niederlagen'], $_REQUEST['Tore'], $_REQUEST['Punkte'], $_REQUEST['Unentschieden'], $db, $thisTime)
  25. {
  26. if (mysqli_connect_errno() == 0)
  27. {
  28. //print_r($_REQUEST);
  29. //$iMysqli = $db->real_escape_string( $i );
  30. // Multi-Query zusammenstellen
  31. foreach($_REQUEST['i'] as $id) {
  32. $VereinMysqli = $db->real_escape_string( $Verein[$id] );
  33. $SiegeMysqli = $db->real_escape_string( $Siege[$id] );
  34. $SpieleMysqli = $db->real_escape_string( $Spiele[$id] );
  35. $NiederlagenMysqli = $db->real_escape_string( $Niederlagen[$id] );
  36. $ToreMysqli = $db->real_escape_string( $Tore[$id] );
  37. $PunkteMysqli = $db->real_escape_string( $Punkte[$id] );
  38. $UnentschiedenMysqli = $db->real_escape_string( $Unentschieden[$id] );
  39. mysql_query("SET NAMES utf8");
  40. $sql = sprintf( "INSERT INTO `$TABLENAME` (`Verein`, `Siege`, `Spiele`, `Niederlagen`, `Tore`, `Punkte`, `Unentschieden`, `datum`)
  41. VALUES ('%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s');", $VereinMysqli, $SiegeMysqli, $SpieleMysqli, $NiederlagenMysqli, $ToreMysqli, $PunkteMysqli, $UnentschiedenMysqli, $thisTime);
  42. //$sql .= 'SELECT `id`, `firma` FROM `$TABLENAME` WHERE `id` = LAST_INSERT_id();';
  43. //echo $sql;
  44. var_dump($VereinMysqli);
  45.  
  46.  
  47.  
  48. if ($db->multi_query( $sql ))
  49. {
  50. do
  51. {
  52. // Erstes Abfrageergebnis ausgeben
  53. if ($ergebnis = $db->store_result())
  54. {
  55. echo $ergebnis->num_rows. " Ergebnisse gefunden<br />";
  56. // Abfrageergebnis ausgeben
  57. while ($zeile = $ergebnis->fetch_object())
  58. {
  59. echo $zeile->name. " ist zust&auml;ndig f&uuml;r " .$zeile->bereich. "<br />";
  60. }
  61. $ergebnis->close();
  62. }
  63. } while ($db->next_result());
  64. }
  65. }
  66. }
  67. else
  68. {
  69. // Es konnte keine Datenbankverbindung aufgebaut werden
  70. echo 'Die Datenbank konnte nicht erreicht werden. Folgender Fehler trat auf: <strong>' .mysqli_connect_errno(). ' : ' .mysqli_connect_error(). '</strong>';
  71. }
  72. // Datenbankverbindung schliessen
  73. $db->close();
  74. }
  75.  
  76. function sqlDelete($TABLENAME, $foo, $db)
  77. {
  78. if (mysqli_connect_errno() == 0)
  79. {
  80. print_r($_REQUEST);
  81. //$iMysqli = $db->real_escape_string( $i );
  82. // Multi-Query zusammenstellen
  83. foreach($foo as $id) {
  84. $nameMysqli = $db->real_escape_string( $id );
  85. $sql = 'DELETE FROM '.$TABLENAME.' WHERE `id` = "'.$id.'";';
  86. //echo $sql;
  87. $db->multi_query( $sql );
  88. }
  89. }
  90. else
  91. {
  92. // Es konnte keine Datenbankverbindung aufgebaut werden
  93. echo 'Die Datenbank konnte nicht erreicht werden. Folgender Fehler trat auf: <strong>' .mysqli_connect_errno(). ' : ' .mysqli_connect_error(). '</strong>';
  94. }
  95. // Datenbankverbindung schliessen
  96. $db->close();
  97. }
  98.  
  99. ?>
Add Comment
Please, Sign In to add comment