cbeshears Posted May 24, 2006 Share Posted May 24, 2006 Is there a way to perform arithmetic operators in a hyperlink using PHP? I'm trying to create a NEXT link to will increment my variable by +1 but am having problems with the syntax. Can anybody help please?My code is:[code]echo "<a href='imageonly.php?portid='.$port_id+1.'>NEXT</a>";[/code]and[code]$query = "select * from table where portid = ".$_GET['portid']; [/code]Thanks for your help. Quote Link to comment https://forums.phpfreaks.com/topic/10371-increment-variable/ Share on other sites More sharing options...
.josh Posted May 24, 2006 Share Posted May 24, 2006 you are missing some quotes in your echo.[code]echo "<a href='imageonly.php?portid=".$port_id+1."'>NEXT</a>";[/code] Quote Link to comment https://forums.phpfreaks.com/topic/10371-increment-variable/#findComment-38662 Share on other sites More sharing options...
cbeshears Posted May 24, 2006 Author Share Posted May 24, 2006 Thanks for clearning up the quotes, but now I'm getting this error and I'm not sure what it means:Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ',' or ';' in /home/cbesh2/public_html/customseating/code-only/imageonly.php on line 96I've done a search for this error but don't understand. Any suggestions? Quote Link to comment https://forums.phpfreaks.com/topic/10371-increment-variable/#findComment-38674 Share on other sites More sharing options...
cbeshears Posted May 24, 2006 Author Share Posted May 24, 2006 Okay, I got it, I got it! What I did is move the hyperlink further down the page. Then I created a separate line that incremented the variable, so that if the NEXT link was not selected then the new value wouldn't effect the script.Here's the code:[code]$port_id++;echo "<a href='imageonly.php?portid=".$port_id."'>NEXT</a>";[/code]Thanks for your help. Quote Link to comment https://forums.phpfreaks.com/topic/10371-increment-variable/#findComment-38679 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.