Need to find a better way to do this....

So I am new here, and any help would be appreciated. I have multiple static IP’s and such that I am trying to submit. to a file. I know there is a better way to do this, with a for loop or something, but not sure how to do this.

[php]<?php

		$month = date("m");	// March 6 - will print 03 						
		$date = date("d"); 	// March 6 - will print 06
		$year = date("Y"); 
		$hour = date("H"); 
		$min = date("i"); 
		$timestamp = $hour.":".$min;	
		$filedate = $month."/".$date."/".$year;
		$empname = $_POST['empname'];
		$account = $_POST['account'];
		$totalstatic = $_POST['totalstatic'];
		$subnet = "255.255.255.0";
		$custname = $_POST['custname'];
		$custaddy1 = $_POST['custaddy1'];
		$custaddy2 = $_POST['custaddy2'];
		$static = $_POST['static'];
		$static2 = $_POST['static2'];
		$static3 = $_POST['static3'];
		$static4 = $_POST['static4'];
		$static5 = $_POST['static5'];
		$static6 = $_POST['static6'];
		$static7 = $_POST['static7'];
		$static8 = $_POST['static8'];
		$static9 = $_POST['static9'];
		$static10 = $_POST['static10'];
		$static11 = $_POST['static11'];
		$static12 = $_POST['static12'];
		$static13 = $_POST['static13'];
		$static14 = $_POST['static14'];
		$static15 = $_POST['static15'];
		$static16 = $_POST['static16'];
		$gateway = $_POST['gateway'];
		$gateway2 = $_POST['gateway2'];
		$gateway3 = $_POST['gateway3'];
		$gateway4 = $_POST['gateway4'];
		$gateway5 = $_POST['gateway5'];
		$gateway6 = $_POST['gateway6'];
		$gateway7 = $_POST['gateway7'];
		$gateway8 = $_POST['gateway8'];
		$gateway9 = $_POST['gateway9'];
		$gateway10 = $_POST['gateway10'];
		$gateway11 = $_POST['gateway11'];
		$gateway12 = $_POST['gateway12'];
		$gateway13 = $_POST['gateway13'];
		$gateway14 = $_POST['gateway14'];
		$gateway15 = $_POST['gateway15'];
		$gateway16 = $_POST['gateway16'];
		
		$stripper = ".domain.com";
		$station = gethostbyaddr($REMOTE_HOST);
		$stationID = rtrim($station,$stripper);
		
		$filename = 'staticList.html';

		if ($totalstatic == "1") {
		$filebody = "<tr><td>$filedate</td><td>$custname</td><td>$custaddy1</td><td>$custaddy2</td><td>$totalstatic</td><td>$account</td><td>$static</td><td>$subnet</td><td>$gateway</td><td>$empname</td></tr>\n";
		$file = fopen( $filename, "a" );		// write to main file
				fwrite( $file, "$filebody" );	
				fclose( $file ); 
		}
		elseif ($totalstatic == "2") {
		$filebody = "<tr><td>$filedate</td><td>$custname</td><td>$custaddy1</td><td>$custaddy2</td><td>$totalstatic</td><td>$account</td><td>$static</td><td>$subnet</td><td>$gateway</td><td>$empname</td><td>$static2</td><td>$subnet</td><td>$gateway2</td></tr>\n";
		$file = fopen( $filename, "a" );		// write to main file
				fwrite( $file, "$filebody" );	
				fclose( $file );
		}
		elseif ($totalstatic == "3") {
		$filebody = "<tr><td>$filedate</td><td>$custname</td><td>$custaddy1</td><td>$custaddy2</td><td>$totalstatic</td><td>$account</td><td>$static</td><td>$subnet</td><td>$gateway</td><td>$empname</td><td>$static2</td><td>$subnet</td><td>$gateway2</td><td>$static3</td><td>$subnet</td><td>$gateway3</td></tr>\n";
		$file = fopen( $filename, "a" );		// write to main file
				fwrite( $file, "$filebody" );	
				fclose( $file );
		}
	    elseif ($totalstatic == "4") {
		$filebody = "<tr><td>$filedate</td><td>$custname</td><td>$custaddy1</td><td>$custaddy2</td><td>$totalstatic</td><td>$account</td><td>$static</td><td>$subnet</td><td>$gateway</td><td>$empname</td><td>$static2</td><td>$subnet</td><td>$gateway2</td><td>$static3</td><td>$subnet</td><td>$gateway3</td><td>$static4</td><td>$subnet</td><td>$gateway4</td></tr>\n";
		$file = fopen( $filename, "a" );		// write to main file
				fwrite( $file, "$filebody" );	
				fclose( $file );
		}
		elseif ($totalstatic == "5") {
		$filebody = "<tr><td>$filedate</td><td>$custname</td><td>$custaddy1</td><td>$custaddy2</td><td>$totalstatic</td><td>$account</td><td>$static</td><td>$subnet</td><td>$gateway</td><td>$empname</td><td>$static2</td><td>$subnet</td><td>$gateway2</td><td>$static3</td><td>$subnet</td><td>$gateway3</td><td>$static4</td><td>$subnet</td><td>$gateway4</td><td>$static5</td><td>$subnet</td><td>$gateway5</td></tr>\n";
		$file = fopen( $filename, "a" );		// write to main file
				fwrite( $file, "$filebody" );	
				fclose( $file );
		}
		elseif ($totalstatic == "6") {
		$filebody = "<tr><td>$filedate</td><td>$custname</td><td>$custaddy1</td><td>$custaddy2</td><td>$totalstatic</td><td>$account</td><td>$static</td><td>$subnet</td><td>$gateway</td><td>$empname</td><td>$static2</td><td>$subnet</td><td>$gateway2</td><td>$static3</td><td>$subnet</td><td>$gateway3</td><td>$static4</td><td>$subnet</td><td>$gateway4</td><td>$static5</td><td>$subnet</td><td>$gateway5</td><td>$static6</td><td>$subnet</td><td>$gateway6</td></tr>\n";
		$file = fopen( $filename, "a" );		// write to main file
				fwrite( $file, "$filebody" );	
				fclose( $file );
		}
		elseif ($totalstatic == "7") {
		$filebody = "<tr><td>$filedate</td><td>$custname</td><td>$custaddy1</td><td>$custaddy2</td><td>$totalstatic</td><td>$account</td><td>$static</td><td>$subnet</td><td>$gateway</td><td>$empname</td><td>$static2</td><td>$subnet</td><td>$gateway2</td><td>$static3</td><td>$subnet</td><td>$gateway3</td><td>$static4</td><td>$subnet</td><td>$gateway4</td><td>$static5</td><td>$subnet</td><td>$gateway5</td><td>$static6</td><td>$subnet</td><td>$gateway6</td><td>$static7</td><td>$subnet</td><td>$gateway7</td></tr>\n";
		$file = fopen( $filename, "a" );		// write to main file
				fwrite( $file, "$filebody" );	
				fclose( $file );
		}
		elseif ($totalstatic == "8") {
		$filebody = "<tr><td>$filedate</td><td>$custname</td><td>$custaddy1</td><td>$custaddy2</td><td>$totalstatic</td><td>$account</td><td>$static</td><td>$subnet</td><td>$gateway</td><td>$empname</td><td>$static2</td><td>$subnet</td><td>$gateway2</td><td>$static3</td><td>$subnet</td><td>$gateway3</td><td>$static4</td><td>$subnet</td><td>$gateway4</td><td>$static5</td><td>$subnet</td><td>$gateway5</td><td>$static6</td><td>$subnet</td><td>$gateway6</td><td>$static7</td><td>$subnet</td><td>$gateway7</td><td>$static8</td><td>$subnet</td><td>$gateway8</td></tr>\n";
		$file = fopen( $filename, "a" );		// write to main file
				fwrite( $file, "$filebody" );	
				fclose( $file );
		}
		elseif ($totalstatic == "9") {
		$filebody = "<tr><td>$filedate</td><td>$custname</td><td>$custaddy1</td><td>$custaddy2</td><td>$totalstatic</td><td>$account</td><td>$static</td><td>$subnet</td><td>$gateway</td><td>$empname</td><td>$static2</td><td>$subnet</td><td>$gateway2</td><td>$static3</td><td>$subnet</td><td>$gateway3</td><td>$static4</td><td>$subnet</td><td>$gateway4</td><td>$static5</td><td>$subnet</td><td>$gateway5</td><td>$static6</td><td>$subnet</td><td>$gateway6</td><td>$static7</td><td>$subnet</td><td>$gateway7</td><td>$static8</td><td>$subnet</td><td>$gateway8</td><td>$static9</td><td>$subnet</td><td>$gateway9</td></tr>\n";
		$file = fopen( $filename, "a" );		// write to main file
				fwrite( $file, "$filebody" );	
				fclose( $file );
		}
		elseif ($totalstatic == "10") {
		$filebody = "<tr><td>$filedate</td><td>$custname</td><td>$custaddy1</td><td>$custaddy2</td><td>$totalstatic</td><td>$account</td><td>$static</td><td>$subnet</td><td>$gateway</td><td>$empname</td><td>$static2</td><td>$subnet</td><td>$gateway2</td><td>$static3</td><td>$subnet</td><td>$gateway3</td><td>$static4</td><td>$subnet</td><td>$gateway4</td><td>$static5</td><td>$subnet</td><td>$gateway5</td><td>$static6</td><td>$subnet</td><td>$gateway6</td><td>$static7</td><td>$subnet</td><td>$gateway7</td><td>$static8</td><td>$subnet</td><td>$gateway8</td><td>$static9</td><td>$subnet</td><td>$gateway9</td><td>$static10</td><td>$subnet</td><td>$gateway10</td></tr>\n";
		$file = fopen( $filename, "a" );		// write to main file
				fwrite( $file, "$filebody" );	
				fclose( $file );
		}
		elseif ($totalstatic == "11") {
		$filebody = "<tr><td>$filedate</td><td>$custname</td><td>$custaddy1</td><td>$custaddy2</td><td>$totalstatic</td><td>$account</td><td>$static</td><td>$subnet</td><td>$gateway</td><td>$empname</td><td>$static2</td><td>$subnet</td><td>$gateway2</td><td>$static3</td><td>$subnet</td><td>$gateway3</td><td>$static4</td><td>$subnet</td><td>$gateway4</td><td>$static5</td><td>$subnet</td><td>$gateway5</td><td>$static6</td><td>$subnet</td><td>$gateway6</td><td>$static7</td><td>$subnet</td><td>$gateway7</td><td>$static8</td><td>$subnet</td><td>$gateway8</td><td>$static9</td><td>$subnet</td><td>$gateway9</td><td>$static10</td><td>$subnet</td><td>$gateway10</td><td>$static11</td><td>$subnet</td><td>$gateway11</td></tr>\n";
		$file = fopen( $filename, "a" );		// write to main file
				fwrite( $file, "$filebody" );	
				fclose( $file );
		}
		elseif ($totalstatic == "12") {
		$filebody = "<tr><td>$filedate</td><td>$custname</td><td>$custaddy1</td><td>$custaddy2</td><td>$totalstatic</td><td>$account</td><td>$static</td><td>$subnet</td><td>$gateway</td><td>$empname</td><td>$static2</td><td>$subnet</td><td>$gateway2</td><td>$static3</td><td>$subnet</td><td>$gateway3</td><td>$static4</td><td>$subnet</td><td>$gateway4</td><td>$static5</td><td>$subnet</td><td>$gateway5</td><td>$static6</td><td>$subnet</td><td>$gateway6</td><td>$static7</td><td>$subnet</td><td>$gateway7</td><td>$static8</td><td>$subnet</td><td>$gateway8</td><td>$static9</td><td>$subnet</td><td>$gateway9</td><td>$static10</td><td>$subnet</td><td>$gateway10</td><td>$static11</td><td>$subnet</td><td>$gateway11</td><td>$static12</td><td>$subnet</td><td>$gateway12</td></tr>\n";
		$file = fopen( $filename, "a" );		// write to main file
				fwrite( $file, "$filebody" );	
				fclose( $file );
		}
		elseif ($totalstatic == "13") {
		$filebody = "<tr><td>$filedate</td><td>$custname</td><td>$custaddy1</td><td>$custaddy2</td><td>$totalstatic</td><td>$account</td><td>$static</td><td>$subnet</td><td>$gateway</td><td>$empname</td><td>$static2</td><td>$subnet</td><td>$gateway2</td><td>$static3</td><td>$subnet</td><td>$gateway3</td><td>$static4</td><td>$subnet</td><td>$gateway4</td><td>$static5</td><td>$subnet</td><td>$gateway5</td><td>$static6</td><td>$subnet</td><td>$gateway6</td><td>$static7</td><td>$subnet</td><td>$gateway7</td><td>$static8</td><td>$subnet</td><td>$gateway8</td><td>$static9</td><td>$subnet</td><td>$gateway9</td><td>$static10</td><td>$subnet</td><td>$gateway10</td><td>$static11</td><td>$subnet</td><td>$gateway11</td><td>$static12</td><td>$subnet</td><td>$gateway12</td><td>$static13</td><td>$subnet</td><td>$gateway13</td></tr>\n";
		$file = fopen( $filename, "a" );		// write to main file
				fwrite( $file, "$filebody" );	
				fclose( $file );
		}
		elseif ($totalstatic == "14") {
		$filebody = "<tr><td>$filedate</td><td>$custname</td><td>$custaddy1</td><td>$custaddy2</td><td>$totalstatic</td><td>$account</td><td>$static</td><td>$subnet</td><td>$gateway</td><td>$empname</td><td>$static2</td><td>$subnet</td><td>$gateway2</td><td>$static3</td><td>$subnet</td><td>$gateway3</td><td>$static4</td><td>$subnet</td><td>$gateway4</td><td>$static5</td><td>$subnet</td><td>$gateway5</td><td>$static6</td><td>$subnet</td><td>$gateway6</td><td>$static7</td><td>$subnet</td><td>$gateway7</td><td>$static8</td><td>$subnet</td><td>$gateway8</td><td>$static9</td><td>$subnet</td><td>$gateway9</td><td>$static10</td><td>$subnet</td><td>$gateway10</td><td>$static11</td><td>$subnet</td><td>$gateway11</td><td>$static12</td><td>$subnet</td><td>$gateway12</td><td>$static13</td><td>$subnet</td><td>$gateway13</td><td>$static14</td><td>$subnet</td><td>$gateway14</td></tr>\n";
		$file = fopen( $filename, "a" );		// write to main file
				fwrite( $file, "$filebody" );	
				fclose( $file );
		}
		elseif ($totalstatic == "15") {
		$filebody = "<tr><td>$filedate</td><td>$custname</td><td>$custaddy1</td><td>$custaddy2</td><td>$totalstatic</td><td>$account</td><td>$static</td><td>$subnet</td><td>$gateway</td><td>$empname</td><td>$static2</td><td>$subnet</td><td>$gateway2</td><td>$static3</td><td>$subnet</td><td>$gateway3</td><td>$static4</td><td>$subnet</td><td>$gateway4</td><td>$static5</td><td>$subnet</td><td>$gateway5</td><td>$static6</td><td>$subnet</td><td>$gateway6</td><td>$static7</td><td>$subnet</td><td>$gateway7</td><td>$static8</td><td>$subnet</td><td>$gateway8</td><td>$static9</td><td>$subnet</td><td>$gateway9</td><td>$static10</td><td>$subnet</td><td>$gateway10</td><td>$static11</td><td>$subnet</td><td>$gateway11</td><td>$static12</td><td>$subnet</td><td>$gateway12</td><td>$static13</td><td>$subnet</td><td>$gateway13</td><td>$static14</td><td>$subnet</td><td>$gateway14</td><td>$static15</td><td>$subnet</td><td>$gateway15</td></tr>\n";
		$file = fopen( $filename, "a" );		// write to main file
				fwrite( $file, "$filebody" );	
				fclose( $file );
		}
		elseif ($totalstatic == "16") {
		$filebody = "<tr><td>$filedate</td><td>$custname</td><td>$custaddy1</td><td>$custaddy2</td><td>$totalstatic</td><td>$account</td><td>$static</td><td>$subnet</td><td>$gateway</td><td>$empname</td><td>$static2</td><td>$subnet</td><td>$gateway2</td><td>$static3</td><td>$subnet</td><td>$gateway3</td><td>$static4</td><td>$subnet</td><td>$gateway4</td><td>$static5</td><td>$subnet</td><td>$gateway5</td><td>$static6</td><td>$subnet</td><td>$gateway6</td><td>$static7</td><td>$subnet</td><td>$gateway7</td><td>$static8</td><td>$subnet</td><td>$gateway8</td><td>$static9</td><td>$subnet</td><td>$gateway9</td><td>$static10</td><td>$subnet</td><td>$gateway10</td><td>$static11</td><td>$subnet</td><td>$gateway11</td><td>$static12</td><td>$subnet</td><td>$gateway12</td><td>$static13</td><td>$subnet</td><td>$gateway13</td><td>$static14</td><td>$subnet</td><td>$gateway14</td><td>$static15</td><td>$subnet</td><td>$gateway15</td><td>$static16</td><td>$subnet</td><td>$gateway16</td></tr>\n";
		$file = fopen( $filename, "a" );		// write to main file
				fwrite( $file, "$filebody" );	
				fclose( $file );
		}
		else {
		echo "There was an error in your request. Please retry to submit the form again. <br \>";
		}
					
		echo "
		<html>
		<head>
		<title>Static IP Form</title>
		</head>

		<!-- To Avoid Caching Issues -->
			<meta http-equiv=\"Pragma\" content=\"no-cache\">

		<link rel=\"StyleSheet\" href=\"styles.css\" type=\"text/css\" media=\"screen\">
		<body>

		<!-- Logos and Title of Form -->
		<table id=\"LogoTitle\">
			<tr>
				<td><img src=\"Form.gif\" alt=\"Logo\" title=\"Logo\" /></td>
			</tr>
			<tr>
				<td colspan=\"2\"><h1>Static IP Form</h1></td>
			</tr>
		</table>

		<div class=\"FormHeader\">Static IP Complete! Thanks!</div>
		</tr>
		</table>
		</body>
		</html>

";
?>[/php]

As you can see, the submitted form has all the text boxes and such for each one.

Post your actual form and I will show you what to change. You need to submit form fields as an array. You can also look at a post I just did for the same thing here:

http://www.phphelp.com/forum/general-php-help/submit-multiple-text-box-value-with-same-name-to-php/

Only difference is this one writes to a database using PDO

[code]

Static IP Information Form
Logo

Static IP Information Form

Static IP Information
Account #:
	</td></tr><tr>
	<td valign="top">
	<table class="FormTable">
	<tbody><tr>
	<td class="leftTD" valign="top"><img src="StaticIPForm_files/alert.png" alt="Alert" title="Alert"></td>

	</tr>
	
	</tbody></table>
	
	</td></tr><tr>
	<td valign="top">
	<table class="FormTable">
	<tbody><tr><td class="leftTD" valign="top">Customer Name:</td>
	<td><input name="custname" class="InputRequired textInput" style="width:125px;" type="text"></td>
	</tr>
	</tbody></table>
	
	</td></tr><tr>
	<td valign="top">
	<table class="FormTable">
	<tbody><tr><td class="leftTD" valign="top">Customer Address:</td>
	<td><input name="custaddy1" style="width:125px;" class="InputRequiredText" type="text"></td>
	</tr>
	</tbody></table>
	
	</td></tr><tr>
	<td valign="top">
	<table class="FormTable">
	<tbody><tr><td class="leftTD" valign="top">City, State &amp; Zip Code:</td>
	<td><input name="custaddy2" style="width:125px;" class="InputRequiredText" type="text"></td>
	</tr>
	</tbody></table>
			
	</td></tr><tr>
	<td valign="top">
	<table class="FormTable">
	<tbody><tr>
	<td class="leftTD" valign="top"><img src="StaticIPForm_files/alert.png" alt="Alert" title="Alert"></td>
	</tr>
	
	</tbody></table>
	
	</td></tr><tr>
	<td valign="top">
	<table class="FormTable">
	<tbody><tr><td class="leftTD" valign="top">Requested Number of Static IP Address( es ):</td>
	<td><input name="totalstatic" class="InputRequired textInput" style="width:125px;" type="text"></td>
	</tr>
	</tbody></table>
	
	</td></tr><tr>
	<td valign="top">
	<table class="FormTable">
	<tbody><tr>
	<td class="leftTD" valign="top"><img src="StaticIPForm_files/alert.png" alt="Alert" title="Alert"></td>
	<td><span style="color:#666;font-size:11px;">A total of 16 IP's may be submitted at one time. If a customer needs more than 16 IP's, please fill out a second form.</span></td>
	</tr>
	
	</tbody></table>
	
	</td></tr><tr>
	<td valign="top">
	<table class="FormTable">
	<tbody><tr><td class="leftTD" valign="top">Static IP:</td>
	<td><input name="static" class="InputRequired textInput" style="width:125px;" type="text"></td>

	<td class="leftTD" valign="top">Default Gateway:</td>
	<td><input name="gateway" class="InputRequired textInput" style="width:125px;" type="text"></td>
	</tr>
	</tbody></table>
	
	<!--Adding 16 more Static IP's-->
	</td></tr><tr>
	<td valign="top">
	</td></tr><tr><td>
	<p><a href="javascript:hideshow(document.getElementById('moreStatics'))"><img src="StaticIPForm_files/plus.png" alt="Plus" title="Plus" style="border-style: none;"><b>Add more static IP's to the form.</b></a></p><a href="javascript:hideshow(document.getElementById('moreStatics'))">
	<div id="moreStatics" style="display: none;">
	
	<table class="FormTable">
	<tbody><tr>
	<td class="leftTD" valign="top">Second Static IP:</td>
	<td><input name="static2" class="InputRequired textInput" style="width:125px;" type="text"></td>

	<td class="leftTD" valign="top">Default Gateway:</td>
	<td><input name="gateway2" class="InputRequired textInput" style="width:125px;" type="text"></td>
	</tr>
	
	<!--Third Static IP-->
	<tr>
	<td class="leftTD" valign="top">Third Static IP:</td>
	<td><input name="static3" class="InputRequired textInput" style="width:125px;" type="text"></td>

	<td class="leftTD" valign="top">Default Gateway:</td>
	<td><input name="gateway3" class="InputRequired textInput" style="width:125px;" type="text"></td>
	</tr>
	
	<!--Adding Fourth Static IP-->
	<tr>
	<td class="leftTD" valign="top">Fourth Static IP:</td>
	<td><input name="static4" class="InputRequired textInput" style="width:125px;" type="text"></td>

	<td class="leftTD" valign="top">Default Gateway:</td>
	<td><input name="gateway4" class="InputRequired textInput" style="width:125px;" type="text"></td>
	</tr>
	
	<!--Fifth Static IP-->
	<tr><td class="leftTD" valign="top">Fifth Static IP:</td>
	<td><input name="static5" class="InputRequired textInput" style="width:125px;" type="text"></td>

	<td class="leftTD" valign="top">Default Gateway:</td>
	<td><input name="gateway5" class="InputRequired textInput" style="width:125px;" type="text"></td>
	</tr>

	<!--Six Static IP-->
	<tr>
	<td class="leftTD" valign="top">Sixth Static IP:</td>
	<td><input name="static6" class="InputRequired textInput" style="width:125px;" type="text"></td>
	
	<td class="leftTD" valign="top">Default Gateway:</td>
	<td><input name="gateway6" class="InputRequired textInput" style="width:125px;" type="text"></td>
	</tr>
	
	<!--Seventh Static IP-->
	<tr>
	<td class="leftTD" valign="top">Seventh Static IP:</td>
	<td><input name="static7" class="InputRequired textInput" style="width:125px;" type="text"></td>
	
	<td class="leftTD" valign="top">Default Gateway:</td>
	<td><input name="gateway7" class="InputRequired textInput" style="width:125px;" type="text"></td>
	</tr>
	
	<!--Eight Static IP-->
	<tr>
	<td class="leftTD" valign="top">Eighth Static IP:</td>
	<td><input name="static8" class="InputRequired textInput" style="width:125px;" type="text"></td>
	
	<td class="leftTD" valign="top">Default Gateway:</td>
	<td><input name="gateway8" class="InputRequired textInput" style="width:125px;" type="text"></td>
	</tr>
	
	<!--Nineth Static IP-->
	<tr><td class="leftTD" valign="top">Ninth Static IP:</td>
	<td><input name="static9" class="InputRequired textInput" style="width:125px;" type="text"></td>

	<td class="leftTD" valign="top">Default Gateway:</td>
	<td><input name="gateway9" class="InputRequired textInput" style="width:125px;" type="text"></td>
	</tr>
	
	<!--10 Static IP-->
	<tr>
	<td class="leftTD" valign="top">Tenth Static IP:</td>
	<td><input name="static10" class="InputRequired textInput" style="width:125px;" type="text"></td>
	
	<td class="leftTD" valign="top">Default Gateway:</td>
	<td><input name="gateway10" class="InputRequired textInput" style="width:125px;" type="text"></td>
	</tr>
	
	<!--11th Static IP-->
	<tr><td class="leftTD" valign="top">Eleventh Static IP:</td>
	<td><input name="static11" class="InputRequired textInput" style="width:125px;" type="text"></td>

	<td class="leftTD" valign="top">Default Gateway:</td>
	<td><input name="gateway11" class="InputRequired textInput" style="width:125px;" type="text"></td>
	</tr>
	
	<!--12th Static IP-->
	<tr>
	<td class="leftTD" valign="top">Twelve Static IP:</td>
	<td><input name="static12" class="InputRequired textInput" style="width:125px;" type="text"></td>
	
	<td class="leftTD" valign="top">Default Gateway:</td>
	<td><input name="gateway12" class="InputRequired textInput" style="width:125px;" type="text"></td>
	</tr>
	
	<!--13 Static IP-->
	<tr><td class="leftTD" valign="top">Thirteenth Static IP:</td>
	<td><input name="static13" class="InputRequired textInput" style="width:125px;" type="text"></td>

	<td class="leftTD" valign="top">Default Gateway:</td>
	<td><input name="gateway13" class="InputRequired textInput" style="width:125px;" type="text"></td>
	</tr>
	
	<!--14 Static IP-->
	<tr>
	<td class="leftTD" valign="top">Fourteen Static IP:</td>
	<td><input name="static14" class="InputRequired textInput" style="width:125px;" type="text"></td>

	<td class="leftTD" valign="top">Default Gateway:</td>
	<td><input name="gateway14" class="InputRequired textInput" style="width:125px;" type="text"></td>
	</tr>
	
	<!--15th Static IP-->
	<tr><td class="leftTD" valign="top">Fifteen Static IP:</td>
	<td><input name="static15" class="InputRequired textInput" style="width:125px;" type="text"></td>

	<td class="leftTD" valign="top">Default Gateway:</td>
	<td><input name="gateway15" class="InputRequired textInput" style="width:125px;" type="text"></td>
	</tr>
	
	<!--16th Static IP-->
	<tr>
	<td class="leftTD" valign="top">Sixteen Static IP:</td>
	<td><input name="static16" class="InputRequired textInput" style="width:125px;" type="text"></td>

	<td class="leftTD" valign="top">Default Gateway:</td>
	<td><input name="gateway16" class="InputRequired textInput" style="width:125px;" type="text"></td>
	</tr>
	
	</tbody></table></div>			
	
	<br>
	</a></td></tr><tr>
	</tr></tbody></table><table class="FormTable">
	<tbody><tr><td class="leftTD" valign="top">Your Name:</td>
	<td>
	<select name="empname">
	<option selected="selected" value="none">Your Name...</option>
	<option value="Caleb B.">B, Caleb</option>
	<option value="Bryan G.">G, Bryan</option>
	<option value="Jamie H.">H, Jamie</option>
	<option value="Christopher L.">L, Christopher</option>
	<option value="Sarah S.">S, Sarah</option>
	<option value="Cole S.">S, Cole</option>
	<option value="Dan S.">S, Dan</option>
	<option value="Benjamin T.">T, Benjamin</option>
	<option value="Nathan Y.">Y, Nathan</option>
	<option value="Mark Z.">Z, Mark</option>
	<option value="Bill M.">M, Bill</option>
	</select><img src="StaticIPForm_files/asterisk.jpg" alt="Required" title="Required">
	</td></tr>
	</tbody></table>
	
	
	
	<table class="FormTable">
	<tbody><tr>
	<td class="leftTD" valign="top"><img src="StaticIPForm_files/alert.png" alt="Alert" title="Alert"></td>
	</tr>
	
	</tbody></table>
	
	
	
	<table class="FormTable">
	<tbody><tr>
	<td class="leftTD" valign="top"><img src="StaticIPForm_files/alert.png" alt="Alert" title="Alert"></td>
	<td><span style="color:#666;font-size:11px;"><b>All fields must be completed.</b></span></td>
	</tr>
	
	</tbody></table>


