Da der ikke var så mange "options", og da de ikke bliver ændret i de dropdown lister jeg skal bruge besluttede jeg mig for at "bare" taste dem ind.
Men kæmper lidt med at få indholdet ind i min DB (har siddet det meste af natten)
Jeg vil gerne at når man klikker på knappen "Add" så indsætter den følgene
Eksempel:
Hvis chapter (dropdown list nr. 1) er = 1, og section (dropdown list nr. 2) er =15
Så skal der i tabel faq oprettes en ny linje efter højeste FaqID og i FaqID indsættes det næste nr. (hvis sidste var 15, så indsæt 16), i FaqSectionID indsættes værdien fra dropdown list nr. 2 (altså 15)
Indhold af tekst område "Q" skal ind i FaqQuestion, og tekst område "A" skal i FaqAnswer
Se evt demo her:
http://demo.krohn.nu/10.php""Start PHP##
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Demo</title>
<script type="text/javascript">
function ChangeMenu(sel) {
var children = document.getElementById('section').getElementsByTagName('select');
for (var i = 0; i < children.length; i++) {
children[i].style.display = "none";
}
document.getElementById(sel).style.display = "block";
}
</script>
</head>
<body>
<?php
include 'XXXlogin.php';
echo "<form action=\"/\" method=\"post\">\n";
echo " \n";
echo "<p> </p>\n";
echo "<table width=\"190\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n";
echo " <tr>\n";
echo " <td width=\"55\"><div align=\"left\">Chapter</div></td>\n";
echo " <td width=\"120\"><div align=\"left\">\n";
echo " <select name=\"chapter\" id=\"chapter\" onchange=\"ChangeMenu(this.value)\" >\n";
echo " <option value=\"0\">Choose</option>\n";
echo " <option value=\"1\">Basic Formulas</option>\n";
echo " <option value=\"2\">Basic Calculations</option>\n";
echo " <option value=\"3\">Drilling Fluids</option>\n";
echo " <option value=\"4\">Pressure Control</option>\n";
echo " <option value=\"5\">Engineering Calculations</option>\n";
echo " </select>\n";
echo " </div></td>\n";
echo " <td width=\"55\"><div align=\"left\">Section</div></td>\n";
echo " <td width=\"387\"><div align=\"left\"> <div id=\"section\"> \n";
echo " <div align=\"left\">\n";
echo " <select style=\"display:none\" id=\"1\"> \n";
echo " <option value=\"1\">Pressure Gradient</option>\n";
echo " <option value=\"2\">Hydrostatic Pressure</option>\n";
echo " <option value=\"3\">Converting Pressure into Mud Weight</option>\n";
echo " <option value=\"4\">Specific Gravity</option>\n";
echo " <option value=\"5\">Equivalent Circulating Density</option>\n";
echo " <option value=\"6\">Maximum Allowable Mud Weight</option>\n";
echo " <option value=\"7\">Pump Output</option>\n";
echo " <option value=\"8\">Annular Velocity</option>\n";
echo " <option value=\"9\">Capacity Formula</option>\n";
echo " <option value=\"10\">Control Drilling</option>\n";
echo " <option value=\"11\">Buoyancy Factor 12. Hydrostatic Pressure Decrease ...</option>\n";
echo " <option value=\"12\">Loss of Overbalance Due to Falling Mud Level</option>\n";
echo " <option value=\"13\">Formation Temperature</option>\n";
echo " <option value=\"14\">Hydraulic Horsepower</option>\n";
echo " <option value=\"15\">Drill Pipe/Drill Collar Calculations</option>\n";
echo " <option value=\"16\">Pump Pressure/ Pump Stroke</option>\n";
echo " <option value=\"17\">Relationship</option>\n";
echo " <option value=\"18\">Cost Per Foot</option>\n";
echo " <option value=\"19\">Temperature Conversion Formulas</option> \n";
echo " </select> \n";
echo " <select style=\"display:none\" id=\"2\"> \n";
echo " <option value=\"20\">Volumes and Strokes</option>\n";
echo " <option value=\"21\">Slug Calculations</option>\n";
echo " <option value=\"22\">Accumulator Capacity</option>\n";
echo " <option value=\"23\">Bulk Density of Cuttings (Using Mud Balance)</option>\n";
echo " <option value=\"24\">Drill String Design (Limitations)</option>\n";
echo " <option value=\"25\">Ton-Mile (TM) Calculations</option>\n";
echo " <option value=\"26\">Cementing Calculations</option>\n";
echo " <option value=\"27\">Weighted Cement Calculations</option>\n";
echo " <option value=\"28\">Calculations for the Number of Sacks of Cement Req...</option>\n";
echo " <option value=\"29\">Calculations for the Number of Feet to Be Cemented</option>\n";
echo " <option value=\"30\">Setting a Balanced Cement Plug</option>\n";
echo " <option value=\"31\">Differential Hydrostatic Pressure Between Cement i...</option>\n";
echo " <option value=\"32\">Hydraulicing Casing</option>\n";
echo " <option value=\"33\">Depth of a Washout</option>\n";
echo " <option value=\"34\">Lost Returns</option>\n";
echo " <option value=\"35\">Stuck Pipe Calculations</option>\n";
echo " <option value=\"36\">Calculations Required for Spotting Pills</option>\n";
echo " <option value=\"37\">Pressure Required to Break Circulation</option>\n";
echo " </select> \n";
echo " <select style=\"display:none\" id=\"3\"> \n";
echo " <option value=\"38\">Increase Mud Weight</option>\n";
echo " <option value=\"39\">Dilution</option>\n";
echo " <option value=\"40\">Mixing Fluids of Different Densities</option>\n";
echo " <option value=\"41\">Oil Based Mud Calculations</option>\n";
echo " <option value=\"42\">Solids Analysis</option>\n";
echo " <option value=\"43\">Solids Fractions</option>\n";
echo " <option value=\"44\">Dilution of Mud System</option>\n";
echo " <option value=\"45\">Displacement - Barrels of Water/Slurry Required</option>\n";
echo " <option value=\"46\">Evaluation of Hydrocyclone</option>\n";
echo " <option value=\"47\">Evaluation of Centrifuge</option>\n";
echo " </select> \n";
echo " <select style=\"display:none\" id=\"4\"> \n";
echo " <option value=\"48\">Kill Sheets & Related Calculations</option>\n";
echo " <option value=\"49\">Pre-recorded Information</option>\n";
echo " <option value=\"50\">Kick Analysis</option>\n";
echo " <option value=\"51\">Pressure Analysis</option>\n";
echo " <option value=\"52\">Stripping/Snubbing Calculations</option>\n";
echo " <option value=\"53\">Sub-sea Considerations</option>\n";
echo " <option value=\"54\">Work-over Operations</option>\n";
echo " </select> \n";
echo " <select style=\"display:none\" id=\"5\"> \n";
echo " <option value=\"55\">Bit Nozzle selection - Optimized Hydraulics</option>\n";
echo " <option value=\"56\">Hydraulics Analysis</option>\n";
echo " <option value=\"57\">Critical Annular Velocity & Critical Flow Rate</option>\n";
echo " <option value=\"58\">The D Exponent</option>\n";
echo " <option value=\"59\">Cuttings Slip Velocity</option>\n";
echo " <option value=\"60\">Surge & Swab Pressures</option>\n";
echo " <option value=\"61\">Equivalent Circulating Density</option>\n";
echo " <option value=\"62\">Fracture Gradient Determination - Surface Applicat...</option>\n";
echo " <option value=\"63\">Fracture Gradient Determination - Sub-sea Applicat...</option>\n";
echo " <option value=\"64\">Directional Drilling Calculations</option>\n";
echo " <option value=\"65\">Miscellaneous Equations & Calculations</option>\n";
echo " \n";
echo " </select>\n";
echo " </div></td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td colspan=\"4\"> </td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td colspan=\"4\">Question:</td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td height=\"95\" colspan=\"4\" valign=\"top\"><label for=\"Q\"></label>\n";
echo " <textarea name=\"Q\" id=\"Q\" cols=\"120\" rows=\"5\"></textarea></td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td colspan=\"4\">Answer:</td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td height=\"229\" colspan=\"4\" valign=\"top\"><label for=\"A\"></label>\n";
echo " <textarea name=\"A\" id=\"A\" cols=\"120\" rows=\"15\"></textarea></td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td colspan=\"4\"><div align=\"center\">Add to DB\n";
echo " <input type=\"submit\" name=\"add\" id=\"add\" value=\"Submit\" />\n";
echo " </div></td>\n";
echo " </tr>\n";
echo "</table>\n";
echo "</form>\n";
echo "<p> </p>\n";
?>
</body>
</html>
##End php#