Witam, tworzę właśnie demo stylów do phpBB. Pewnie zapytacie się po co, bo jest już kilka takich hacków. Będzie to coś podobnego do Styles Demo ME, które niestety nie działa. Mam już w 95% napisaną modyfikację, jednak napotkałem problem.
W PA zrobiłem możliwość podania adresu do pobrania pliku, ilość wyświetleń, którą można zmodyfikować oraz licencję. Udało mi się zrobić zwykłego <input> w którym była by wpisywana licencja. Chcę to uprościć i zrobić tak, aby licencję można było wybrać z listy. Nie wiem jak zapisać wybraną opcję do bazy danych. Nie mam pomysłu jak to rozwiązać, próbowałem podpatrzyć to na przykładzie wybierania stylów ale nie udało mi się tego zrobić. W razie czego mogę podesłać pliki na pw. Wszystkie inne opcje tzn. ta do podania adresu pliku i pokazywania wyświetleń działa. Mam problem tylko z tą listą wyboru.
Zapisywanie opcji z formularza wyboru do bazy danych
tak po pierwsze to zmienie działbo ten m ijakoś nie pasuje. a jako przykłąd dam cos takiego. wytlumaczyć nie potrafie ale przykląd będzie chyba prosty.
kod pobiera z bazy dane. i układa je w pole wyboru formularza <select>
Kod: Zaznacz cały
$sql = "SELECT * FROM marka";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
$id_marka=$row['id'];
?>
<form action=index.php?marka=<?php echo $marka; ?> method=POST>
Model: <SELECT name="model">
<?php
$sql = "SELECT * FROM model WHERE marka_mod=$id_marka";
$result = mysql_query($sql);
while($row = @mysql_fetch_array($result))
{
echo "<OPTION>".$row['nazwa_mod'];
}
?>
</SELECT>
<br><input type="submit" value="wyślij">
</form>
Zapraszam również na moje forum: www.indianie.info
www.sklepbezglutek.pl - zapraszam do sklepu z żywnością bezglutenową i niskobiałkową. Makarony, chleby, zdrowa żywność. Wysyłane od ręki bez ryzyka utraty świeżości w trakcie dostarczania.
www.sklepbezglutek.pl - zapraszam do sklepu z żywnością bezglutenową i niskobiałkową. Makarony, chleby, zdrowa żywność. Wysyłane od ręki bez ryzyka utraty świeżości w trakcie dostarczania.
Twojego sposobu trochę nie rozumiem Rozwiązałem to tak:
To mam w pliku .php. Wyświetliłem sobie to pliku .tpl za pomocą zmiennej
Wszystko działa, zapisuje mi w bazie licencję Jest jednak jeden problem, w zarządzaniu stylem zawsze pokazuje mi pierwszą opcję z listy: darmowy. Jak to przerobić, aby wyświetlało mi opcję, która jest zapisana w DB dla danego stylu?
Kod: Zaznacz cały
$s_license_select = '<form action="index.php" method="post"><select name="style_license"><option value="'. $lang['Weeb_styles_demo_license_free'] .'">'. $lang['Weeb_styles_demo_license_free'] .'</option><option value="'. $lang['Weeb_styles_demo_license_paid'] .'">'. $lang['Weeb_styles_demo_license_paid'] .'</option></select></form>';
Kod: Zaznacz cały
{S_LICENSE_SELECT}
mój przykałd nie odnosi się do tpl. wyswietla odrazu z plików php. dlatego jest polecenie echojaros pisze:Wyświetliłem sobie to pliku .tpl za pomocą zmiennej
w zapytaniu sql musisz podac warunek:jaros pisze:Jak to przerobić, aby wyświetlało mi opcję, która jest zapisana w DB dla danego stylu?
Kod: Zaznacz cały
where ......
Zapraszam również na moje forum: www.indianie.info
www.sklepbezglutek.pl - zapraszam do sklepu z żywnością bezglutenową i niskobiałkową. Makarony, chleby, zdrowa żywność. Wysyłane od ręki bez ryzyka utraty świeżości w trakcie dostarczania.
www.sklepbezglutek.pl - zapraszam do sklepu z żywnością bezglutenową i niskobiałkową. Makarony, chleby, zdrowa żywność. Wysyłane od ręki bez ryzyka utraty świeżości w trakcie dostarczania.