gorus1 6 Zgłoś post Napisano Styczeń 7, 2016 Witam, Stworzyłem prosty formularz online za pomocą komponentu dla joomla chronoforms. Wszystko dział jak trzeba jednak chciałbym za pomocą kodu PHP (jestem pod tym względem laikiem) udoskonalić formularz o funkcję limitu miejsc. W formularz jest kilka pól (Imię, Nazwisko, kontakt, Captcha). Wszystkie wpisy zapisują się do bazy mySQL. Chciałbym stworzyć kod PHP, który spowoduje że po osiągnięciu limitu 15 osób dla tabeli "imie" w bazie mySQL formularz wygaśnie, a w jego miejsce pojawiał się tekst "limit miejsc wyczerpany". Niestety w inny sposób nie można tego zrobić, a autor komponentu sugeruje napisanie kodu PHP http://www.chronoengine.com/forums/posts/t100774/p353244.html#p353244 Czy mógłbym liczyć na pomoc? Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość Filip Nowacki Zgłoś post Napisano Styczeń 7, 2016 $result = mysql_query("SELECT COUNT(*) as cnt FROM tabela"); $result = mysql_fetch_array($result); if($result[0]['cnt'] > 15) { echo "formularz wygasł"; } else { //tu wstaw formularz } tak bardzo skrótowo żeby Cię naprowadzić Udostępnij ten post Link to postu Udostępnij na innych stronach
gorus1 6 Zgłoś post Napisano Styczeń 7, 2016 Dzięki za odpowiedź, ale niestety nie działa. Rozumiem, że tam gdzie formularz wstawiam nazwę formularza czy jego kod? Udostępnij ten post Link to postu Udostępnij na innych stronach
wlodziu 49 Zgłoś post Napisano Styczeń 7, 2016 a zastąpiłeś nazwy kluczowe w zapytaniu do bazy? w miejsce komentarza najlepiej wrzuć kod formularza do wyświetlenia. PS: mysql_ już nie zyje. Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość Filip Nowacki Zgłoś post Napisano Styczeń 7, 2016 a zastąpiłeś nazwy kluczowe w zapytaniu do bazy? w miejsce komentarza najlepiej wrzuć kod formularza do wyświetlenia. PS: mysql_ już nie zyje. Wiem, ale laikowi PDO nie ma co tłumaczyć a wątpię by używał PHP 5.6+ Dzięki za odpowiedź, ale niestety nie działa. To nie jest gotowiec, zmodyfikuj pod siebie Udostępnij ten post Link to postu Udostępnij na innych stronach
gorus1 6 Zgłoś post Napisano Styczeń 7, 2016 No tak, wstawiłem nazwę tabeli i nazwę formularza. Kod PHP jest do wpisania w opcjach samego formularza więc chyba kodu formularza nie potrzeba (p.s. nawet nie wiem skąd go wziąć). Udostępnij ten post Link to postu Udostępnij na innych stronach
gorus1 6 Zgłoś post Napisano Styczeń 11, 2016 Ok, okazało się to niewykonalne ze względu na złożoność komponentu chronoforms. Postanowiłem obrać inny kierunek i skorzystałem z innego komponentu do formularzy, a formularz osadziłem w module. Teraz pozostaje tak dostosować moduł, aby jego publikacja była zależna właśnie od ilości wierszy w jednej z tabel bazy danych. Prośba o podpowiedzi. Udostępnij ten post Link to postu Udostępnij na innych stronach