Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]sprawdzanie parentu
dave666
post
Post #1





Grupa: Zarejestrowani
Postów: 255
Pomógł: 0
Dołączył: 1.04.2008

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


Witam potrzebuję podpowiedzi jak mam wykonać sprawdzanie wiem ze dla niektórych to banał ale proszę o podpowiedz czego mam szukać, a mianowicie


mam tabele w bazie

id nazwa parent kolejnosc
1 || domy || 3 || 0
2 || meble|| 0 || 0
3 || dzwi|| 0 || 0
4 || costam || 0 || 0


I teraz tak w kategorii domy mamy podkategorię dzwi jak zrobić aby po wejściu a kategorię dzwi
nie można było jej dodać już do innej kategorii ponieważ już jest dodana

jak zrobić sprawdzanie czy dane id jest już użyte jako parent

Kilkanaście osób zagląda na post a żadna nie napisze mimo ze siedzą tu ludzie którzy niesamowicie znają php
gdzie napisałem ze nie czekam na gotowca tylko podpowiedz czego mam szukać aby rozwiązać swój problem.

zrobiłem to tak proszę mi powiedzieć czy to jest poprawne

  1. $q = mysql_fetch_array(mysql_query("SELECT count(*) FROM ".$prefix."_nscms_gall_cat WHERE Parent = $cid "));
  2. if ($q[0]) {
  3. echo 'rekord istnieje';
  4. } else {
  5. echo 'rekord nieistnieje';
  6. }


Ten post edytował dave666 20.05.2018, 11:04:00
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Pyton_000
post
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Otototo ...
Masz odwrotnie dane wprowadzone. Jeśli parent != 0 to znaczy że dany element należy już do podkategori (dowolnego zagłębienia tak na prawdę). Więc dla ciebie należy sprawdzić czy dana kategoria ma ustawiony jakiś parent_id <> 0 i jeśli ma to wywalasz błąd.
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: 5.10.2025 - 16:02