Здравейте отново колеги
Значи имам следният проблем: имам една форма която извлича резултатите чрез уникален ключ, и до тук всичко е окей , но проблема е когато искам да визуализирам избора от формата, вместо да ми изведа информацията то ми извлича ключа.
Например на 1990 година ключа е q1990 и вместо да ми изведе 1990 то си извежда q1990.
Ето целият код:
Файла който обработва заявките за формата:
formload.php
Файлът който визуализира формата:
indexform.php
Значи имам следният проблем: имам една форма която извлича резултатите чрез уникален ключ, и до тук всичко е окей , но проблема е когато искам да визуализирам избора от формата, вместо да ми изведа информацията то ми извлича ключа.
Например на 1990 година ключа е q1990 и вместо да ми изведе 1990 то си извежда q1990.
Ето целият код:
Файла който обработва заявките за формата:
formload.php
PHP:
<?php
include ("conf.php");
error_reporting(E_ALL ^ E_NOTICE);
$uniyear_vb = $_POST['uniyear_vb'];
$rmanufact = mysql_query("SELECT * FROM manufact WHERE uniyear='$uniyear_vb'");
while($row = mysql_fetch_array($rmanufact))
{
echo '<option value="' . $row['unibrand'] . '">'. $row['brand']. '</option>';
}
?>
<?php
$unibrand_vb = $_POST['unibrand_vb'];
$rmodrange = mysql_query("SELECT * FROM modelrange WHERE unibrand = '$unibrand_vb'");
while($row = mysql_fetch_array($rmodrange))
{
echo '<option value="' . $row['unimod'] . '">'. $row['model']. '</option>';
}
?>
<?php
$unimod_vb = $_POST['unimod_vb'];
$reseng = mysql_query("SELECT * FROM engines WHERE unimod = '$unimod_vb'");
while($row = mysql_fetch_array($reseng))
{
echo '<option value="' . $row['unieng'] . '">'. $row['engine']. '</option>';
}
?>
<?php
$unieng_vb = $_POST['unieng_vb'];
$reeng = mysql_query("SELECT * FROM enginescode WHERE unieng = '$unieng_vb'");
while($row = mysql_fetch_array($reeng))
{
echo '<option value="' . $row['UniEngCode'] . '">'.$row['engincod']. $row['kwrpm']. $row['tuned']. $row['enyear']. '</option>';
}
?>
Файлът който визуализира формата:
indexform.php
Код:
<html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#manufact').hide();
$('#years').change(function(){
var uniyear = $('#years :selected').val();
$.post("formload.php", { uniyear_vb: uniyear }, function(data){
$('#manufact').show();
$('#manufact').html(data);
});
});
});
$(document).ready(function(){
$('#modelrange').hide();
$('#manufact').change(function(){
var unibrand = $('#manufact :selected').val();
$.post("formload.php", { unibrand_vb: unibrand }, function(data){
$('#modelrange').show();
$('#modelrange').html(data);
});
});
});
$(document).ready(function(){
$('#engines').hide();
$('#modelrange').change(function(){
var unimod = $('#modelrange :selected').val();
$.post("formload.php", { unimod_vb: unimod }, function(data){
$('#engines').show();
$('#engines').html(data);
});
});
});
$(document).ready(function(){
$('#enginescode').hide();
$('#engines').change(function(){
var unieng = $('#engines :selected').val();
$.post("formload.php", { unieng_vb: unieng }, function(data){
$('#enginescode').show();
$('#enginescode').html(data);
});
});
});
</script>
</head>
<boyd/>
<?php
error_reporting(E_ALL ^ E_NOTICE);
include ("conf.php");
?>
<form action="indexform.php" method="post">
<select id="years" name="years">
<option value="">Изберете година</option>
<?php
$result = mysql_query('SELECT * FROM years');
while($row = mysql_fetch_array($result))
{
echo '<option value="' . $row['uniyear'] . '">'. $row['year'] . '</option>';
}
?>
</select>
<select id="manufact" name="manufact">
</select>
<select id="modelrange" name="modelrange">
</select>
<select id="engines" name="engines">
</select><br />
<select id="enginescode" name="enginescode" size="4">
</select>
<input type="submit" />
</form>
<?php
echo "<b>Година:</b>" . $_POST['years'] . "<br /><b>Марка:</b>" . $_POST['manufact']. "<br /><b>Модел:</b>" . $_POST['modelrange']. "<br /><b>Двигател:</b>" . $_POST['engines'] . "<br /><b>Номер на двигателя:</b>" . $_POST['engincod'] . "<br /><b>kW (DIN hp) rpm:</b><br />". $_POST['kwrpm'] . "<b>Тунинг на:</b><br />" . $_POST['tuned'] . "<b>Години:</b><br />" . $_POST['enyear'] ;
?>