Jump to content

POST variable, How do I include this variable in the PHP email?


diego3949

Recommended Posts

So i figured out how to send the form results through email, but one thing doesn't show up, When i fill in the "computerName" text box how do i get that string variable into the email that is sent once the form is submitted? Thanks for any help!

 

here is the code:

 

<?php

$windowsUpdate_Status = 'unchecked' ;
$avUpdate_Status = 'unchecked' ;
$virusScan_Status = 'unchecked' ;
$dustClean_Status = 'unchecked' ;
$usb_Status = 'unchecked' ;
$optical_Status = 'unchecked' ;
$replaceParts_Status = 'unchecked' ;
	$errorCheck_Status = 'unchecked' ;
$diskClean_Status = 'unchecked' ;
$defrag_Status = 'unchecked' ;


if (isset($_POST['windowsUpdate'])) {

	$selected_radio = $_POST['windowsUpdate'] ;

		if($selected_radio == 'windowsUpdatePend') {
			$windowsUpdate_Status = 'pending';
		}
		elseif ($selected_radio == 'windowsUpdateDone') {
			$windowsUpdate_Status = 'done';
		}
		elseif ($selected_radio == 'windowsUpdateNA') {
			$windowsUpdate_Status = 'n/a';
		}
}

	if (isset($_POST['avUpdate'])) {	
	$selected_radio = $_POST['avUpdate'] ;

		if($selected_radio == 'avUpdatePend') {
			$avUpdate_Status = 'pending';
		}
		elseif ($selected_radio == 'avUpdateDone') {
			$avUpdate_Status = 'done';
		}
		elseif ($selected_radio == 'avUpdateNA') {
			$avUpdate_Status = 'n/a';
		}
	}

	if (isset($_POST['virusScan'])) {	
	$selected_radio = $_POST['virusScan'] ;

		if($selected_radio == 'virusScanPend') {
			$virusScan_Status = 'pending';
		}
		elseif ($selected_radio == 'virusScanDone') {
			$virusScan_Status = 'done';
		}
		elseif ($selected_radio == 'virusScanNA') {
			$virusScan_Status = 'n/a';
		}
	}
	if (isset($_POST['dustClean'])) {
	$selected_radio = $_POST['dustClean'] ;

		if($selected_radio == 'dustCleanPend') {
			$dustClean_Status = 'pending';
		}
		elseif ($selected_radio == 'dustCleanDone') {
			$dustClean_Status = 'done';
		}
		elseif ($selected_radio == 'dustCleanNA') {
			$dustClean_Status = 'n/a';
		}
	}
	if (isset($_POST['usb'])) {
	$selected_radio = $_POST['usb'] ;

		if($selected_radio == 'usbPend') {
			$usb_Status = 'pending';
		}
		elseif ($selected_radio == 'usbDone') {
			$usb_Status = 'done';
		}
		elseif ($selected_radio == 'usbNA') {
			$usb_Status = 'n/a';
		}
	}
	if (isset($_POST['optical'])) {
	$selected_radio = $_POST['optical'] ;

		if($selected_radio == 'opticalPend') {
			$optical_Status = 'pending';
		}
		elseif ($selected_radio == 'opticalDone') {
			$optical_Status = 'done';
		}
		elseif ($selected_radio == 'opticalNA') {
			$optical_Status = 'n/a';
		}
	}
	if (isset($_POST['replaceParts'])) {
	$selected_radio = $_POST['replaceParts'] ;

		if($selected_radio == 'replacePartsPend') {
			$replaceParts_Status = 'pending';
		}
		elseif ($selected_radio == 'replacePartsDone') {
			$replaceParts_Status = 'done';
		}
		elseif ($selected_radio == 'replacePartsNA') {
			$replaceParts_Status = 'n/a';
		}
	}
	if (isset($_POST['errorCheck'])) {
	$selected_radio = $_POST['errorCheck'] ;

		if($selected_radio == 'errorCheckPend') {
			$errorCheck_Status = 'pending';
		}
		elseif ($selected_radio == 'errorCheckDone') {
			$errorCheck_Status = 'done';
		}
		elseif ($selected_radio == 'errorCheckNA') {
			$errorCheck_Status = 'n/a';
		}
	}
	if (isset($_POST['diskClean'])) {
	$selected_radio = $_POST['diskClean'] ;

		if($selected_radio == 'diskCleanPend') {
			$diskClean_Status = 'pending';
		}
		elseif ($selected_radio == 'diskCleanDone') {
			$diskClean_Status = 'done';
		}
		elseif ($selected_radio == 'diskCleanNA') {
			$diskClean_Status = 'n/a';
		}
	}
	if (isset($_POST['defrag'])) {
	$selected_radio = $_POST['defrag'] ;

		if($selected_radio == 'defragPend') {
			$defrag_Status = 'pending';
		}
		elseif ($selected_radio == 'defragDone') {
			$defrag_Status = 'done';
		}
		elseif ($selected_radio == 'defragNA') {
			$defrag_Status = 'n/a';
		}

	}



