Jump to content

[SOLVED] I need simple information about POST methods


plodos

Recommended Posts

If I POST variable with this method, where like = '%%' query is not working

<?php
$var = $_POST['search'];

but if I post with like that where like = '%%' query is working (somebody give me this code)

<?php 
$search = (isset($_POST['search'])) ? $_POST['search'] : $_GET['search'];
$search = trim(mysql_real_escape_string($search));
?>

 

What is the meaning of this sentence ???

<?php (isset($_POST['search'])) ? $_POST['search'] : $_GET['search']; ?>

 

and what is the difference between these methods?

<?php (isset($_POST['search'])) ? $_POST['search'] : $_GET['search']; ?>

 

It's an IF statement (I can't remember what it's called), so it checks if '$_POST['search']' is set, if it is, then it sets '$search' to $_POST['search'], if not then it sets it to $_GET['search'].

 

It's just like using IF (BLAH) { } else {} but it's a lot cleaner :).

 

Hope this helps :).

 

 

 

Archived

This topic is now archived and is closed to further replies.

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