login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Uitbreiding IP-Banner V1.0 (Opgelost)

Offline keverineke - 14/10/2010 18:19
Avatar van keverinekeLid In de volgende script (IP-Banner V1.0) vind je een ip banner systeem, je kan de leden rechtstreeks bannen of unbannen via je site. Maar nu wil ik daar nog een bewerk functie bij doen, zodat je het ip of de opmerking kan veranderen...

Kan iemand me hierbij helpen?
Alvast bedank! ;)

2 antwoorden

Gesponsorde links
Offline Realtec - 15/10/2010 12:46 (laatste wijziging 15/10/2010 12:46)
Avatar van Realtec HTML interesse Verveelde me dus heb ff wat aangepast.

admin.php
  1. <?php
  2. include ("inc_bancheck.php");
  3. ?>
  4. <html>
  5. <head>
  6. <title>IP-Banner V1.0</title>
  7. </head>
  8. <body>
  9. <form name="ipadres toevoegen" action="ipadrestoevoegen.php" method="post">
  10. <br><br><br>
  11. <table border="0" width="50%" align="center">
  12. <tr>
  13. <td colspan="2"><b>::Ipadressen die u wilt bannen::</b></td>
  14. </tr>
  15. <tr>
  16. <td>Ipadres: </td>
  17. <td><input name="ip" size="15"></td>
  18. </tr>
  19. <tr>
  20. <td>Opmerking bij Ipadres: </td>
  21. <td><input name="opmerkingip" size="40"></td>
  22. </tr>
  23. <tr>
  24. <td colspan="2"><input type="submit" value="Ipadres Bannen"></td>
  25. </tr>
  26. </table>
  27. </form>
  28.  
  29. <br><br><br><br>
  30. <table border="0" width="50%" align="center">
  31. <tr>
  32. <td colspan="3"><b>::Ipadressen Verwijderen:</b></td>
  33. </tr>
  34. <tr>
  35. <td><b>Wijzig</b></td>
  36. <td><b>Ipadres:</b></td>
  37. <td><b>Opmerking</b></td>
  38. </tr>
  39. <?php
  40. $host="Je_hostnaam"; //Vul hier uw hostnaam in
  41. $username="je_gebruikersnaam";//Vul hier uw gebruikersnaam in
  42. $wachtwoord="je_wachtwoord";//Vul hier uw wachtwoord in
  43. $database="Je_databasenaam";//Vul hier uw databasenaam in
  44.  
  45. //connectie met de database wordt gelegd
  46. $db=mysql_connect($host, $username, $wachtwoord);
  47. mysql_select_db($database, $db) or die ("FOUT IN VERBINDING: " . mysql_error());
  48. //connect gelegd
  49.  
  50. //query maken waarin alle ipadressen samen met het commentaar worden uitgelezen
  51. $query="SELECT * FROM ipban";
  52. $result=mysql_query($query) or die ("FOUT IN DE QUERY: " . mysql_error());
  53.  
  54. //resultaten nu naar het scherm weergeven
  55. while (list($id, $ipadres, $opmerking) = mysql_fetch_row($result))
  56. {
  57. <tr>
  58. <td><a href="ipbanaanpassen.php?id=' . $id . '" target="_top">wijzig</a></td>
  59. <td><a href="ipbanverwijderen.php?id=' . $id . '" target="_top">' .$ipadres. '</a></td>
  60. <td>' . $opmerking . '</td>
  61. </tr>';
  62. }
  63. ?>
  64. </table>
  65. </body>
  66. </html>


ipbanaanpassen.php
  1. <?php
  2. if(isset($_POST['submit']))
  3. {
  4. $host="je_host"; //Vul hier uw hostnaam in
  5. $username="je_gebruikersnaam";//Vul hier uw gebruikersnaam in
  6. $wachtwoord="je_wachtwoord";//Vul hier uw wachtwoord in
  7. $database="je_databasenaam";//Vul hier uw databasenaam in
  8.  
  9. //connectie met de database wordt gelegd
  10. $db=mysql_connect($host, $username, $wachtwoord);
  11. mysql_select_db($database, $db) or die ("FOUT IN VERBINDING: " .mysql_error());
  12. //connect gelegd
  13.  
  14. //query maken
  15. $query = "UPDATE ipban SET ipadres='" . $_POST["ip"] . "' opmerking='" . $_POST["opmerkingip"] . "' WHERE id='" . $_POST['id'] . "'";
  16. $result = mysql_query($query) or die ("FOUT: " .mysql_error());
  17.  
  18. if ($result)
  19. {
  20. header("Location: admin.php");
  21. die();
  22. }
  23. else
  24. {
  25. echo ("Helaas, foutje");
  26. die ();
  27. }
  28. }
  29. elseif(isset($_GET['id']))
  30. {
  31. $host="je_host"; //Vul hier uw hostnaam in
  32. $username="je_gebruikersnaam";//Vul hier uw gebruikersnaam in
  33. $wachtwoord="je_wachtwoord";//Vul hier uw wachtwoord in
  34. $database="je_databasenaam";//Vul hier uw databasenaam in
  35.  
  36. //connectie met de database wordt gelegd
  37. $db=mysql_connect($host, $username, $wachtwoord);
  38. mysql_select_db($database, $db) or die ("FOUT IN VERBINDING: " .mysql_error());
  39. //connect gelegd
  40.  
  41. // query maken
  42. $query = "SELECT * FROM ipban WHERE id='" . $_GET['id'] . "'";
  43. $result = mysql_query($query) or die ("FOUT: " .mysql_error());
  44.  
  45. if ($result)
  46. {
  47. // Hier ga je formuliertje maken met de informatie die je net hebt opgehaald en laten verzenden naar deze pagina
  48. // Vergeet niet om een hidden field te maken met het id
  49.  
  50. // input hidden = id
  51. // input text = ip
  52. // input text = opmerking
  53. // input button = submit
  54. }
  55. else
  56. {
  57. echo ("Helaas, foutje");
  58. die ();
  59. }
  60. }
  61. else
  62. {
  63. header ("Location: admin.php");
  64. die ();
  65. }
  66. ?>


Je hoeft nu alleen nog een formuliertje te schrijven in ipbanaanpassen.php
Heb het zelf nog niet getest dus kan nog een typfoutje in zitten.
Bedankt door: keverineke
Offline keverineke - 16/10/2010 16:19
Avatar van keverineke Lid Ok, heel hartelijk bedankt!!! ;)
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.2s