Hej.
Er ved at lave søg i ajax.
Men den finder nyheder som den skal.
Men udskrivning den finder som har med ÆØÅ. driller.
Disse nyheder nulstilles n?r man er f?rdig med dette script.
Søg: (format: Indkod i UTF-8 (uden BOM))
- <?php
- function checkValues($value)
- {
- $value = trim($value);
- if (get_magic_quotes_gpc()) {
- $value = stripslashes($value);
- }
- $value = strtr($value,array_flip(get_html_translation_table(HTML_ENTITIES)));
- $value = strip_tags($value);
- $value = mysql_real_escape_string($value);
- return $value;
- }
- include("config.php");
- $rec = checkValues($_REQUEST['val']);
- if($rec)
- {
- $sql = "select * from nyheder where overskrift like '%$rec%'";
- }
- else
- {
- $sql = "select * from nyheder ORDER BY nyheds_id LIMIT 0";
- }
- $rsd = mysql_query($sql);
- $total = mysql_num_rows($rsd);
- while ($rows = mysql_fetch_assoc($rsd))
- {
- ?>
- <div class="each_rec"><a href="?side=Nyheder&nyheds_id=<?php echo $rows['nyheds_id'];?>"><?php echo $rows['overskrift'];?></a></div>
- <?php
-
- }
- if($total==0){ echo '<div class="no-rec">Din søgning gav ingen resultater.</div>';
- }
- ?>
Søge boks i nyheder: (format: Indkod i UTF-8 (uden BOM))
- <div id="content_section">
- <div class="textBox">
- <input type="text" value="" maxlength="100" name="searchBox" id="search">
- <div class="searchBtn">
-
- </div>
- </div>
- <br clear="all" />
- <div id="content"><br />
- <div class="search-background">
- <label><img src="loader.gif" alt="" /></label>
- </div>
- <div id="sub_cont">
- </div>
- </div>
I index har jeg i <head></head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Hvorfor får jeg så fejl med ÆØÅ i ajax udskrivning. Ikke i selve nyhederne. Kun når jeg søger med <inpu> via ajax. Som henter via:
- <script language="javascript">
- $(document).ready(function(){
- function showLoader(){
- $('.search-background').fadeIn(200);
- }
- function hideLoader(){
- $('#sub_cont').fadeIn(1500);
- $('.search-background').fadeOut(200);
- };
- $('#search').keyup(function(e) {
- if(e.keyCode == 13) {
- showLoader();
- $('#sub_cont').fadeIn(1500);
- $("#content #sub_cont").load("search.php?val=" + $("#search").val(), hideLoader());
- }
- });
- $(".searchBtn").click(function(){
- showLoader();
- $('#sub_cont').fadeIn(1500);
- $("#content #sub_cont").load("search.php?val=" + $("#search").val(), hideLoader());
- });
- });
- </script>