Мне нужен калькулятор стоимости, типа такого:
<HEAD>
<meta http-equiv="Content-type" content = "text/html; charset=utf-8">
<TITLE></TITLE>
<script language="JavaScript" type="text/javascript">
function sum()
{
k=0;
for(i=0;i<3;i++)
{if(document.getElementById(i).checked) k+=parseInt(document.getElementById(i).value);}
document.form1.res.value=k;
}
</script>
</HEAD>
<BODY>
<form name="form1">
<input type="checkbox" id="i0" value="1800" >TV<BR>
<input type="checkbox" id="i1" value="1000">Phone<BR>
<input type="checkbox" id="i2" value="800">MP<BR>
<HR>
Price <input type="text" name="res" size=3>
<INPUT type="button" value=Ravno onClick="sum()"> <HR>
<HR>
<INPUT type="reset" value="Cansel">
</form>
</BODY>
Но, только чтобы циклом вытаскивались все значения из базы данных (я знаю как это реализовать), к ним писались <input type="" id="" value="" >, где
id=i+$id; value=$cena. Но, у меня это не получается.
Я даже прописываю так:
<BODY>
<?php
$s='1000';
?>
<form name="form1">
<input type="checkbox" id="0" value=<?= $s ?> >TV<BR>
<input type="checkbox" id="1" value="1000">Phone<BR>
<input type="checkbox" id="2" value="800">MP<BR>
<HR>
но переменная $s считывается не как 1000, а как строка '$s'.
Как быть?