![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 12.04.2004 Skąd: Z domq Ostrzeżenie: (0%) ![]() ![]() |
Mam problem. Pisze mały skrypt z głosowaniem. I wszysko ładnie pięknie tylko nie dodaje mi :/ Znaczy jak wyciągam wartość z bazy to jest ok ale lecz gdy chcem dodać do tej wartości 1 to nic mi sie nie dzieje :/ Pewnie pomyślicie że jestem głupi ale może (dodam że jestem bardzo początkujący Oto ten kod:
[php:1:d14cbe66f6]<?php function glosuj() { $ip = $_SERVER['REMOTE_ADDR']; $id = $_GET['id']; $zapytanie = "SELECT * FROM konkurs WHERE id='$id'"; $result = mysql_query($zapytanie); $liczba = $result['glos']; $dodac = $liczba+ ; $zapytanko = "UPDATE konkurs SET glos='$dodac' WHERE id='$id'"; $r = mysql_query($zapytanko); $pytanie = "INSERT INTO konkurs (ip) VALUES '$ip' WHERE id=$id"; $r2 = mysql_query($pytanie); oddane(); } ?>[/php:1:d14cbe66f6] |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 62 Pomógł: 0 Dołączył: 4.04.2003 Skąd: Częstochowa/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
[php:1:f0663df3d6]
<?php function glosuj() { $ip = $_SERVER['REMOTE_ADDR']; $id = $_GET['id']; $zapytanie = "SELECT * FROM konkurs WHERE id='$id'"; $result = mysql_query($zapytanie); $liczba = $result['glos']; $dodac = $liczba++; $zapytanko = "UPDATE konkurs SET glos='$dodac' WHERE id='$id'"; $r = mysql_query($zapytanko); $pytanie = "INSERT INTO konkurs (ip) VALUES '$ip' WHERE id=$id"; $r2 = mysql_query($pytanie); oddane(); } ?> [/php:1:f0663df3d6] poprawilem linie 8, powinno byc ++ (inkrementacja). Mozna to zrobic rowniez samym zapytaniem MySQL, wtedy: [php:1:f0663df3d6]<?php function glosuj() { $ip = $_SERVER['REMOTE_ADDR']; $id = $_GET['id']; $zapytanie = "SELECT * FROM konkurs WHERE id='$id'"; $result = mysql_query($zapytanie); $zapytanko = "UPDATE konkurs SET glos=glos+1 WHERE id='$id'"; $r = mysql_query($zapytanko); $pytanie = "INSERT INTO konkurs (ip) VALUES '$ip' WHERE id=$id"; $r2 = mysql_query($pytanie); oddane(); } ?>[/php:1:f0663df3d6] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 07:02 |