So got it fixed and working I’m posting the code so if this is ever needed by any one again this is at least how I did. I used fopen() and fwrite() the basicly rewrite the hole Java Script ever time a work step is updated in the database. I wish I could have figured out how to update just a line in the JavaScript, its only one java variable that needs to be updated how ever rewriting it seems to be working fine for now if any one knows how to update a single line please let me know and post the code. Thanks to ever one here who replayed, I would also like to thank a couple of sites.
http://www.tizag.com/phpT/filewrite.php it was very useful in helping me understand how to use PHP to write a file.
http://p2p.wrox.com/pro-php/6957-passing-php-variables-javascript.html this form post help me understand how and gave me hope that it could be done.
Here is the PHP code I used to get-r-done.
mysql_connect ( $dbhost, $dbuser, $dbpass)or die("Could not connect: ".mysql_error());
mysql_select_db($dbname) or die(mysql_error());
//geting work step name
$query = "SELECT DISTINCT name FROM work_steps where status='1' ORDER BY name";
$result = mysql_query($query);
//Bilding java script with new info from the database
$javafile = "dynamic.js";
$fh = fopen($javafile, 'w') or die("can't open file");
//runing loop to dynamicly creat the select box and writing it to the javascript
$select = "var work = \"<SELECT class='element select medium' name=item >";
fwrite($fh, $select);
while ($line = mysql_fetch_array($result))
{
foreach ($line as $value)
{
fwrite($fh, "<OPTION value='$value'");
}
fwrite($fh, ">$value</OPTION>");
}
mysql_close;
$endselect = "</SELECT>\";\n";
$stringData = $endselect;
fwrite($fh, $stringData) ;
$stringData = "var counter = 1;\n";
fwrite($fh, $stringData);
$stringData = "function addInput (divName, inputType){\n";
fwrite($fh, $stringData);
$stringData = "var newdiv = document.createElement('div');\n";
fwrite($fh, $stringData);
$stringData = "newdiv.innerHTML = \"<table width='632' border='1'><td width='30%'><table width='307' height='129' border='1'><tr><td width='49%'><strong>Job Number:</strong></td><td width='51%'><input type='text' name='JobNumber[]'></td></tr><tr><td><strong>Drowing Number:</strong></td><td><input type='text' name='DrowingNumber[]'></td></tr><tr><td><strong>Work Step:</strong></td><td>\" + work + \"</td></tr><tr><td><strong>Quantity:</strong></td><td><input type='text' name='Quantity[]'></td></tr><tr><td height='23'><strong>Time:</strong></td><td><input type='text' name='Time[]'></td></tr></table></td><td width='70%'><table width='308' height='129' border='1'><tr><td width='49%'><strong>Job Number:</strong></td><td width='51%'><input type='text' name='JobNumber[]'></td></tr><tr><td><strong>Drowing Number:</strong></td><td><input type='text' name='DrowingNumber[]'></td></tr><tr><td><strong>Work Step:</strong></td><td>\" + work + \"</td></tr><tr><td><strong>Quantity:</strong></td><td><input type='text' name='Quantity[]'></td></tr><tr><td height='23'><strong>Time:</strong></td><td><input type='text' name='Time[]'>\";\n";
fwrite($fh, $stringData);
$stringData = "document.getElementById(divName).appendChild(newdiv);\n";
fwrite($fh, $stringData);
$stringData = "counter++;\n";
fwrite($fh, $stringData);
$stringData = "}\n";
fwrite($fh, $stringData);
fclose($fh);
?>
Here is what the Java Script looks like.
var work = "<SELECT class='element select medium' name=item ><OPTION value=''<OPTION value=''></OPTION><OPTION value='Mikes'<OPTION value='Mikes'>Mikes</OPTION><OPTION value='test'<OPTION value='test'>test</OPTION><OPTION value='test1'<OPTION value='test1'>test1</OPTION><OPTION value='test2'<OPTION value='test2'>test2</OPTION></SELECT>";
var counter = 1;
function addInput (divName, inputType){
var newdiv = document.createElement('div');
newdiv.innerHTML = "<table width='632' border='1'><td width='30%'><table width='307' height='129' border='1'><tr><td width='49%'><strong>Job Number:</strong></td><td width='51%'><input type='text' name='JobNumber[]'></td></tr><tr><td><strong>Drowing Number:</strong></td><td><input type='text' name='DrowingNumber[]'></td></tr><tr><td><strong>Work Step:</strong></td><td>" + work + "</td></tr><tr><td><strong>Quantity:</strong></td><td><input type='text' name='Quantity[]'></td></tr><tr><td height='23'><strong>Time:</strong></td><td><input type='text' name='Time[]'></td></tr></table></td><td width='70%'><table width='308' height='129' border='1'><tr><td width='49%'><strong>Job Number:</strong></td><td width='51%'><input type='text' name='JobNumber[]'></td></tr><tr><td><strong>Drowing Number:</strong></td><td><input type='text' name='DrowingNumber[]'></td></tr><tr><td><strong>Work Step:</strong></td><td>" + work + "</td></tr><tr><td><strong>Quantity:</strong></td><td><input type='text' name='Quantity[]'></td></tr><tr><td height='23'><strong>Time:</strong></td><td><input type='text' name='Time[]'>";
document.getElementById(divName).appendChild(newdiv);
counter++;
}
agane thanks, if any one know how to use PHP to update the first line of the JavaScript "var work = " that would be very helpful.