Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] Skrypt dodawanie artykułów i kategori
Forum PHP.pl > Forum > PHP
rvk
Witam, zamierzam
zrobić taką małą stronkę z tutorialami na różne tematy,
Mam już szatę graficzną etc.

Ale teraz jest problem,
myślałem, że sobie poradzę ... jednak nie wychodzi mi w php ;p

Zależy mi na takim skrypcie,

tzn. tam rejestracja i logowanie, to sobie jeszcze poradze jakos ;p
ale już np. mamy usera i chce zeby własnie tylko dla zalogowanego usera była opcja dodaj artykuł ,
i tutaj się pojawiają schody haha.gif

nie wiem, jak napisać coś takiego

opcja "Dodaj artykuł", po zalogowaniu
i aby przy dodawniu artykułu, było można wybrać kategorie do której chce się wybrać tutka,
i potem, na stronce zeby było cos takiego

kategoria (5) // nazwa kategorii a w nawiasie ilość ile w niej jest artkułów ;D

mam takie oto pytanka,

- Czy takie coś jest trudne ?
- Czy ktoś ze chciałby mi pomóc ?! ;d

-----

Z góry przepraszam
za moje zielone pytania,
szukałem podobnego tematu ale nie znalazłem...
lukaszgolder
Nie jest to trudne jeśli znasz chodź trochę PHP i MySQL. Przy logowaniu ustaw sesje, następnie przy wyswietlaniu linka / dodawaniu artykułu sprawdzaj czy jest przypisana jakaś wartość. Może to wyglądać np tak:
  1. <?php
  2. if($_SESSION['user'] != ''){...}
  3. ?>

Kategorie i artykuły najlepiej przechowywać w bazie danych i podczas dodawania artykułu wyświetlasz wszystkie kategorie, coś w rodzaju:
  1. <?php
  2. foreach($dane as $value){echo ''.$value['nazwa'].'';}
  3. ?>

Z wyświetlaniem tez nie pownieneś mieć problemu, po raz kolejny pobierasz informacje z bazy danych i jes wyświetlasz, aby obliczyć ilość artykułów w danej kategori, najlepiej zliczyć liczbe rekordów w bazie danych, którę przypsaine są do danej kategori.
  1. SELECT COUNT(*) FROM `artykuly` WHERE `kategoria`='$id'

Gdzie $id to id kategorii.
Jeśli potrzebujesz wiecej wyjaśnień to pisz.
rvk
dzięki za pomoc ;p
juz mniej wiecej wiem o co chodzi z tymi sesjami,

możesz mi tylko bardziej napisać co i jak zrobić z tą opcja
dodaj artykuł i kategorii do niej ?!
bo nie wiem od czego zacząć;p
artur_dziocha
  1. <?php
  2. foreach($dane as $value){echo ''<input type='radio' name='id_kategorii' value='".$value['id']."'>".$value['nazwa'].";}
  3. ?>

Po wysłaniu artykulu wrzucasz tylko
"INSERT INTO artykul SET artykul = '".$_POST['artykul']."', id_kategorii='".$_POST[''id_kategorii']."'
rvk
nie bardzo kumam ;d

może mi ktoś napisać cały kod, z tą opcją "dodaj artykuł" i zapytanie jakie dodać do mysql ?!
będę bardzo wdzięczny !
artur_dziocha
Masz tablice z kategoriami i ich id.

  1. <?php
  2. $zap = "SELECT id, nazwa_kat FROM kategoria";
  3. $wyk = mysql_query($zap);
  4. while($wiersz = mysql_fetch_assoc($wyk) {
  5.    echo ''<input type='radio' name='id_kategorii' value='".$wiersz['id']."'>".$wiersz['nazwa'].";}
  6. }
  7. <input type="text">
  8. submit
  9. ?>

po wysłaniu
  1. <?php
  2. $insert = mysql_query("INSERT INTO artykuly SET tekst = '".$_POST['artykul'].", kategoria='".$_POST['id_kategorii']."'');
  3. ?>


Poczytaj na forum troche
rvk
a w mysql co mam wpisać bo po kodzie nie bardzo widzę ;p
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.