Re: Can someone tell me why this is not working?
| From: | Robert Cummings | Date: | Thu, 18 Jun 2009 15:34:20 +0000 |
| Subject: | Re: Can someone tell me why this is not working? | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-294243@lists.php.net to get a copy of this message | ||
Gary wrote:
The center echo does not show. It will show if I replace $newmort with anything else. I have copied the first "if" statement,pasted it in the second position, and it works fine. Once I change the var to $newmort, it will not show. The third echo shows fine, it is only if I use newmort. I have renamed the var from mort1, because I was getting the same thing. <tr> <td>Purchase Price: </td> <td> <input name="purchprice" type="text"></td> </tr>The $ character is a special character for variable interpolation. You should be escaping it. with a backslash. Cheers, Rob. -- http://www.interjinn.com Application and Templating Framework for PHP<tr><td>Mortgage Amount: </td> <td> <input name="newmort" type="text"></td> </tr><tr><td>How long seller has owned property: </td> <td> <input name="howlong" type="text" size="4"></td> </tr> $newmort=STRIPSLASHES($_POST['newmort']); $purchprice=STRIPSLASHES($_POST['purchprice']); $howlong=STRIPSLASHES($_POST['howlong']); if ($purchprice) { echo "Purchase Price:$ $purchprice<br />"; } if ($newmort) { echo "Mortgage Amount:$ $newmort<br />"; } if ($howlong) { echo "How Long has seller owned property: $howlong<br /><br />"; }