Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][MySQL][PHP]formularz mysql php
daniel2k
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 13.02.2018

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


Hej, jak mogę zrobić takie coś, ze w bazie danych uzytkownicy jest uzystkownik Darek i posiada on w kolumnie ilość liczbę 4 i on tylko 4 razy może użyć formularza.
Skrypt sprawdzający przy wysyłce ile dany użytkownik ma już prób w kolumnie np. ilość: 3 to jak wysyła formularz to robi -1 i sprawdza też ile jest, jak będzie 0 to nie zapisuje i wywala informację.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





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




Ciezko bylo od razu tak napisac?

Przeciez query teraz zwraca ci zawsze TRUE (czy tam resource) niewazne czy znalazlo rekord czy nie wiec nic dziwnego ze twoj IF ELSE zachowuje sie tak jak sie zachowuje... Doczytaj w manualu jak pobrac rekord a nie wynik wykonania zapytania
Go to the top of the page
+Quote Post
daniel2k
post
Post #3





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 13.02.2018

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


Cytat(nospor @ 15.02.2018, 10:11:21 ) *
Ciezko bylo od razu tak napisac?

Przeciez query teraz zwraca ci zawsze TRUE (czy tam resource) niewazne czy znalazlo rekord czy nie wiec nic dziwnego ze twoj IF ELSE zachowuje sie tak jak sie zachowuje... Doczytaj w manualu jak pobrac rekord a nie wynik wykonania zapytania


Gdzie tym razem jest błąd, przepraszam, że tak pytam o wszystko ale nadal pomimo mysql_result nie działa...

  1. <?php
  2. $polaczenie = new mysqli('localhost', 'root', '123', 'qqq');
  3. if (mysqli_connect_errno() != 0){
  4. echo '<p>Wystąpił błąd połączenia: ' . mysqli_connect_error() . '</p>';
  5. }
  6. else {
  7. $ilosc_prob = mysql_result("SELECT kamien FROM uzytkownicy WHERE user = '{$_SESSION['user']}'");
  8. if($ilosc_prob == 0){
  9. echo "Nie możesz";
  10. }else{
  11. echo "możesz";
  12. }
  13. }
  14. ?>


Ten post edytował daniel2k 15.02.2018, 10:30:15
Go to the top of the page
+Quote Post

Posty w temacie
- daniel2k   [HTML][MySQL][PHP]formularz mysql php   13.02.2018, 23:30:36
- - Beniooo   [PHP] pobierz, plaintext $ilosc_prob = POBRANA Z B...   14.02.2018, 10:44:11
|- - daniel2k   Cytat(Beniooo @ 14.02.2018, 10:44:11 ...   14.02.2018, 15:26:01
- - nospor   UPDATE tabela SET pole = pole -1 WHERE user=jakies...   14.02.2018, 15:44:28
|- - daniel2k   Cytat(nospor @ 14.02.2018, 15:44:28 )...   15.02.2018, 01:26:40
- - topcio   Wpisz tak [PHP] pobierz, plaintext '{$_SESSION['id...   15.02.2018, 02:42:41
|- - daniel2k   Cytat(topcio @ 15.02.2018, 02:42:41 )...   15.02.2018, 03:47:31
- - viking   Id nie jest stringiem. Poza tym używasz rozszerzen...   15.02.2018, 06:52:41
|- - daniel2k   Cytat(viking @ 15.02.2018, 06:52:41 )...   15.02.2018, 07:33:59
- - viking   Na początek usuń wszystkie @ z kodu   15.02.2018, 09:46:29
|- - daniel2k   Cytat(viking @ 15.02.2018, 09:46:29 )...   15.02.2018, 09:51:07
- - nospor   Czyli co, nadal ten nowy kod wywala ci strone? To ...   15.02.2018, 10:04:28
|- - daniel2k   Cytat(nospor @ 15.02.2018, 10:04:28 )...   15.02.2018, 10:10:01
- - nospor   Ciezko bylo od razu tak napisac? Przeciez query t...   15.02.2018, 10:11:21
|- - daniel2k   Cytat(nospor @ 15.02.2018, 10:11:21 )...   15.02.2018, 10:26:22
- - nospor   MIeszasz styl proceduralny z obiektowym... nie mie...   15.02.2018, 10:32:06
|- - daniel2k   Cytat(nospor @ 15.02.2018, 10:32:06 )...   15.02.2018, 10:44:53
- - nospor   O to $ilosc_prob = $polaczenie -> que...   15.02.2018, 10:48:44
|- - daniel2k   Cytat(nospor @ 15.02.2018, 10:48:44 )...   15.02.2018, 11:02:16
- - viking   Ty w ogóle patrzysz na dokumentację? Masz tam pełn...   15.02.2018, 11:06:32
|- - daniel2k   Cytat(viking @ 15.02.2018, 11:06:32 )...   15.02.2018, 11:09:53
- - nospor   Co tam dokumentacja jak on nie rozumie co mu pisze...   15.02.2018, 11:18:03
|- - daniel2k   Cytat(nospor @ 15.02.2018, 11:18:03 )...   15.02.2018, 11:29:28
- - nospor   Kazde moje zadanie po kolei mam ci w kazdym kolejn...   15.02.2018, 11:48:50
|- - daniel2k   Cytat(nospor @ 15.02.2018, 11:48:50 )...   15.02.2018, 12:25:23
- - Toshikatsu   Po kiego dwa razy wywołujesz funkcję query? Drugie...   15.02.2018, 12:34:10
|- - daniel2k   Cytat(Toshikatsu @ 15.02.2018, 12:34...   15.02.2018, 12:44:38
- - viking   Co według Ciebie robi konstrukcja $row = 0? A...   15.02.2018, 13:11:55
- - daniel2k   Dziękuję wszystkim za pomoc, głównie za cierpliwoś...   15.02.2018, 14:17:45


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

 



RSS Aktualny czas: 11.10.2025 - 19:34