Относно HTML и PHP

Pupe64etoo_92

Registered
Значи правя си един див и във него слагам инпути със type='chetbox' и тези да кажем десет инпута слагам сектори на пример Авиация,Летища; Авто-Мото; Администрация; Обществени услуги....;

И тези сектори се маркират по отделно и всичките ги вкарвам във една променлива, тоест които са избрани се присвоява тяхното валуе към променливата и ги записвам във една база данни тоест колона.

Проблема ми е че после ги сравнявам със конструкция като вадя резултатите и който сектор съвпада със ресулта от базата го правя на checked маркиран. Проблема е че не ми се прави за всеки сектор колона на база данни.

PHP:
if(isset($_POST["sector"])){
$aviaciq=$_POST["aviaciq"]; $avtomoto=$_POST["avtomoto"]; $administraciq=$_POST["administraciq"]; $banki=$_POST["banki"];

$sector="$aviaciq $avtomoto $administraciq $banki";
// Сектор променливата записвам в база данни;
}

if($sectori=="$lang[edit_cv_umeniq_naimenovanie_aviaciq]"){
echo"<input type='checkbox' name='aviaciq' checked='checked' value='$lang[edit_cv_umeniq_naimenovanie_aviaciq]'/>$lang[edit_cv_umeniq_naimenovanie_aviaciq]";}else{
echo"<input type='checkbox' name='aviaciq' value='$lang[edit_cv_umeniq_naimenovanie_aviaciq]'/>$lang[edit_cv_umeniq_naimenovanie_aviaciq]";}
echo"<br />";

if($sectori==$lang['edit_cv_umeniq_naimenovanie_avtomoto']){
echo"<input type='checkbox' name='avtomoto' checked='checked' value='$lang[edit_cv_umeniq_naimenovanie_avtomoto]'/>$lang[edit_cv_umeniq_naimenovanie_avtomoto]";}else{
echo"<input type='checkbox' name='avtomoto' value='$lang[edit_cv_umeniq_naimenovanie_avtomoto]'/>$lang[edit_cv_umeniq_naimenovanie_avtomoto]";}

Вадя данните със променливата $sectori а $lang[edit_cv_umeniq_naimenovanie_aviaciq] е сектора който ако се съдържа във база данни ми чеква бутона ето пример

PHP:
if(aviaciq=="aviaciq"){
echo"<input type='checkbox' name='sector_aviaciq' checked='checked' value='aviaciq'/>aviaciq";
}else{
echo"<input type='checkbox' name='sector_aviaciq' value='aviaciq'/>aviaciq";}

Трябва ми функция или код да обхожда, $sectori и ако съдържа например авиация да може да е равна на авиация от $lang[aviqciq] с която я сравнявам и да ми чекне инпута.

Надявам се да сте ме разбрали.
 
Правиш си 2 таблици
1-ва таблица със записите.
2-ра с съдържанието от checkbox-вовете

После само правиш един Join м-у двете таблици и си готов.

пп. Всеки checkbox ти е отделен ред шъш 2-рата таблица
 
2-рата таблица не те разбрах, да запиша във таблица инпутите ли?

Значи аз записвам информацията от всички checkbox-сове които са маркирани във променливата $sector, като във нея събирам всички маркирани инпути, тяхното value и го записвам във база данни като текст.

После извеждам резултата със $sektori като той ще съдържа текст от сектори, А тях ги сравнявам със $lang["авиация"]- като това е един сектор който се съдържа във $sectori.
 

Back
Горе