<p id="submit"><input value="Submit" type="submit"></p>



	
	</form></body></html>[/code]

You need to put all your ip inputs the same like below. That will put all the elements into an array. Then just parse the array with a for loop or foreach loop to write each one to the file.

<input name="static[]" class="InputRequired textInput" style="width:125px;" type="text"> <input name="gateway[]" class="InputRequired textInput" style="width:125px;" type="text">

A cleaner way to get your form fields is to generate them:

[php]<?php
//Generate some form fields
for ($x=0; $x<=15; $x++)
{
echo "



";
}
?>[/php]

What about the For loop in the php file? I am liking this already, thank you sir. For loops always confuse me for some reason.

A for loop is good when you know how many times you have to do something. You already know you want 16 fields so the for loop starts counting at 0, so you would put 15 here: $x<=15

Each time it loops it increments the last count until it reaches the end.

Basically what is happening is that not all fields are going to be used. 16 IP’s can be input, but usually only has 1 or 2 per customer. Would a For loop create unnecessary tables? So should I have one result be from totalstatic?

<input name="totalstatic" class="InputRequired textInput" style="width:125px;" type="text">

Also to declare variables on the static.php file that the form submits to, would it look like this?
[php]
$static[] = $_POST[‘static[]’];
$gateway[] = $_POST[‘gateway[]’];
[/php]

Reading up on foreach, it seems to be a better option for this…

[php] foreach ($static[] as $finStatic) {
$filebody = “

$filedate $custname $custaddy1 $custaddy2 $totalstatic $account $static $subnet $gateway $empname \n”;
$file = fopen( $filename, “a” ); // write to main file
fwrite( $file, “$filebody” );
fclose( $file );
}[/php]

I am pretty sure this is completely wrong, but im trying! I am pretty new at this and am trying to make my own life easier at work, all the while I am learning some basic PHP skills.

Either have one static, or create a dropdown giving the user the option to choose how many fields, Use the dropdown value in your for loop. Dont use tables to format you page. That is so 1980’s. Use style sheets.

Sponsor our Newsletter | Privacy Policy | Terms of Service