Guest User

Andreas Madsen

a guest
Mar 23rd, 2009
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 7.03 KB | None | 0 0
  1. <?php
  2. $mysqli = new mysqli("Localhost", "xx", "xx", "xx");
  3. if (mysqli_connect_errno())
  4. {
  5.     printf("MySQL tilslutnings fejl: %s\n", mysqli_connect_error());
  6.     exit();
  7. }
  8.  
  9. if ($stmt = $mysqli->prepare("SELECT * FROM opskrifter WHERE id='?' ORDER BY navn"))
  10. {
  11. $stmt->bind_param("i", mb_convert_encoding($_GET['Opskrift'], "ISO-8859-1", "UTF-8"));
  12. $stmt->execute();
  13. $stmt->store_result();
  14. $rows = $stmt->num_rows;
  15.      
  16.     if ($rows == "0"
  17.     || $_GET['Opskrift'] == "1"
  18.     || $_GET['Opskrift'] == "2"
  19.     || $_GET['Opskrift'] == "3"
  20.     || $_GET['Opskrift'] == "4"
  21.     || $_GET['Opskrift'] == "5"
  22.     || $_GET['Opskrift'] == "6"
  23.     || $_GET['Opskrift'] == "7"
  24.     || $_GET['Opskrift'] == "8"
  25.     || $_GET['Opskrift'] == "9"
  26.     || $_GET['Opskrift'] == "10"
  27.     || $_GET['Opskrift'] == "11"
  28.     || $_GET['Opskrift'] == "12"
  29.     || $_GET['Opskrift'] == "13"
  30.     || $_GET['Opskrift'] == "14"
  31.     || $_GET['Opskrift'] == "15"
  32.     || $_GET['Opskrift'] == "16"
  33.     || $_GET['Opskrift'] == "17"
  34.     || $_GET['Opskrift'] == "18"
  35.     || $_GET['Opskrift'] == "19"
  36.     || $_GET['Opskrift'] == "20"
  37.     || $_GET['Opskrift'] == "21"
  38.     || $_GET['Opskrift'] == "22"
  39.     || $_GET['Opskrift'] == "23"
  40.     || $_GET['Opskrift'] == "24"
  41.     || $_GET['Opskrift'] == "25"
  42.     || $_GET['Opskrift'] == "26"
  43.     || $_GET['Opskrift'] == "27"
  44.     || $_GET['Opskrift'] == "28"
  45.     || $_GET['Opskrift'] == "29")
  46.     {
  47.     echo '
  48.                     <div class="tekst_top">
  49.                         <span class="tekst_top_overskrift">Uksendt opskrift</span>
  50.                     </div>
  51.                    
  52.                     <div class="tekst_center">
  53.                         <div class="tekst_center_boks">
  54.                             <div class="tekst_advarsel">
  55.                                 <div class="left">
  56.                                     <img src="img/tekst_advarsel.png" alt="advarsel" height="73" width="73">
  57.                                 </div>
  58.                                 <div class="overskrift">
  59.                                     Opskriften findes ikke
  60.                                 </div>
  61.                                 <div class="right">
  62.                                     <img src="img/tekst_advarsel.png" alt="advarsel" height="73" width="73">
  63.                                 </div>
  64.                                 <div style="clear:both;"></div>
  65.                                 <div class="forklaring">
  66.                                     Opskriften du s�ger findes ikke mere, eller har aldirg fundet sted. <br>
  67.                                     mener du at dettte er en fejl bedes du m�lde det til webmasteren.<br>
  68.                                     Ellers vil vi bede dig om at g� tilbage til <a href="javascript:go(-1)">forige side.</a>
  69.                                 </div>
  70.                             </div>
  71.                         </div>
  72.                     </div>
  73.                     <div class="tekst_bottom">
  74.                     </div>
  75.          ';
  76.     }
  77.     else
  78.     {
  79.         while($row = $stmt->fetch_assoc()) //Lav en while der k�rer alle r�kker igennem
  80.         {
  81.             foreach ($row as $con_name => $con_value)
  82.             {
  83.             $row[$con_name] = mb_convert_encoding($con_value, "UTF-8", "ISO-8859-1");
  84.             }
  85.             unset($con_name,$con_value);
  86.         echo '
  87.                     <div class="tekst_top">
  88.                         <span class="tekst_top_overskrift">' . $row['navn'] . '</span>
  89.                     </div>
  90.                    
  91.                     <div class="tekst_center">
  92.                         <div class="tekst_center_boks">
  93.                             <div class="opskrift-top">
  94.                                 <div class="opskrift-info">
  95.                                     <div class="opskrift-overskrift"><span class="overskrift-overskrift">Kort info</span></div>
  96.                                 <strong>Oprindelse:</strong> '. $row['oprindelse'] . '<br>
  97.                                 <span style="float:left;"><strong>Bed�mmelse:</strong></span>'; include "MySQL/Plugin/stem_MySQL.php"; echo '<div style="clear:both;"></div>
  98.                                 <strong>Bio+:</strong> ';
  99.                                     if ($row['hm'] == "ja")
  100.                                     {
  101.                                     echo 'Ja';
  102.                                     }
  103.                                     elseif ($row['hm'] == "nej")
  104.                                     {
  105.                                     echo 'Nej';
  106.                                     }
  107.                                     else
  108.                                     {
  109.                                     echo 'Ukendt';
  110.                                     }
  111.     echo '
  112.                                 <br><strong>Personer:</strong> ';
  113.                                     if ($row['personer'] == "1")
  114.                                     {
  115.                                     echo '1 person';
  116.                                     }
  117.                                     elseif ($row['personer'] == "2")
  118.                                     {
  119.                                     echo '2 personer';
  120.                                     }
  121.                                     elseif ($row['personer'] == "3")
  122.                                     {
  123.                                     echo '3 personer';
  124.                                     }
  125.                                     elseif ($row['personer'] == "4")
  126.                                     {
  127.                                     echo '4 personer';
  128.                                     }
  129.                                     elseif ($row['personer'] == "5")
  130.                                     {
  131.                                     echo '5 personer';
  132.                                     }
  133.                                     elseif ($row['personer'] == "6")
  134.                                     {
  135.                                     echo '6+ personer';
  136.                                     }
  137.                                     else
  138.                                     {
  139.                                     echo 'Ukendt';
  140.                                     }
  141.     echo '
  142.                                 <br><strong>Tid:</strong> ';
  143.                                     if ($row['tid'] == "0")
  144.                                     {
  145.                                     echo '0-1 time';
  146.                                     }
  147.                                     elseif ($row['tid'] == "1")
  148.                                     {
  149.                                     echo '1-2 timer';
  150.                                     }
  151.                                     elseif ($row['tid'] == "2")
  152.                                     {
  153.                                     echo '2-3 timer';
  154.                                     }
  155.                                     elseif ($row['tid'] == "3")
  156.                                     {
  157.                                     echo '3+ timer';
  158.                                     }
  159.                                     else
  160.                                     {
  161.                                     echo 'Ukendt';
  162.                                     }
  163.     echo '
  164.                                 <br></div>
  165.                                 <div class="opskrift-billede">
  166.          ';
  167.                                 if (preg_match("/^([^.]+)\.(jpg|png|gif|jpge|JPG|PNG|GIF|JPGE)$/", $row['billede'], $regs))
  168.                                 {
  169.                                 $thumbdestination = "Billeder/" . $regs[1] . "_thumb." . $regs[2];
  170.                                 $realdestination    = "Billeder/" . $regs[1] . "_real." . $regs[2];
  171.                                    
  172.                                     if (is_file($thumbdestination) || is_file($realdestination))
  173.                                     {
  174.                                         $info = getimagesize($realdestination);
  175.                                         $infobredde = $info[0];
  176.                                         $infohojde = $info[1];
  177.                                         $tilpas = getimagesize($thumbdestination);
  178.                                         if ($tilpas[0] < 280)
  179.                                         {
  180.                                             $tilpasbredde = round(((280 - $tilpas[0]) /  2));
  181.                                         }
  182.                                         if ($tilpas[1] < 280)
  183.                                         {
  184.                                             $tilpashojde = round(((280 - $tilpas[1]) /  2));
  185.                                         }
  186.                                        
  187.                                     echo '<img src="'.$thumbdestination.'" alt="' . $row['navn'] . '" style="border:none;cursor:pointer;';
  188.                                    
  189.                                         if (!empty($tilpashojde) || !empty($tilpasbredde))
  190.                                         {
  191.                                             if (empty($tilpashojde) || !isset($tilpashojde))
  192.                                             {
  193.                                             $tilpashojde = 0;
  194.                                             }
  195.                                             if (empty($tilpasbredde) || !isset($tilpasbredde))
  196.                                             {
  197.                                             $tilpasbredde = 0;
  198.                                             }
  199.                                         echo ' position: relative; top: '.$tilpashojde.'px; left: '.$tilpasbredde.'px;';
  200.                                         }
  201.                                        
  202.                                     echo '" onclick="myboxopen(\''.$realdestination.'\', \''.$row['navn'].'\', '.$infobredde.', '.$infohojde.');">';       
  203.                                     }
  204.                                     else
  205.                                     {
  206.                                     echo '<img src="Billeder/Intet-billede.jpg" alt="' . $row['navn'] . '" style="border:none;">';
  207.                                     }
  208.                                 }
  209.                                 else
  210.                                 {
  211.                                 echo 'fejl';
  212.                                 }
  213.         echo '
  214.                                 </div>
  215.                                 <div style="clear:both;"></div>
  216.                             </div>
  217.                             <div class="opskrift-bund">
  218.                                 <div class="opskrift-ingredienser">
  219.                                     <div class="opskrift-overskrift"><span class="overskrift-overskrift">Ingredienser</span></div>
  220.                                 ' . $row['ingredienser'] . '
  221.                                 </div>
  222.                                 <div class="opskrift-opskrift">
  223.                                     <div class="opskrift-overskrift"><span class="overskrift-overskrift">Opskrift</span></div>
  224.                                 ' . $row['tekst'] . '
  225.                                 </div>
  226.                                 <div style="clear:both;"></div>
  227.                             </div>
  228.                         </div>
  229.                     </div>
  230.                     <div class="tekst_bottom">
  231.                     </div>
  232.          ';
  233.            
  234.         }
  235.     }
  236. $stmt->close();
  237. }
  238. else
  239. {
  240. printf("MySQL query fejl: %s\n", $stmt->error);
  241. $stmt->close();
  242. }
  243. $mysqli->close();
  244. ?>
Advertisement
Add Comment
Please, Sign In to add comment