20. juni 2012 - 20:12Der er
1 kommentar og 1 løsning
Hjælp til søgeformular med inner joins
Heysa nogle der kan jeg mig med min søgeformular, den virker, men kun ved at søge på fornavne, og ville jo gerne den kunne søge i alle tre tabeller i db. Nogle forslag?
<?php if(isset($_POST['gosearch'])){ if(!empty($_POST['search'])){ $sql = "SELECT kunder.k_efternavn, kunder.k_navn, ordre.o_nr, produkter.p_navn, produkter.p_pris FROM kunder INNER JOIN ordre ON kunder.k_id=ordre.k_id INNER JOIN produkter ON ordre.p_id=produkter.p_id WHERE kunder.k_id=ordre.k_id AND ordre.p_id=produkter.p_id AND kunder.k_navn like '%".$_POST['search']."%'"; $query = mysqli_query($db,$sql) or die (mysqli_error($db)); $num = mysqli_num_rows($query); if($num >= 0){ $y = 1; while($res = mysqli_fetch_array($query)){ echo "Navn: ".$res['k_navn']." "; echo $res['k_efternavn']." "; echo "Produkt: ".$res['p_navn']." "; echo "Pris: ".$res['p_pris']." "; echo "Ordrenr: ".$res['o_nr']."<br />"; if($y % 6 == 0){ }; $y++; }; }; }; };
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.