Hej
Jeg er gået igang med at lave en søgefunktion i PHP, som skal kigge i min database efter matches.
Min searchform ser således ud:
-  <form name="search_form" action="user/search.php" method="post">
-  <input type="text" name="searchfield" placeholder="Søg..." />
-  <input type="submit" name="search" value="Søg" />
-  </form
Når man så søger sendes man videre til den fil der udfører søgningen.
-  <?php session_start();
-  include 'includes/connect.php';
-  //Henter søgning
-  $search = mysql_real_escape_string($_POST['searchfield']);
-  //Søgningen udføres
-  if (isset($_POST['search'])) {
-  $query = mysql_query("SELECT * FROM boliger WHERE ????");
-  }
-  ?>
-  <!DOCTYPE html>
-  <html>
-      <head>
-          <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-          <title>Sidenavn</title>
-          <link href="style/style.css" rel="stylesheet" type="text/css" />
-          <link rel="icon" href="images/favicon.ico" />
-          <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"></script>
-          <link rel="stylesheet" href="jscripts/fancybox/source/jquery.fancybox.css?v=2.0.6" type="text/css" media="screen" />
-          <script type="text/javascript" src="jscripts/fancybox/source/jquery.fancybox.pack.js?v=2.0.6"></script>
-          <script type="text/javascript" src="jscripts/fancybox_settings.js"></script>
-          <script type="text/javascript" src="jscripts/easySlider1.7.js"></script>
-      </head>
-      <body>
-          <div id="container">
-              <div id="banner">
-                  <img src="images/banner.png" usemap="#logo" />
-                  <map name="logo">
-                      <area href="index.php" alt="" title="Til forsiden" shape="rect" coords="65,15,325,75" />
-                      <area href="content.php?p=5" alt="" title="Send os en mail" shape="rect" coords="630,25,890,60" />
-                  </map>
-                  <?php
-                  include 'includes/login.php';
-                  ?> 
-              </div>
-              <div id="header"></div>
-              <div id="wrapper">
-                  <div id="menu">
-                      <?php include 'includes/menu.php';
-                      include 'user/searchform.php';
-                      ?>
-                  </div>
-                  <div id="content">
-                      <?php
-                      while ($resultat = mysql_fetch_array($query)) {
-                             echo '<a href="show.php?id='.$resultat['id'].'">'.$resultat['titel'].'</a>';
-                      }
-                      ?>
-                  </div>
-              </div>
-              <div id="footer"></div>
-              <div id="credits">
-                  <?php include 'includes/footer_menu.php'; ?>
-                  <p>
-                      CREDITS
-                  </p>
-              </div>
-          </div>
-      </body>
-  </html>
Sådan ser det ud. Jeg er dog i tvivl omkring hvordan jeg skal hente det fra MySQL, når den skal søge i alle rækker og felter i tabellen.
-  <?php session_start();
-  include 'includes/connect.php';
-  //Henter søgning
-  $search = mysql_real_escape_string($_POST['searchfield']);
-  //Søgningen udføres
-  $query = mysql_query("SELECT * FROM boliger WHERE ????");
-  ?>
Så hvad skal min mysql_query være for at få det ønskede resultat?
						
						
						
						
		
							Indlæg senest redigeret d. 21.06.2012 17:37 af Bruger #17072