salva utworzono 21 marca 2010 utworzono 21 marca 2010 mam stworzona baze koszulki a w niej nazwa a w nazwie wpisane Nike i mam problem z wyszukiwarka co mam zle prosze o pomoc kod programu wyglada ta: [code]<?php $baza=mysql_connect("mysql.cba.pl","***","***"); mysql_select_db("***"); $wysz = $_POST['szukaj']; $query="Select nazwa From koszulki Where nazwa Like '%".$wysz."%'"; echo $query; $wyszk = mysql_query($query); while($r = mysql_fetch_row($wyszk)) { echo "<table cellpadding=5 border=2>"; echo "<tr>"; echo "<td width=100>".$r['id']."</td>"; echo "<td width=200>".$r['nazwa']."</td>"; echo "<td width=200>".$r['opis']."</td>"; echo "<td width=100>".$r['cena']."zl</td>"; echo "</tr>"; echo "</table>"; } ?>[/code] co nie wpisze wyskakuje mi taki napis [code]Select nazwa From koszulki Where nazwa Like '%%'[/code]
sytluk komentarz 22 marca 2010 komentarz 22 marca 2010 (edytowane) Sprawdź czy to zadziała: [code] <?php $baza=mysql_connect("mysql.cba.pl","***","***"); mysql_select_db("***"); $wysz = $_POST['szukaj']; $query="Select * From koszulki Where nazwa Like %$wysz%"; $wyszk = mysql_query($query); echo(' <table cellpadding=5 border=2> <tr> '); while($r = mysql_fetch_array($wyszk)) { echo "<td width=100>".$r['id']."</td>"; echo "<td width=200>".$r['nazwa']."</td>"; echo "<td width=200>".$r['opis']."</td>"; echo "<td width=100>".$r['cena']."zl</td>"; } echo(' </tr> </table> '); ?> [/code] Jeśli jest błąd to napisz jaki
Podgur komentarz 23 marca 2010 komentarz 23 marca 2010 Trochę edukacji:) [code] $zmienna="Tomek"; $drugazmienna="Mam na imię $zmienna"; echo $drugazmienna; [/code] $zmienna możesz wpisać między " " i użyta zostanie wartość zmiennej $zmienna [code] $zmienna="Tomek"; $drugazmienna='Mam na imię'.$zmienna; echo $drugazmienna; [/code] W obu przypadkach wynik będzie : Mam na imię Tomek Mam nadzieję że zrozumiałeś mój przekaz peace
Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!
Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.