Brugernavn:




Kodeord: Husk
Forside Forum Artikler Downloads Søg
 

ajax update() i tagwall

Hej rowlere

Jeg har min tagwall her og gider ikke kører med opdater knap så ville høre hvordan jeg putter ajax update() ind så den automatisk viser beskeden uden man skal trykke opdater. ps. jeg er ikke så stærk igen til javascript.

det er fra ca. linje 40 - 51 hvor beskederne vises..!

Fil:
  1. <?php
  2. include "top.php";
  3. ?>
  4. <div class="headline">Tagwall</div>
  5. <div class="text">
  6. <?php
  7. if (session_is_registered("brugernavn") AND ("kode")) {
  8. if(isset($submit)){
  9. if($_POST[besked] == ""){
  10. echo "Du skal skrive en besked!";
  11. }else{
  12. $dato = date("d/m/y H:i:s");
  13. mysql_query("INSERT INTO tagwall (brugernavn, dato, besked) VALUES ('$_POST[brugernavn]', '$dato', '$_POST[besked]')");
  14. echo "Din besked er nu tilføjet!";
  15. }
  16. }
  17. ?>

  18. <?php
  19. if($_GET[side] == "slet_tag"){
  20. mysql_query("DELETE FROM tagwall WHERE id = '$_GET[id]'");
  21. echo 'Beskeden er nu slettet!';
  22. }
  23. $limit = 20;

  24. if (!$_GET[start_nr] OR $_GET[start_nr] < 0) {
  25. $start_nr = 0;
  26. } else {
  27. $start_nr = $_GET[start_nr];
  28. }
  29. ?>
  30. <form action="tagwall.php" method="post">
  31. <input type="hidden" name="brugernavn" value="<?php echo $_SESSION['brugernavn']; ?>">
  32. <input type="text" name="besked" class="input">
  33. <input type="submit" name="submit" value="Send" class="submit">
  34. <input type="button" value="Opdatér" onclick="location='tagwall.php'" class="submit">
  35. </form>
  36. <hr style="height: 2px; background-color: #4683A0; border: 0px; margin-top: 0px;"><br><br>

  37. <?php
  38. $db = mysql_query("SELECT * FROM tagwall ORDER BY id DESC");
  39. while($row = mysql_fetch_array($db)){
  40. echo '<b><a href="profil.php?brugernavn=' . $row[brugernavn] . '">' . $row[brugernavn] . '</a> - ' . $row[dato] . '</b> - ';
  41. $select = mysql_query("SELECT * FROM brugere WHERE brugernavn = '$_SESSION[brugernavn]'");
  42. $vis = mysql_fetch_array($select);
  43. if($vis[stilling] == "DJ"){
  44. echo '<a href="?side=slet_tag&id=' .$row[id]. '">Slet tag</a>';
  45. }
  46. echo "<br>";
  47. echo $row[besked] . '<hr>';
  48. }

  49. $count = mysql_query("select * from tagwall");
  50. $antal = mysql_num_rows($count);
  51. if ($start_nr > 0 && ($start_nr - $limit) < $antal) {
  52. $forrige_start_nr = $start_nr - $limit;
  53. echo "<div align='center'><- <a href='?start_nr=$forrige_start_nr'>Forrige side</a>";
  54. } else {
  55. echo "<div align='center'>Forrige side ";
  56. }echo " | ";

  57. $antalsider = $antal / $limit;
  58. $aktueltsidenummer = ($_GET[start_nr] / $limit) + 1;

  59. $a_a = $aktueltsidenummer - 5;
  60. $a_b = $aktueltsidenummer - 4;
  61. $a_c = $aktueltsidenummer - 3;
  62. $a_d = $aktueltsidenummer - 2;
  63. $a_e = $aktueltsidenummer - 1;
  64. $a_f = $aktueltsidenummer + 1;
  65. $a_g = $aktueltsidenummer + 2;
  66. $a_h = $aktueltsidenummer + 3;
  67. $a_i = $aktueltsidenummer + 4;
  68. $a_j = $aktueltsidenummer + 5;

  69. $naestesidea = $_GET[start_nr] - (5 * $limit);
  70. $naestesideb = $_GET[start_nr] - (4 * $limit);
  71. $naestesidec = $_GET[start_nr] - (3 * $limit);
  72. $naestesided = $_GET[start_nr] - (2 * $limit);
  73. $naestesidee = $_GET[start_nr] - (1 * $limit);
  74. $naestesidef = $_GET[start_nr] + (1 * $limit);
  75. $naestesideg = $_GET[start_nr] + (2 * $limit);
  76. $naestesideh = $_GET[start_nr] + (3 * $limit);
  77. $naestesidei = $_GET[start_nr] + (4 * $limit);
  78. $naestesidej = $_GET[start_nr] + (5 * $limit);

  79. if($a_a > 0) { echo "<a href='?start_nr=".$naestesidea."'>".$a_a."</a>, "; }
  80. if($a_b > 0) { echo "<a href='?start_nr=".$naestesideb."'>".$a_b."</a>, "; }
  81. if($a_c > 0) { echo "<a href='?start_nr=".$naestesidec."'>".$a_c."</a>, "; }
  82. if($a_d > 0) { echo "<a href='?start_nr=".$naestesided."'>".$a_d."</a>, "; }
  83. if($a_e > 0) { echo "<a href='?start_nr=".$naestesidee."'>".$a_e."</a>, "; }
  84. if($aktueltsidenummer > 0) { echo "<a href='?start_nr=".$_GET[start_nr]."'><b>".$aktueltsidenummer."</b></a>"; } if(($aktueltsidenummer + 0) < $antalsider) { echo', '; }
  85. if($a_f > 0 AND $a_f < ($antalsider + 1)) { echo "<a href='?start_nr=".$naestesidef."'>".$a_f."</a>"; } if(($a_f + 0) < $antalsider) { echo', '; }
  86. if($a_g > 0 AND $a_g < ($antalsider + 1)) { echo "<a href='?start_nr=".$naestesideg."'>".$a_g."</a>"; } if(($a_g + 0) < $antalsider) { echo', '; }
  87. if($a_h > 0 AND $a_h < ($antalsider + 1)) { echo "<a href='?start_nr=".$naestesideh."'>".$a_h."</a>"; } if(($a_h + 0) < $antalsider) { echo', '; }
  88. if($a_i > 0 AND $a_i < ($antalsider + 1)) { echo "<a href='?start_nr=".$naestesidei."'>".$a_i."</a>"; } if(($a_i + 0) < $antalsider) { echo', '; }
  89. if($a_j > 0 AND $a_j < ($antalsider + 1)) { echo "<a href='?start_nr=".$naestesidej."'>".$a_j."</a>"; }

  90. echo " | ";
  91. if ($antal > ($start_nr + $limit)) {
  92. $naeste_start_nr = $start_nr + $limit;
  93. echo "<a href='?start_nr=$naeste_start_nr'>Næste side</a>";
  94. } else {
  95. echo "Næste side";
  96. }
  97. echo "</div>";
  98. }else{
  99. echo "Du er ikke logget ind!";
  100. }
  101. include "bund.php";
  102. ?>
Sidst redigeret 18:05 01/04/2010
Oprettet af:

Javascript

Fri debat

Åben
18:05 01/04/2010
Der er ingen svar til denne tråd
Du skal være oprettet og logget ind for at svare på en tråd
Copyright © Rowl.dk v/ Michael Raagaard | 2005-12 | Alle rettigheder forbeholdes