Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dodanie rekordu do bazy i jego wyswietlenie
invx
post
Post #1





Grupa: Zablokowani
Postów: 655
Pomógł: 0
Dołączył: 28.11.2003
Skąd: Zagórz

Ostrzeżenie: (80%)
XXXX-


Pisze schutboxa, wszystko bylo by OK, gdyby nie dodawanie nowego wpisu. Wszytskie rozwiazania jakie znam zeby dodac rekord do bazy i go wyswietlic, wymagaja odswiezenia strony - wyglada to kiepsko. I zastanawiam sie jak by tak schutbox zrobic w ifram'ie ? i odswiezalo by tylko zawartosc iframe'a ? Co wy na to ? A moze znscie lepszy sposob dodawania wpisow (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ?

dzieki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
invx
post
Post #2





Grupa: Zablokowani
Postów: 655
Pomógł: 0
Dołączył: 28.11.2003
Skąd: Zagórz

Ostrzeżenie: (80%)
XXXX-


naczytalem sie o tym AJAXI'e i dalej nie wiem jak to do schutboxa wdrozyc ...

narazie napisalem schutbox'a normalnie tylko w php

  1. <?php
  2. function pokaz_schutbox ()
  3. {
  4. <table class='tabela_gl' width='30%' cellpadding='2' cellspacing='1'>
  5. <tr>
  6. <th>Schutbox</th>
  7. </tr>
  8. ";
  9. $sql = "SELECT * FROM schutbox";
  10. $wykonaj = mysql_query ( $sql );
  11.  
  12. while( $schutbox = mysql_fetch_array( $wykonaj ) )
  13. {
  14. $sql2 = "SELECT * FROM users WHERE id='$schutbox[autor]'";
  15. $wykonaj2 = mysql_query( $sql2 );
  16. $wynik = mysql_num_rows( $wykonaj2 );
  17.  
  18. if( $wynik == 0 )
  19. {
  20. $autor = "~".$schutbox[autor];
  21. }
  22. else
  23. {
  24. while( $users = mysql_fetch_array( $wykonaj2 ) )
  25. {
  26. $autor = $users[login];
  27. }
  28. }
  29. <tr>
  30. <td class='kol1'><span class='zw3b'>[$autor]</span><span class='zw3'>$schutbox[tresc]</span></td>
  31. </tr>
  32. ";
  33.  
  34. }
  35.  
  36. if ( !isset( $_SESSION[id] ) )
  37. {
  38. $login = "<span class='zw3'>Login:</span><input type='text' name='autor' size='20'>";
  39. }
  40. <tr>
  41. <td class='kol1'>
  42. <hr/>
  43. <form action='(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ' method='POST'>
  44. $login
  45. <textarea name='tresc' rows='5' cols='25' wrap='on'></textarea><br>
  46. <span class='Wyślij'><input type='submit' value='Wyślij'></span>
  47. </form>
  48. </td>
  49. </tr>
  50. </table>
  51. ";
  52. }
  53.  
  54. function zapisz_schutbox ()
  55. {
  56. if ( isset( $_SESSION[id] ) )
  57. {
  58. $autor = $_SESSION[id];
  59. }
  60. else
  61. {
  62. $autor = $_POST[autor];
  63. }
  64.  
  65. $sql = "INSERT INTO schutbox SET tresc='$_POST[tresc], autor='$autor'";
  66. $wykonaj = mysql_query( $sql );
  67. }
  68. ?>

(IMG:http://forum.php.pl/style_emoticons/default/tiredsmiley.gif) (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 03:13