Advertisement
chiabgigi

switch country_flag

Nov 11th, 2019
296
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.23 KB | None | 0 0
  1. //--------------------------------------
  2. //  ID            country
  3. //--------------------------------------
  4. //   1            Italy, USA, Germany
  5. //   2            Italy, USA
  6. //   3            Italy
  7. //   4            Italy, United Kingdom
  8. //--------------------------------------
  9.  
  10.  
  11.  
  12. $sql = "SELECT country  FROM film where film_id = '3'";
  13. $result = $conn->query($sql);
  14. while ($row = $result->fetch_array()) {
  15.  
  16.     $str = $row['country'];
  17.     $group1 = array("Italy"=>"it.png","Russia"=>"ru.png","USA"=>"us.png",
  18.         "France"=>"fr.png","United Kingdom"=>"uk.png","Sweden"=>"se.png",
  19.         "Denmark"=>"dk.png","Germany"=>"de.png",
  20.         "Japan"=>"jp.png","Poland"=>"pl.png");
  21.  
  22.     $count_words = str_word_count($str);
  23.     switch ($count_words){
  24.         case 1:
  25.             list($uno) = explode(',', $str);
  26.             foreach ($group1 as $string){
  27.                 if (strpos($uno, $string)!==false){
  28.                 }
  29.                 $primo = $uno . ' <img src="img/separate/'.$string.'">';
  30.              }
  31.                 echo $primo;
  32.             break;
  33.         case 2:
  34.             list($uno, $due) = explode(',', $str);
  35.             foreach ($group1 as $string) {
  36.                 if (strpos($uno, $string)!==false){
  37.                 }
  38.              elseif (strpos($due, $string)!==false){
  39.                 }
  40.                 $primo = $uno . ' <img src="img/separate/'.$string.'">';
  41.                 $secondo = $due . ' <img src="img/separate/'.$string.'">';
  42.             }
  43.                 echo $primo . ', ' . $secondo;
  44.             break;
  45.         case 3:
  46.             list($uno, $due, $tre) = explode(',', $str);
  47.             foreach ($group1 as $string) {
  48.                 if (strpos($uno, $string)!==false){
  49.                 }
  50.                 elseif (strpos($due, $string)!==false){
  51.                 }
  52.                 elseif (strpos($tre, $string)!==false){
  53.                 }
  54.             $primo = $uno . ' <img src="img/separate/'.$string.'">';
  55.             $secondo = $due . ' <img src="img/separate/'.$string.'">';
  56.             $terzo = $tre . ' <img src="img/separate/'.$string.'">';
  57.             }
  58.             echo $primo.', '.$secondo.', '.$terzo;
  59.             break;
  60.         default:
  61.             echo 'no match';
  62.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement