<form action="<?php if(isset($redirect)&& $redirect == "f"){echo "#";}
else{ ?>add_new_item2.php?user_id=<?php echo $_GET['user_id']; }?>" method="post">
//no need to expose this area here
<input type="submit" value="submit" name="submit" />
</form>
//the processor
<?php
if(isset($_POST['submit']))
{
$redirect = "f";
if(whatever)
{
//the if condition comes here
}
else //all if conditions are satisfied
{
$redirect = "t";
}
}
私がやりたいことは、フォームアクションで単純です。if条件がまだ満たされていない場合はアクションをaction = "#"にし、条件が満たされている場合はアクションをaction = "add_new_item2.php?user_id=123"にします。