if (array_key_exists ('submitForm' , $_POST)) {

$to = "[email protected]";
 $subject = "Computer Maintenance Checklist Form";
  $message = "ComputerName: $computerName 
Checklist Items:
Windows Update: $windowsUpdate_Status
AntiVirus Update: $avUpdate_Status
Virus Scan: $virusScan_Status
Cleaned Dusted: $dustClean_Status
USB Functionality Check: $usb_Status
Optical Drive Functinality Check: $optical_Status
Replaced Parts? $replaceParts_Status
Ran Error Check? $errorCheck_Status
Disk Cleanup? $diskClean_Status
Defrag? $defrag_Status";

$headers = "From: [email protected]\r\nReply-To: [email protected]";
$mail_sent = @mail ($to, $subject, $message, $headers) ;
echo $mail_sent ? "Checklist Submitted" : "FUCK!" ;
}

?>


<Body>

  <!-- ---------- location bar ---------- -->
<Form name="ComputerMaintenanceCheckList" action="index.php" method="post">
  <Div Class="H1_o"><Div Class="H1_i">Computer Maintenance Checklist</Div></Div>
    <center><Table class="table">
      <TR>
      <TR>
       
		<TD>Computer Name:<input type="text" action="index.php" name="computerName value="" method="post"></TD>
        <TD class="header">PENDING</TD>
        
         <TD class="header">DONE</TD>
         
          <TD class="header">N/A</TD>
          
         
      </TR>
      
        <TR>
          <TD Class="bod">Windows update</TD>
          
              <TD Class="bod"><Input Type=radio name="windowsUpdate" value="windowsUpdatePend"></TD>
              
              <TD Class="bod"><Input Type=radio name="windowsUpdate" value="windowsUpdateDone"></TD>
              
              <TD Class="bod"><Input Type=radio name="windowsUpdate" value="windowsUpdateNA"></TD>
              
        </TR> 
        
        <TR>
          <TD Class="bod">Antivirus</TD>
          
              <TD Class="bod"></TD>
              
        </TR> 
        
        <TR>
          <TD Class="bod">     Update</TD>
          
              <TD Class="bod"><Input Type=radio name="avUpdate" value="avUpdatePend"></TD>
              
              <TD Class="bod"><Input Type=radio name="avUpdate" value="avUpdateDone"></TD>
              
              <TD Class="bod"><Input Type=radio name="avUpdate" value="avUpdateNA"></TD>
              
        </TR> 
        
        <TR>
          <TD Class="bod">     Virus Scan</TD>
          
              <TD Class="bod"><Input Type=radio name="virusScan" value="virusScanPend"></TD>
              
              <TD Class="bod"><Input Type=radio name="virusScan" value="virusScanDone"></TD>
              
              <TD Class="bod"><Input Type=radio name="virusScan" value="virusScanNA"></TD>

        </TR>
      
        
        <TR>
          <TD Class="bod">Hardware</TD>
          
              <TD Class="bod"></TD>
              
        </TR> 
        
        <TR>
          <TD Class="bod">     Dust &amp Clean Interior</TD>
          
              <TD Class="bod"><Input Type=radio name="dustClean" value="dustCleanPend "></TD>
              
              <TD Class="bod"><Input Type=radio name="dustClean" value="dustCleanDone"></TD>
              
              <TD Class="bod"><Input Type=radio name="dustClean" value="dustCleanNA"></TD>
              
        </TR> 
        
        <TR>
        
            <TD Class="bod">     Check USB Functionality</TD>
                   
              <TD Class="bod"><Input Type=radio name="usb" value="usbPend"></TD>
              
              <TD Class="bod"><Input Type=radio name="usb" value="usbDone"></TD>
              
              <TD Class="bod"><Input Type=radio name="usb" value="usbNA"></TD>
              
        </TR>
        
        <TR>
        
            <TD Class="bod">     Check Optical Drive</TD>
                    
              <TD Class="bod"><Input Type=radio name="optical" value="opticalPend"></TD>
              
              <TD Class="bod"><Input Type=radio name="optical" value="opticalDone"></TD>
              
              <TD Class="bod"><Input Type=radio name="optical" value="opticalNA"></TD>
              
              
        </TR>
        
        <TR>
        
            <TD Class="bod">     Replace Defective Parts needed</TD>
                    
              <TD Class="bod"><Input Type=radio name="replacePart" value="replacePartPend"></TD>
              
              <TD Class="bod"><Input Type=radio name="replacePart" value="replacePartDone"></TD>
              
              <TD Class="bod"><Input Type=radio name="replacePart" value="replacePartNA"></TD>
              
              
        </TR>
        
        <TR>

          <TD Class="bod">System</TD>
          
              <TD Class="bod"></TD>
              
        </TR> 
        
        <TR>
          <TD Class="bod">     Scan Disk Errors</TD>
          
              <TD Class="bod"><Input Type=radio name="errorCheck" value="errorCheckPend"></TD>
              
              <TD Class="bod"><Input Type=radio name="errorCheck" value="errorCheckDone"></TD>
              
              <TD Class="bod"><Input Type=radio name="errorCheck" value="errorCheckNA"></TD>
              
        </TR> 
        
        <TR>
          <TD Class="bod">     Disk Cleanup, Compress Old Files</TD>
          
              <TD Class="bod"><Input Type=radio name="diskClean" value="diskCleanPend"></TD>
              
              <TD Class="bod"><Input Type=radio name="diskClean" value="diskCleanDone"></TD>
              
              <TD Class="bod"><Input Type=radio name="diskClean" value="diskCleanNA"></TD>
              
        </TR> 
        
        <TR>
          <TD Class="bod">     Defrag</TD>
          
              <TD Class="bod"><Input Type=radio name="defrag" value="defragPend"></TD>
              
              <TD Class="bod"><Input Type=radio name="defrag" value="defragDone"></TD>
              
              <TD Class="bod"><Input Type=radio name="defrag" value="defragNA"></TD>
             
        </TR> 
        
        <TR>
        
        <TD>Port Everglades Terminal, LLC </TD>
        <TD><INPUT TYPE="SUBMIT" name = "submitForm" VALUE="submit"></TD>
        
        </TR>
     
  
        
    </Table></center>
   
    </form>


