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
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>";

}

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • 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.