function test($box) { //global $zmienna; //$zmienna = $box; window.alert('wywolana!') </SCRIPT>"); }
a pozniej korzystam ze zmiennej:
<a href="#" onclick="fupdateProduct(<?=$zmienna?>); return false;">[save]</a>
function test($box) { //global $zmienna; //$zmienna = $box; window.alert('wywolana!') </SCRIPT>"); }
<?php function test($box) { // global $zmienna; $zmienna = $box } //$count=1; while ($row = mysql_fetch_assoc($resultMil)) { echo "<div id=\"milk-".$row['milk_id']."\"> ()+'\') } ?> </td> <td> <select id="category" name="eq" onchange="test('this.value')";> <?php while ($row = mysql_fetch_assoc($resultCat)) { echo "<option "; if ($row['name']==$cat_table[$products['product_id']]) { echo "selected=\"selected\"";} echo " value=\"".$cat_table2[$row['name']]."\">".$row['name']."</option>"; } ?> </select> </td> </tr> <tr> <td colspan="2"> <input type="hidden" id="id" value="<?=$products['product_id']?>"/> </td> </tr> </table>
ale znowu trzeba przesyłać do PHP zmienną !
"document.FormName.eq.selectedIndex.name"
<select name="category_name" id="category" onchange="document.getElementById('category_input').value = this.options[this.selectedIndex].value;"> <?php while ($row = mysql_fetch_assoc($resultCat)) { echo "<option "; echo " value=\"".$cat_table2[$row['name']]."\">".$row['name']."</option>"; } ?> </select> <input type="hidden" name="pos_category_input" value="1" id="category_input" />
<input type="hidden" name="pos_category_input" value="1" id="category_input" />