</Body>
</HTML>

 

(edited by kenrbnsn to add


tags)

This line in your form

<TD>Computer Name:<input type="text" action="index.php" name="computerName value="" method="post"></TD>

is incorrect

It should probably be:

<TD>Computer Name:<input type="text" name="computerName" value=""></TD>

 

Then in the PHP part, change

<?php
  $message = "ComputerName: $computerName 
Checklist Items:
Windows Update: $windowsUpdate_Status
AntiVirus Update: $avUpdate_Status
Virus Scan: $virusScan_Status
Cleaned Dusted: $dustClean_Status
USB Functionality Check: $usb_Status
Optical Drive Functinality Check: $optical_Status
Replaced Parts? $replaceParts_Status
Ran Error Check? $errorCheck_Status
Disk Cleanup? $diskClean_Status
Defrag? $defrag_Status";
?>

to

<?php
  $message = "ComputerName: {$_POST['computerName']} 
Checklist Items:
Windows Update: $windowsUpdate_Status
AntiVirus Update: $avUpdate_Status
Virus Scan: $virusScan_Status
Cleaned Dusted: $dustClean_Status
USB Functionality Check: $usb_Status
Optical Drive Functinality Check: $optical_Status
Replaced Parts? $replaceParts_Status
Ran Error Check? $errorCheck_Status
Disk Cleanup? $diskClean_Status
Defrag? $defrag_Status";
?>

 

Ken

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.