Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> [AJAX][MySQL][PHP]Problem z przekazaniem zmiennych do funkcji
neon88prv@gmail....
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 7.06.2009

Ostrzeżenie: (0%)
-----


Witam
mam problem z przekazaniem zmiennych do funkcji
poniżej sa fragmenty używanego kodu
Wynikiem tego jest zapisanie do bazy danych pustych pól.
Nie bardzo wiem dlaczego zmienne nie są przekazywane do środka funkcji "glosuj"
Nie dostaję również żadnych błędów czy ostrzeżeń.

  1.  
  2. $id = $_SESSION['id'];
  3. $username = $_SESSION['username'];
  4. $imie = $_SESSION['imie'];
  5. $nazwisko = $_SESSION['nazwisko'];
  6. $wpis = '123';
  7.  
  8. $sprawdz = "SELECT * FROM glosujacy WHERE id=$id LIMIT 1";
  9.  
  10. $zapytaj = mysql_query($sprawdz) or die ('błąd odczytu głosowania');
  11.  
  12. global $row;
  13. $row = mysql_fetch_row($zapytaj);
  14.  
  15. if(isset($_POST['action']) && !empty($_POST['action'])) {
  16. $action = $_POST['action'];
  17. switch($action) {
  18. case 'vote' : glosuj();break;
  19. }
  20. }
  21.  
  22.  
  23.  
  24. function glosuj(){
  25.  
  26. if($row==NULL){
  27. $glosuj = "INSERT INTO glosujacy(id, imie, nazwisko, username, wpis) VALUES ('$id', '$imie', '$nazwisko', '$username', '$wpis')";
  28. $wynik = mysql_query($glosuj) or die ('Błąd zapisu głosowania do bazy');
  29. }
  30. else{
  31. echo('już głosowałeś');
  32. }
  33. }


  1. <script type="text/javascript">
  2.  
  3.  
  4. $(document).ready(function(){
  5.  
  6. $("#glosuj").click(function(){
  7. $.ajax({ url: 'wszystkie_wpisy.php',
  8. data: {action: 'vote'},
  9. type: 'post',
  10. success: function(output) {
  11. alert('Dziękujemy za zagłosowanie!'); /* zamienić na skrypt wyłączający button głosowania*/
  12. }
  13. });
  14. })
  15.  
  16. });
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Bledow nie dostajeszz bo masz ustawione, by wszystkich nie wyświetlac.
Zas co do problemu to zajrzyj do manuala do dzialu ZASIEG ZMIENNYCH
Go to the top of the page
+Quote Post

Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 15:37