HDFilmMaker2112 Posted June 7, 2011 Share Posted June 7, 2011 I'm looking to clean up my code a little bit. With something like this: $sort_by=' <form action="'; $sort_by.=isset($_GET['q']) ? './index.php' : './store.php'; $sort_by.='" method="GET">'; Is it some how possible to get it to look like this?: $sort_by='<form action="'.isset($_GET['q']) ? './index.php' : './store.php'.'" method="GET">'; Every time I do the second method, I get an error. Quote Link to comment https://forums.phpfreaks.com/topic/238618-tenary-operators/ Share on other sites More sharing options...
kenrbnsn Posted June 7, 2011 Share Posted June 7, 2011 What is the error you're getting? Ken Quote Link to comment https://forums.phpfreaks.com/topic/238618-tenary-operators/#findComment-1226277 Share on other sites More sharing options...
HDFilmMaker2112 Posted June 7, 2011 Author Share Posted June 7, 2011 It ends up removing the HTML tag and only prints ./index.php. $sort_by='<form action="'.isset($_GET['q']) ? './index.php' : './store.php'.'" method="GET">'; results in this: <div class="number_pages_wrapper"> <div class="number_products">./index.php <input type="hidden" name="q" value="emf-meter" /> <input type="hidden" name="num_products" value="20" /> <label>Sort By:</label> <select name="sort_by" onchange="this.form.submit();"> <option value="relevance" selected="selected">Relevance</option> <option value="product_price_hl" >Price: High to Low</option> <option value="product_price_lh" >Price: Low to High</option> </select> <noscript> <input type="submit" value="Go" /> </noscript> </form> Quote Link to comment https://forums.phpfreaks.com/topic/238618-tenary-operators/#findComment-1226279 Share on other sites More sharing options...
kenrbnsn Posted June 7, 2011 Share Posted June 7, 2011 Using this code <?php $sort_by='<form action="'.(isset($_GET['q']) ? './index.php' : './store.php').'" method="GET">'; ?> works correctly. Ken Quote Link to comment https://forums.phpfreaks.com/topic/238618-tenary-operators/#findComment-1226281 Share on other sites More sharing options...
HDFilmMaker2112 Posted June 7, 2011 Author Share Posted June 7, 2011 Perfect. Thanks. Quote Link to comment https://forums.phpfreaks.com/topic/238618-tenary-operators/#findComment-1226282 Share on other sites More sharing options...
HDFilmMaker2112 Posted June 7, 2011 Author Share Posted June 7, 2011 nvm, shouldn't even try it the way I was.... Quote Link to comment https://forums.phpfreaks.com/topic/238618-tenary-operators/#findComment-1226287 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.