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. 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 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> 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 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. 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.... Link to comment https://forums.phpfreaks.com/topic/238618-tenary-operators/#findComment-1226287 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.