Forum Moderators: coopster
<body>
<div>
<form id="form1" name="form1" method="post" action="">
<table width="20%" border="0" cellspacing="0">
<tr>
<td>Width</td>
<td><label>
<input type="text" name="width" id="width" />
</label></td>
</tr>
<tr>
<td>Length</td>
<td><label>
<input type="text" name="length" id="length" />
</label></td>
</tr>
<tr>
<td><label>
<input type="submit" name="submit" id="submit" value="Submit" />
</label></td>
<td> </td>
</tr>
</table>
</form>
<?php
$length = $_POST['length'];
$width = $_POST['width'];
$answer = $width * $length;
print "$answer"
?>
</div>
</body>
if (isset($_POST['length']))
{
$length = $_POST['length'];
}
if (isset($_POST['width']))
{
$width= $_POST['width'];
}
<?php
if (isset($_POST['length']))
{
$length = $_POST['length'];
}
if (isset($_POST['width']))
{
$width= $_POST['width'];
}
$answer = 'width' * 'length';
print "$answer";
?>
Definition: Undefined index error; this happens when you try and reference a variable or in this instance an element of an array that hasn't been given state/value yet.
Where are you getting the zero appear?
<?php
$length = (isset($_POST['length']) ? strip_tags($_POST['length']) : '');
$width = (isset($_POST['width']) ? strip_tags($_POST['width']) : '');
$answer = $width * $length;
echo $answer;
?>
<?php
if (isset($_POST['submit']) && !empty($_POST['submit'])){
$length = (isset($_POST['length']) ? strip_tags($_POST['length']) : '');
$width = (isset($_POST['width']) ? strip_tags($_POST['width']) : '');
$answer = $width * $length;
echo $answer;
}
else{
echo "Something went wrong";
exit;
}
?>