Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Blokowanie przesyłania do BD
Star
post
Post #1





Grupa: Zarejestrowani
Postów: 294
Pomógł: 34
Dołączył: 16.02.2015

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


Chciałbym uniemożliwić wprowadzanie niektórych imion do bazy danych, np Tomasz, Ania i Jacek. Zrobiłem wiec tabele w której przechowuje te imiona, a w pliku odbierajacym dane z formularza wyciągam te nicki i tworze pętlę a w niej if($_POST["imie"] != $row["imie"]) exit();

To juz na starcie nie ma prawa dzialac jeśli w tabeli mam więcej niż 2 imiona.

Ma ktoś jakiś pomysł jak to zrealizować?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Star
post
Post #2





Grupa: Zarejestrowani
Postów: 294
Pomógł: 34
Dołączył: 16.02.2015

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


Dzięki za odpowiedzi Panowie, tak to ma wyglądać?
  1. $query = "SELECT imie FROM imiona WHERE nick = '$nick'";
  2. $imiona = mysql_fetch_array(mysql_query($query));
  3. $sprawdz_imie=$imiona["imie"];
  4. if (in_array("Jacek", $sprawdz_imie)) exit();

Coś takiego będzie działać? Pytam bo pisze z telefonu i nie mam jak sprawdzić
Dodam że w zmiennej sprawdz_imie może być więcej imion niż jedno

Kapslokk, nie znam niestety takiego zapytania

Ten post edytował Star 4.07.2015, 22:23:21
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: 17.10.2025 - 06:05