Ај ако може уште малце помош, не успеав никако да ја средам табелата, ама пошто користам датабаза за други ствари, се решив и целата табела да ја ставам во mysql датабаза. Сеа се си функционира, ама имам еден проблем, бидејќи треба да има повеќе drop down менија, ми треба на пример второто мени да прикаже содржина во однос на тоа што е избрано во првото итн. Еве го кодот од првото мени:
HTML:
<select id="marka" class="form-control">
<option value="marka" disabled selected="true">Изберете Автомобил...</option>
<?php
$sql = "SELECT marka FROM chiptuning";
$result = $connect->query($sql);
if($result->num_rows > 0){
while($row = $result->fetch_assoc()){
if($check != $row['marka']){
echo '<option value="'.$row['marka'].'">'.$row['marka'].'</option>';
}
$check = $row['marka'];
}
}
?>
</select>
<select id="model" class="form-control" name="model">
<option value="marka" disabled selected="true">Изберете Модел...</option>
</select>
Е сега, кога ќе изберам во првото нешто, треба да ја сменам содржината во второто, без да ја внесувам формата. Знам дека ова се постига со помош на AJAX, ама се убив од пробување и не ми работи. Ако знае некој барем да ми даде некоја насока..
[DOUBLEPOST=1438258708][/DOUBLEPOST]Океј, успеав да го направам, ако на некој некогаш му треба, ќе постирам тука да се најде.
Еве го AJAX делот:
Код:
<script type="text/javascript">
$(document).ready(function (){
$('#marka').change(function(){
var marka = $(this).val();
$.ajax({
url: 'process.php',
type: 'POST',
data: {marka: marka},
success: function(data){
$('#model').html(data)
}
});
});
});
</script>
Со Кога ќе се смени марка, со помош на ајакс го повикуваме process.php, кој ја добива вредноста на marka со POST метод, попрецизно тука:
data: {marka: marka}
Кодот од process.php
PHP:
<?php
$rez = $_POST['marka'];
echo '<option value="marka">'.$rez.'</option>';
?>
Сега $rez тука ја има вредноста од првото мени, па можеме да ја користиме како сакаме.