do I have to cast values from text boxes into ints?
If so, it's wierd, because I have taken the values from text inputs
before
and just put them into insert string statements for mysql. It turned
them
into ints just fine.
I use the following code to MAKE a table of input boxes on the screen,
and the exact
same thing to READ it after submission.
the value $$vent_flow_identifier comes back with the entered value, but
as a string.
and example of the names of the INPUT boxes out and comes back is:
Vent1MinFlow
Vent1MaxFlow
Vent2FixedFlow
The '1' and the 'xxxFlow' are from columns in a set of tables.
<code>
//$room_vent_values are a two colomn result in an array of length2
arrays
//for the vents in a room, numbered 1..vents_in_the_room
//functions of vents are supply, return, exhaust
//A supply vent has a MaxFlow, and a MinFlow, Returns and Exhausts have
a Fixed Flow
//Those allowable flows are in $allowed_ventflowtype_values, indexed by
the
//Vent functionID
while ( list( $this_vent_num, $this_vent_functionID) = each(
$room_vent_values )){
$alt_bgcolor="";
if ( $this_vent_num % 2 ) $alt_bgcolor = "bgcolor=\"#E69B9F\"";
// causes alternating colors in odd/even vent numbers
echo("<br>\n");
reset( $allowed_ventflowtype_values );
while ( $vent_function_flow_array = each(
$allowed_ventflowtype_values )){
$flow_type_vent_functionID = $vent_function_flow_array[1][0];
$flow_type = $vent_function_flow_array[1][1];
if ( $this_vent_functionID == $flow_type_vent_functionID ){
$vent_function_name =
$vent_function_values[$this_vent_functionID];
$vent_flow_identifier = "Vent" . $this_vent_num .
$flow_type;
//start of row for output table, only the <input ...> is
entered by user
// the rest is from a database retrieval and fill in.
$flow_entry_table .= " <tr $alt_bgcolor>\n";
$flow_entry_table .= " <td
align=\"center\"> $this_vent_num </td>\n";
$flow_entry_table .= " <td
align=\"center\"> $vent_function_name </td>\n";
$flow_entry_table .= " <td
align=\"center\"> $flow_type </td>\n";
$flow_entry_table .= " <td align=\"center\"> <INPUT
type=\"text\" name =\"$vent_flow_identifier\" size=\"5\"> </td>\n";
$flow_entry_table .= " </tr>\n";
}
}
}
</end_code>
The form that this makes, and later tests the results of looks like:
<html out>------------
<form name="Entry"
action="FlowReadingsEntryTable.php"
method="POST">
<INPUT type="hidden" name="FlowDataSubmitted" value="1"> <!--name of
event submission of this table results in-->
<INPUT type="hidden" name="PurvineRoomID" value="1"> <!--relevant room
passed through from prevouos form-->
<INPUT type="submit" value="Send This Puppy">
<table BORDER="0" CELLSPACING="0" COLS="4" width="100"
BGCOLOR="#FF5c5c">
<tr><!-- THIS ROW sets column widths -->
<td WIDTH="85" height="0"></td>
<td WIDTH="85" height="0"></td>
<td WIDTH="85" height="0"></td>
<td WIDTH="85" height="0"></td>
</tr>
<!-- Heading Row -->
<tr>
<td colspan="4" align="center" nowrap><b><b>Enter Flow For Each
Vent<br>And Appropriate Flow Type<br>Date will be The Current
Date/Time</b><br> </td>
</tr>
<tr>
<td align="left" colspan="4">PurvineRoom<br>Designation </td>
</tr>
<tr>
<td align="left" colspan="4">
<b>101</b><br> </td>
</tr>
<tr valign"bottom">
<td align="center"> Vent<br>Num </td>
<td align="center"> Vent<br>Function </td>
<td align="center"> Flow<br>Type </td>
<td align="center"> Flow<br>Value </td>
</tr>
<tr bgcolor="#E69B9F">
<td align="center"> 1 </td>
<td align="center"> Supply </td>
<td align="center"> MinFlow </td>
<td align="center"> <INPUT type="text" name ="Vent1MinFlow"
size="5"> </td>
</tr>
<tr bgcolor="#E69B9F">
<td align="center"> 1 </td>
<td align="center"> Supply </td>
<td align="center"> MaxFlow </td>
<td align="center"> <INPUT type="text" name ="Vent1MaxFlow"
size="5"> </td>
</tr>
<tr >
<td align="center"> 2 </td>
<td align="center"> Supply </td>
<td align="center"> MinFlow </td>
<td align="center"> <INPUT type="text" name ="Vent2MinFlow"
size="5"> </td>
</tr>
<tr >
<td align="center"> 2 </td>
<td align="center"> Supply </td>
<td align="center"> MaxFlow </td>
<td align="center"> <INPUT type="text" name ="Vent2MaxFlow"
size="5"> </td>
</tr>
<tr bgcolor="#E69B9F">
<td align="center"> 3 </td>
<td align="center"> Supply </td>
<td align="center"> MinFlow </td>
<td align="center"> <INPUT type="text" name ="Vent3MinFlow"
size="5"> </td>
</tr>
<tr bgcolor="#E69B9F">
<td align="center"> 3 </td>
<td align="center"> Supply </td>
<td align="center"> MaxFlow </td>
<td align="center"> <INPUT type="text" name ="Vent3MaxFlow"
size="5"> </td>
</tr>
<tr >
<td align="center"> 4 </td>
<td align="center"> Supply </td>
<td align="center"> MinFlow </td>
<td align="center"> <INPUT type="text" name ="Vent4MinFlow"
size="5"> </td>
</tr>
<tr >
<td align="center"> 4 </td>
<td align="center"> Supply </td>
<td align="center"> MaxFlow </td>
<td align="center"> <INPUT type="text" name ="Vent4MaxFlow"
size="5"> </td>
</tr>
<tr bgcolor="#E69B9F">
<td align="center"> 5 </td>
<td align="center"> Return </td>
<td align="center"> FixedFlow </td>
<td align="center"> <INPUT type="text" name ="Vent5FixedFlow"
size="5"> </td>
</tr>
</table>
</form>
</html out>-----------
--
________________________________________________________________
Sites by friends of mine: http://www.myhiddentreasures.com/
________________________________________________________________
WARNING personal propaganda signature
TAKE WHAT YOU LIKE AND LEAVE THE REST
SINCE OUR GOVERNMENT WON'T PRESERVE OUR CLIMATE, IT'S UP TO US!
Imagine ** yourself ** and your kids now an endangered species
<1>Inflate automobile tires to near maximum in summer, -2psi in winter
<2>add insulation to house and hot water heater, and refrigerator,
<3>combine trips in cars, make less of them <4>buy cars, sports
vehicles and recreational vehicles with good if not best mileage
<4>put awnings over windows is summer, remove in winter. <5> add
solar hot water heating. <6>Push for energy recycling clothes
dryers <7> walk more, play outside with your kids! <8> let your
grass grow to 3-4 inches, chokes weeds, saves water and energy,
keeps house cooler <9> Put WHITE or REFLECTIVE materials on
roofs to send energy back into space. <10> Vote for burial of
logging slash onsite in logging areas for better watersheds
and less burned vegetation. <11> compost your leaves and grass,
bury in flower beds, lawns, gardens, or give away. <12> VOTE
for energy and CO2 ratings on ALL products and foods. KNOW how
much damage your purchases do to the climate. <13> Give your kids
less stuff and more of you. <14> recycle everything you can <15>
limit your children to an average 1 per adult between all your
marriages. (Only REPLACE yourself, not expand the population)
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]