Alith7
07-29-2009, 03:44 PM
Here is the code I have:
var xmlhttpInk;
function addInkOpt(iside,ivalue)
{
xmlhttpInk=GetXmlHttpObject();
if (xmlhttpInk==null)
{
alert ("Browser does not support HTTP Request");
return;
}
var url="/scripts/addink.php";
url=url+"?q="+iside+"&k="+ivalue;
url=url+"&sid="+Math.random();
xmlhttpInk.onreadystatechange=InkChange(iside,ivalue);
xmlhttpInk.open("GET",url,true);
xmlhttpInk.send(null);
}
function InkChange(s,v)
{
var inkdivID="ink"+s+v;
if (xmlhttpInk.readyState==4)
{
document.getElementById(inkdivID).innerHTML=xmlhttpInk.responseText;
}
}
<div id="ink1div">
<h3>Inks Side 1</h3>
<div id="ink11">
<p>Ink:
<select name="InkID11" class="dropMenu" id="InkID11" onchange="addInkOpt(1,2)">
<option value="NULL"></option>
<?php do { ?>
<option value="<?php echo $row_inkList['InkID']?>"><?php echo $row_inkList['InkDesc']?></option>
<?php } while ($row_inkList = mysql_fetch_assoc($inkList));
$rows = mysql_num_rows($inkList);
if($rows > 0) {
mysql_data_seek($inkList, 0);
$row_inkList = mysql_fetch_assoc($inkList);
} ?>
</select>Desc:
<input name="Ink1Desc1" type="text" class="inkdesc" id="Ink1Desc1" maxlength="25" />
</p>
</div>
<div id="ink12"></div>
<div id="ink13"></div>
<div id="ink14"></div>
<div id="ink15"></div>
<div id="ink16"></div>
<div id="ink17"></div>
</div>
<div id="ink2div">
<h3>Inks Side 2</h3>
<div id="ink21">
<p>Ink:
<select name="InkID21" class="dropMenu" id="InkID21" onchange="addInkOpt(2,2)>
<option value="NULL"></option>
<?php do { ?>
<option value="<?php echo $row_inkList['InkID']?>"><?php echo $row_inkList['InkDesc']?></option>
<?php } while ($row_inkList = mysql_fetch_assoc($inkList));
$rows = mysql_num_rows($inkList);
if($rows > 0) {
mysql_data_seek($inkList, 0);
$row_inkList = mysql_fetch_assoc($inkList);
} ?>
</select>Desc:
<input name="Ink2Desc1" type="text" class="inkdesc" id="Ink2Desc1" maxlength="25" />
</p>
</div>
<div id="ink22"></div>
<div id="ink23"></div>
<div id="ink24"></div>
<div id="ink25"></div>
<div id="ink26"></div>
<div id="ink27"></div>
</div>
could someone please help me figure out what I'm doing wrong?
var xmlhttpInk;
function addInkOpt(iside,ivalue)
{
xmlhttpInk=GetXmlHttpObject();
if (xmlhttpInk==null)
{
alert ("Browser does not support HTTP Request");
return;
}
var url="/scripts/addink.php";
url=url+"?q="+iside+"&k="+ivalue;
url=url+"&sid="+Math.random();
xmlhttpInk.onreadystatechange=InkChange(iside,ivalue);
xmlhttpInk.open("GET",url,true);
xmlhttpInk.send(null);
}
function InkChange(s,v)
{
var inkdivID="ink"+s+v;
if (xmlhttpInk.readyState==4)
{
document.getElementById(inkdivID).innerHTML=xmlhttpInk.responseText;
}
}
<div id="ink1div">
<h3>Inks Side 1</h3>
<div id="ink11">
<p>Ink:
<select name="InkID11" class="dropMenu" id="InkID11" onchange="addInkOpt(1,2)">
<option value="NULL"></option>
<?php do { ?>
<option value="<?php echo $row_inkList['InkID']?>"><?php echo $row_inkList['InkDesc']?></option>
<?php } while ($row_inkList = mysql_fetch_assoc($inkList));
$rows = mysql_num_rows($inkList);
if($rows > 0) {
mysql_data_seek($inkList, 0);
$row_inkList = mysql_fetch_assoc($inkList);
} ?>
</select>Desc:
<input name="Ink1Desc1" type="text" class="inkdesc" id="Ink1Desc1" maxlength="25" />
</p>
</div>
<div id="ink12"></div>
<div id="ink13"></div>
<div id="ink14"></div>
<div id="ink15"></div>
<div id="ink16"></div>
<div id="ink17"></div>
</div>
<div id="ink2div">
<h3>Inks Side 2</h3>
<div id="ink21">
<p>Ink:
<select name="InkID21" class="dropMenu" id="InkID21" onchange="addInkOpt(2,2)>
<option value="NULL"></option>
<?php do { ?>
<option value="<?php echo $row_inkList['InkID']?>"><?php echo $row_inkList['InkDesc']?></option>
<?php } while ($row_inkList = mysql_fetch_assoc($inkList));
$rows = mysql_num_rows($inkList);
if($rows > 0) {
mysql_data_seek($inkList, 0);
$row_inkList = mysql_fetch_assoc($inkList);
} ?>
</select>Desc:
<input name="Ink2Desc1" type="text" class="inkdesc" id="Ink2Desc1" maxlength="25" />
</p>
</div>
<div id="ink22"></div>
<div id="ink23"></div>
<div id="ink24"></div>
<div id="ink25"></div>
<div id="ink26"></div>
<div id="ink27"></div>
</div>
could someone please help me figure out what I'm doing wrong?