Jump to content

Conditional Form in PHP


payney

Recommended Posts

Hello all. I want to condtionally display an HTML form. I havnt got a clue how it can be done, I suppose its the same way as putting html tables in php, but I cant get it to work.

 

Here is the condtion:

 

<?php 

if (!empty($pk))

  {  

 

And here is the form:

 

<form action="google.php" method="GET" name="deleteForm" >

<input type="hidden" name="pk" value="<? echo $pk;?>">

<input type="submit" value="Delete">

</form>

 

I think this makes sense, cheers guys

Link to comment
https://forums.phpfreaks.com/topic/71950-conditional-form-in-php/
Share on other sites

Try this:

 

<?php 

if (!empty($pk))

  {?>   

 

<form action="google.php" method="GET" name="deleteForm" >

<input type="hidden" name="pk" value="<? echo $pk;?>">

<input type="submit" value="Delete">

</form>

 

<?php

  }

>

 

I'd rather do it like this. It's just a tad bit more work.

 

<?php 

if (!empty($pk))

  {   

 

echo"<form action=\"google.php\" method=\"GET\" name=\"deleteForm\" >

<input type=\"hidden\" name=\"pk\" value=\"<? echo $pk;?>\">

<input type=\"submit\" value=\"Delete\">

</form>";

}

Can I just add that formatting code can be helpful and in some cases important to help ease debugging...

 

<?php if (!empty($pk)) { ?>     
  <form action="google.php" method="GET" name="deleteForm">
  <input type="hidden" name="pk" value="<?=$pk?>" />
  <input type="submit" value="Delete" />
  </form>
<?php } ?>

 

btw, I added a missing ? before the last end php tag.

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.