Witam. Problem przedstawia się następująco. Otóż mam wykonać program, który będzie obliczał wartość, a następnie porównywał ją do wartości tablicowej i zwracał odpowiedź w postaci tej wartości tablicowej. Dla rozjaśnienia sytuacji podaje cały kod. Zdaję sobie sprawę, że JS i PHP nijak ze sobą nie współgrają ze względu na charakter wykonywania zadania, jednak nadal nie mam pojęcia jak rozwiązać ten problem. Z góry dziękuję i liczę na pomoc. Pozdrawiam.
<html>
<body>
<script type="text/javascript">
function solve() {
var obliczenie = document.getElementsByName("opcja");
var obciazenie = document.getElementById("Q").value;
var naprezenie = document.getElementById("kr").value;
var summ = Math.sqrt(parseFloat(obciazenie) * 1000 / parseFloat(naprezenie)) * 1.13;
results = "<span class='message'> Obliczona średnica d<sub>1</sub> "
+ " to " + summ +" mm.</span>";
document.getElementById('wynik').innerHTML = results;
return false;
}
</script>
<form>
Q:<input type="text" id="Q" />
<br>
kr:<input type="text" name="opcja" id="kr" />
<input type="submit" value="oblicz" name="opcja" onclick="return solve()"/>
</form>
<div id="wynik"></div>
<?php
if(isset($_GET['wynik']))
{
mysql_connect("localhost","root","");
mysql_select_db("stale");
$dobliczone = ($_GET['wynik']);
$wynik = mysql_query("SELECT * FROM stale WHERE kr >= $dobliczone ORDER BY kr ASC LIMIT 1")
or die('Wpisz wartość');
if(mysql_num_rows($wynik) > 0) {
while($r = mysql_fetch_assoc($wynik)) {
echo $r['Znakstali'];
echo $r['kr'];
}
}
}
?>
</body>
</html>