Makciek
17.06.2009, 15:50:05
<?php
echo '<form action="index.php" metod="post">';
echo ('Wpisz szukaną frazę: ');
echo '<input type="text" name="fraza"><br/>';
echo ('Proszę wybrać województwo: ');
echo '<select name="woj">';
echo '<option>Dolnoslaskie</option>';
echo '<option>Kujawsko-Pomorskie</option>';
echo '<option>Lubelskie</option>';
echo '<option>Lubuskie</option>';
echo '<option>Lodzkie</option>';
echo '<option>Malopolskie</option>';
echo '<option>Mazowieckie</option>';
echo '<option>Opolskie</option>';
echo '<option>Podkarpackie</option>';
echo '<option>Podlaskie</option>';
echo '<option>Pomorskie</option>';
echo '<option>Opolskie</option>';
echo '<option>Swietokrzyskie</option>';
echo '<option>Warminsko-mazurskie</option>';
echo '<option>Wielkopolskie</option>';
echo '<option>Zachodniopomorskie</option>';
echo '</select><br/>';
echo '<input type="submit" value="Szukaj" id="potwierdz">';
echo '</form>';
$_POST['fraza'];
$_POST['woj'];
$baza = mysql_connect('...', '...', '...') or die ("Nie moglem sie polaczyc z serwerem");
mysql_select_db('...') or die ("Nie moglem znalesc bazy danych");
$wynik = mysql_query('select nazwa, adres, tel, mail, skype, gg, zagraniczne, wlaciciel from $woj where nazwa, adres, tel, mail, skype, gg, zagraniczne, wlasciciel like '$fraza');
if(mysql_num_rows($wynik) > 0) {
echo "<table cellpadding=\"2\" border=1>";
while($r = mysql_fetch_assoc($wynik)) {
echo "<tr>";
echo "<td>".$r['nazwa']."</td>";
echo "<td>".$r['adres']."</td>";
echo "<td>".$r['tel']."</td>";
echo "<td>".$r['mail']."</td>";
echo "<td>".$r['skype']."</td>";
echo "<td>".$r['gg']."</td>";
echo "<td>".$r['zagraniczne']."</td>";
echo "<td>".$r['wlasciciel']."</td>";
echo "<td>";
echo "</tr>";
}
echo "</table>";
}
mysql_close($baza);
?>
wookieb
17.06.2009, 15:51:14
A o średnikach na końcu każdej instrukcji kto ma pamiętać?
erix
17.06.2009, 15:53:43
Nie średniki.

Spójrzcie, jak parser pokolorował listing, przecież wszystko widać.
Makciek
17.06.2009, 16:57:32
coś mi na serwerze kod się sm zmienie co chwile go kopiuje i cały czas inny się kopiuję WTF?
nie wiem , ale racja zapomnialem o średniakch

<?php
echo '<form action="index.php" metod="post">'; echo ('Wpisz szukaną frazę: '); echo '<input type="text" name="fraza"><br/>'; echo ('Proszę wybrać województwo: '); echo '<select name="woj">'; echo '<option>Dolnoslaskie</option>'; echo '<option>Kujawsko-Pomorskie</option>'; echo '<option>Lubelskie</option>'; echo '<option>Lubuskie</option>'; echo '<option>Lodzkie</option>'; echo '<option>Malopolskie</option>'; echo '<option>Mazowieckie</option>'; echo '<option>Opolskie</option>'; echo '<option>Podkarpackie</option>'; echo '<option>Podlaskie</option>'; echo '<option>Pomorskie</option>'; echo '<option>Opolskie</option>'; echo '<option>Swietokrzyskie</option>'; echo '<option>Warminsko-mazurskie</option>'; echo '<option>Wielkopolskie</option>'; echo '<option>Zachodniopomorskie</option>'; echo '<input type="submit" value="Szukaj" id="potwierdz">';
$_POST['fraza'];
$_POST['woj'];
$baza = mysql_connect('.', '.', '.') or
die ("Nie moglem sie polaczyc z serwerem");
$wynik = mysql_query('select nazwa, adres, tel, mail, skype, gg, zagraniczne, wlaciciel from $woj where nazwa, adres, tel, mail, skype, gg, zagraniczne, wlasciciel like $fraza);
if(mysql_num_rows($wynik) > 0) {
echo "<table cellpadding=\"2\" border=1>";
while($r = mysql_fetch_assoc($wynik)) {
echo "<tr>";
echo "<td>".$r['nazwa']."</td>";
echo "<td>".$r['adres']."</td>";
echo "<td>".$r['tel']."</td>";
echo "<td>".$r['mail']."</td>"; echo "<td>".$r['skype']."</td>";
echo "<td>".$r['gg']."</td>";
echo "<td>".$r['zagraniczne']."</td>";
echo "<td>".$r['wlasciciel]."</td>";
}
}
?>
i teraz zwraca taki błąd :
"
Parse error: syntax error, unexpected T_STRING in
/var/www/virtual/iit.cba.pl/produkty/wyszukiwarka/index.php on line
41"jeśli wam też przesówa kod że nie widać która linika jest która to linkia 41 to:
<?php
echo "<td>".$r['nazwa']."</td>"; ?>
grzegosh
17.06.2009, 16:58:14
$wynik = mysql_query('select nazwa, adres, tel, mail, skype, gg, zagraniczne, wlaciciel from $woj where nazwa, adres, tel, mail, skype, gg, zagraniczne, wlasciciel like $fraza);
Na koncu po $fraza brakuje '
Oraz po wlasciciel
echo "<td>".$r['wlasciciel]."</td>";
Na forum ładnie koloruje składnie przecież... Polecam też notepad++, który też to robi w całkiem fajny sposób.
Makciek
17.06.2009, 17:11:12
i znowu nie skopiowało się całe bo odziwo w kodzie mam ten apostrof przy właściciel :/
no ale po wpisaniu hasła które jest w bazie danych nie wyświetla mi rekordów :/
więc o co chodzi teraz bo już nie wywala żadnego błędu
Pawel_W
17.06.2009, 17:15:03
<?php
$wynik = mysql_query(select nazwa
, adres
, tel
, mail, skype
, gg
, zagraniczne
, wlaciciel from
$woj where nazwa
, adres
, tel
, mail, skype
, gg
, zagraniczne
, wlasciciel like
$fraza); ?>
tu masz błąd, powinno być tak:
<?php
$wynik = mysql_query('select nazwa, adres, tel, mail, skype, gg, zagraniczne, wlaciciel from '.$woj.' where nazwa, adres, tel, mail, skype, gg, zagraniczne, wlasciciel like '.$fraza); ?>
Makciek
17.06.2009, 17:20:25
dalej brak reakcji ;/
tylko do adresu dopisuje woj i haslo
ale żadnego wyniku, komunikatu i czegokolwiek
Pawel_W
17.06.2009, 17:26:15
a po co ci ten kawałek?
<?php
$_POST['fraza'];
$_POST['woj'];
?>
Makciek
17.06.2009, 17:29:44
i tak nie działa :/
ok teraz mój koda wygląda następująco:
<?php
echo '<form action="index.php" metod="post">'; echo ('Wpisz szukaną frazę: '); echo '<input type="text" name="fraza"><br/>'; echo ('Proszę wybrać województwo: '); echo '<select name="woj">'; echo '<option>Dolnoslaskie</option>'; echo '<option>Kujawsko-Pomorskie</option>'; echo '<option>Lubelskie</option>'; echo '<option>Lubuskie</option>'; echo '<option>Lodzkie</option>'; echo '<option>Malopolskie</option>'; echo '<option>Mazowieckie</option>'; echo '<option>Opolskie</option>'; echo '<option>Podkarpackie</option>'; echo '<option>Podlaskie</option>'; echo '<option>Pomorskie</option>'; echo '<option>Opolskie</option>'; echo '<option>Swietokrzyskie</option>'; echo '<option>Warminsko-mazurskie</option>'; echo '<option>Wielkopolskie</option>'; echo '<option>Zachodniopomorskie</option>'; echo '<input type="submit" value="Szukaj" id="potwierdz">';
$baza = mysql_connect('', '', '') or
die ("Nie moglem sie polaczyc z serwerem");
$wynik = mysql_query('select nazwa, adres, tel, mail, skype, gg, zagraniczne, wlaciciel from '.$woj.' where nazwa, adres, tel, mail, skype, gg, zagraniczne, wlasciciel like '.$fraza);
echo "<table cellpadding=\"2\" border=1>"; echo "<td>".$r['nazwa']."</td>"; echo "<td>".$r['adres']."</td>"; echo "<td>".$r['tel']."</td>"; echo "<td>".$r['mail']."</td>"; echo "<td>".$r['skype']."</td>"; echo "<td>".$r['gg']."</td>"; echo "<td>".$r['zagraniczne']."</td>"; echo "<td>".$r['wlasciciel']."</td>"; }
}
?>
wookieb
17.06.2009, 17:31:58
NIe działa tzn? Masz blad?
Podaj tresc bledu.
Poza tym zaloze sie ze masz blad zapytania.
<?php
?>
Pawel_W
17.06.2009, 17:33:40
<?php
$wynik = mysql_query('select nazwa, adres, tel, mail, skype, gg, zagraniczne, wlaciciel from '.$woj.' where nazwa, adres, tel, mail, skype, gg, zagraniczne, wlasciciel like '.$fraza); ?>
chyba powinno byc wlasciciel a nie wlaciciel, może tu tkwi błąd
EDIT: wogole to mozna tak:
<?php
$wynik = mysql_query('select * from '.$woj.' where nazwa, adres, tel, mail, skype, gg, zagraniczne, wlasciciel like '.$fraza); ?>
Makciek
17.06.2009, 17:36:47
nie po prostu nie wyszukuje
zmieniłem trochę ,ale teraz znowu jest
"Parse error: syntax error, unexpected T_STRING in /var/www/virtual/iit.cba.pl/produkty/wyszukiwarka/index.php on line 38"
to ta linika echo "<td>".$r['nazwa']."</td>";
Pawel_W
17.06.2009, 17:40:46
ehh przeoczyliśmy najważniejsze - w liście select nie ma podanych wartości:
<?php
echo '<option>Dolnoslaskie</option>'; echo '<option>Kujawsko-Pomorskie</option>'; echo '<option>Lubelskie</option>'; echo '<option>Lubuskie</option>'; echo '<option>Lodzkie</option>'; echo '<option>Malopolskie</option>'; echo '<option>Mazowieckie</option>'; echo '<option>Opolskie</option>'; echo '<option>Podkarpackie</option>'; echo '<option>Podlaskie</option>'; echo '<option>Pomorskie</option>'; echo '<option>Opolskie</option>'; echo '<option>Swietokrzyskie</option>'; echo '<option>Warminsko-mazurskie</option>'; echo '<option>Wielkopolskie</option>'; echo '<option>Zachodniopomorskie</option>'; ?>
musisz dodać value="wartość"
Makciek
17.06.2009, 17:41:08
no a teraz wzraca:
"You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'where nazwa, adres, tel, mail, skype, gg, zagraniczne, wlasciciel like' at line 1"
Pawel_W
17.06.2009, 17:43:51
EDIT:
wg błąd polega na tym, że $fraza w zapytaniu obok LIKE powinna być ujęta w " "
--------------------
lepiej zrób tak:
<?php
$zapytanie = 'select * from '.$woj.' where nazwa, adres, tel, mail, skype, gg, zagraniczne, wlasciciel like '.$fraza;
?>
i pokaż nam jak wygląda zapytanie
Wicepsik
17.06.2009, 17:50:31
A nie powinno być
<?php
$woj = $_POST['woj'];
$fraza = $_POST['fraza'];
?>
On w kodzie nie ma napisane co jest w zmiennej $woj oraz $fraza
<?php
echo '<option value="dolnoslaskie">Dolnoslaskie</option>'; echo '<option value="kujawskopomorskie">Kujawsko-Pomorskie</option>'; // i tak dalej, musisz dodac value
;
?>
Makciek
17.06.2009, 17:52:55
mialem ale ktos kazal mi to usunąć
Pawel_W
17.06.2009, 17:53:57
ja kazałem, bo miałeś błąd ;p
u ciebie było tak:
<?php
$_POST['woj'];
$_POST['fraza'];
?>
Wicepsik
17.06.2009, 17:54:12
Cytat(Makciek @ 17.06.2009, 18:52:55 )

mialem ale ktos kazal mi to usunąć

Miałeś, ale źle. On się spytał po co to, a ty nie odpowiedziałeś tylko usunąłeś.
Pododawaj te
value tak jak masz ponazywane tabele w bazie
Makciek
17.06.2009, 17:55:44
zapytanie wygląda tak "select * from where nazwa, adres, tel, mail, skype, gg, zagraniczne, wlasciciel like"
no ok przyznaję się do błędu z tym postem :/
Pawel_W
17.06.2009, 17:57:11
EDIT: zapomniałem dodać %, to ulepszy twoją wyszukiwarkę

ehh masz tu zapytanie:
<?php
$zapytanie = 'select * from "'.$_POST['woj'].'" where nazwa, adres, tel, mail, skype, gg, zagraniczne, wlasciciel like "%'.$_POST['fraza'].'%"';
?>
Wicepsik
17.06.2009, 17:59:41
<?php
echo '<form action="index.php" metod="post"> Wpisz szukaną frazę:
<input type="text" name="fraza"><br/>
Proszę wybrać województwo:
<select name="woj">
<option value="nazwa_z_bazy_danych">Dolnoslaskie</option>
<option value="nazwa_z_bazy_danych">Kujawsko-Pomorskie</option>
<option value="nazwa_z_bazy_danych">Lubelskie</option>
<option value="nazwa_z_bazy_danych">Lubuskie</option>
<option value="nazwa_z_bazy_danych">Lodzkie</option>
<option value="nazwa_z_bazy_danych">Malopolskie</option>
<option value="nazwa_z_bazy_danych">Mazowieckie</option>
<option value="nazwa_z_bazy_danych">Opolskie</option>
<option value="nazwa_z_bazy_danych">Podkarpackie</option>
<option value="nazwa_z_bazy_danych">Podlaskie</option>
<option value="nazwa_z_bazy_danych">Pomorskie</option>
<option value="nazwa_z_bazy_danych">Opolskie</option>
<option value="nazwa_z_bazy_danych">Swietokrzyskie</option>
<option value="nazwa_z_bazy_danych">Warminsko-mazurskie</option>
<option value="nazwa_z_bazy_danych">Wielkopolskie</option>
<option value="nazwa_z_bazy_danych">Zachodniopomorskie</option>
</select><br/>
<input type="submit" value="Szukaj" id="potwierdz">
</form>';
$baza = mysql_connect('', '', '') or
die ("Nie moglem sie polaczyc z serwerem");
$wynik = mysql_query('select * from "'.$_POST['woj'].'" where nazwa, adres, tel, mail, skype, gg, zagraniczne, wlasciciel like "%'.$_POST['fraza'].'%"');
echo '<table cellpadding="2" border="1">'; echo "<td>".$r['nazwa']."</td>"; echo "<td>".$r['adres']."</td>"; echo "<td>".$r['tel']."</td>"; echo "<td>".$r['mail']."</td>"; echo "<td>".$r['skype']."</td>"; echo "<td>".$r['gg']."</td>"; echo "<td>".$r['zagraniczne']."</td>"; echo "<td>".$r['wlasciciel']."</td>"; }
}
?>
Makciek
17.06.2009, 18:01:49
dalej nie wyszukuje ;/
cały kod:
<?php
echo '<form action="index.php" metod="post">'; echo ('Wpisz szukaną frazę: '); echo '<input type="text" name="fraza"><br/>'; echo ('Proszę wybrać województwo: '); echo '<select name="woj">'; echo '<option>Dolnoslaskie</option>'; echo '<option>Kujawsko-Pomorskie</option>'; echo '<option>Lubelskie</option>'; echo '<option>Lubuskie</option>'; echo '<option>Lodzkie</option>'; echo '<option>Malopolskie</option>'; echo '<option>Mazowieckie</option>'; echo '<option>Opolskie</option>'; echo '<option>Podkarpackie</option>'; echo '<option>Podlaskie</option>'; echo '<option>Pomorskie</option>'; echo '<option>Opolskie</option>'; echo '<option>Swietokrzyskie</option>'; echo '<option>Warminsko-mazurskie</option>'; echo '<option>Wielkopolskie</option>'; echo '<option>Zachodniopomorskie</option>'; echo '<input type="submit" value="Szukaj" id="potwierdz">';
$woj = $_POST['woj'];
$baza = mysql_connect('', '', '') or
die ("Nie moglem sie polaczyc z serwerem");
$zapytanie = 'select * from "'.$_POST['woj'].'" where nazwa, adres, tel, mail, skype, gg, zagraniczne, wlasciciel like "'.$_POST['fraza'].'"';
echo "<table cellpadding=\"2\" border=1>"; echo "<td>".$r['nazwa']."</td>"; echo "<td>".$r['adres']."</td>"; echo "<td>".$r['tel']."</td>"; echo "<td>".$r['mail']."</td>"; echo "<td>".$r['skype']."</td>"; echo "<td>".$r['gg']."</td>"; echo "<td>".$r['zagraniczne']."</td>"; echo "<td>".$r['wlasciciel']."</td>"; }
}
?>
Zobaczacznie to sami:
http://iit.cba.pl/produkty/wyszukiwarka/index.php - tu jest ta strona szukajcie w województwie dolnowslaskiem wpiszcie "Nazwa Firmy" wtedy powinno pokazać rekord
Pawel_W
17.06.2009, 18:03:24
EDIT:
dobrze że podałeś tą stronę:
metod="post"
method ma być ;]
-----
dodaj echo mysql_error() bo tak to nic sie nie dowiemy ;]
Makciek
17.06.2009, 18:05:52
Wiem dalem i zwróciłoŁ
"You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '"" where nazwa, adres, tel, mail, skype, gg, zagraniczne, wlasciciel like "%%"' at line 1" (kod Wicepsik)
Pawel_W
17.06.2009, 18:06:22
zobacz mój poprzedni post ;]
Makciek
17.06.2009, 18:09:32
Kod wygłąda tak
<?php
echo '<form action="index.php" metod="post"> Wpisz szukaną frazę:
<input type="text" name="fraza"><br/>
Proszę wybrać województwo:
<select name="woj">
<option value="Dolnoslaskie">Dolnoslaskie</option>
<option value="Kujawsko-Pomorskie">Kujawsko-Pomorskie</option>
<option value="Lubuskie">Lubelskie</option>
<option value="Lubelskie">Lubuskie</option>
<option value="Lodzkie">Lodzkie</option>
<option value="Malopolskie">Malopolskie</option>
<option value="nazwa_z_bazy_danych">Mazowieckie</option>
<option value="nazwa_z_bazy_danych">Opolskie</option>
<option value="nazwa_z_bazy_danych">Podkarpackie</option>
<option value="nazwa_z_bazy_danych">Podlaskie</option>
<option value="nazwa_z_bazy_danych">Pomorskie</option>
<option value="nazwa_z_bazy_danych">Opolskie</option>
<option value="nazwa_z_bazy_danych">Swietokrzyskie</option>
<option value="nazwa_z_bazy_danych">Warminsko-mazurskie</option>
<option value="nazwa_z_bazy_danych">Wielkopolskie</option>
<option value="nazwa_z_bazy_danych">Zachodniopomorskie</option>
</select><br/>
<input type="submit" value="Szukaj" id="potwierdz">
</form>';
?>
i jest metoda
Pawel_W
17.06.2009, 18:10:15
METHOD = POST
a nie metod
Makciek
17.06.2009, 18:11:00
i tu też
<?php
$wynik = mysql_query('select * from "'.$_POST['woj'].'" where nazwa, adres, tel, mail, skype, gg, zagraniczne, wlasciciel like "%'.$_POST['fraza'].'%"') or
die(mysql_error());; ?>
Pawel_W
17.06.2009, 18:12:24
<form action="index.php" metod="post">
zamień na
<form action="index.php" method="post">
bo inaczej prześle ci dane za pomocą $_GET
Makciek
17.06.2009, 18:12:32
i tak zwraca:
"You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '"" where nazwa, adres, tel, mail, skype, gg, zagraniczne, wlasciciel like "%%"' at line 1"
Pawel_W
17.06.2009, 18:16:19
a spróbuj samo
<?php
$zapytanie = "SELECT * FROM Dolnoslaskie";
?>
i zobaczy czy wywali ci błąd
Andaramuxo
17.06.2009, 18:18:06
Kod
<?php
$wynik = mysql_query("select * from '.$_POST['woj'].' where nazwa, adres, tel, mail, skype, gg, zagraniczne, wlasciciel like '%'.$_POST['fraza'].'%') or die(mysql_error());;
?>
Makciek
17.06.2009, 18:19:07
pokazuje mi tabele ale nie pokazuje rekordów ;/
Pawel_W
17.06.2009, 18:20:01
Cytat(Andaramuxo @ 17.06.2009, 19:18:06 )

Kod
<?php
$wynik = mysql_query("select * from '.$_POST['woj'].' where nazwa, adres, tel, mail, skype, gg, zagraniczne, wlasciciel like '%'.$_POST['fraza'].'%') or die(mysql_error());;
?>
masz tam błąd, powinno być tak:
Kod
<?php
$wynik = mysql_query("select * from ".$_POST['woj']." where nazwa, adres, tel, mail, skype, gg, zagraniczne, wlasciciel like '%".$_POST['fraza']."%'") or die(mysql_error());
?>
Makciek
17.06.2009, 18:37:13
poczekajcie bo cos hosting się zawiesił :/
i wywala
"You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'where nazwa, adres, tel, mail, skype, gg, zagraniczne, wlasciciel like '%%' at line 1"
Wicepsik
17.06.2009, 18:39:46
<?php
echo '<form action="index.php" metod="post"> Wpisz szukaną frazę:
<input type="text" name="fraza"><br/>
Proszę wybrać województwo:
<select name="woj">
<option value="nazwa_z_bazy_danych">Dolnoslaskie</option>
<option value="nazwa_z_bazy_danych">Kujawsko-Pomorskie</option>
<option value="nazwa_z_bazy_danych">Lubelskie</option>
<option value="nazwa_z_bazy_danych">Lubuskie</option>
<option value="nazwa_z_bazy_danych">Lodzkie</option>
<option value="nazwa_z_bazy_danych">Malopolskie</option>
<option value="nazwa_z_bazy_danych">Mazowieckie</option>
<option value="nazwa_z_bazy_danych">Opolskie</option>
<option value="nazwa_z_bazy_danych">Podkarpackie</option>
<option value="nazwa_z_bazy_danych">Podlaskie</option>
<option value="nazwa_z_bazy_danych">Pomorskie</option>
<option value="nazwa_z_bazy_danych">Opolskie</option>
<option value="nazwa_z_bazy_danych">Swietokrzyskie</option>
<option value="nazwa_z_bazy_danych">Warminsko-mazurskie</option>
<option value="nazwa_z_bazy_danych">Wielkopolskie</option>
<option value="nazwa_z_bazy_danych">Zachodniopomorskie</option>
</select><br/>
<input type="submit" value="Szukaj" id="potwierdz" name="submit">
</form>';
if(!isset($_POST['submit']){ $baza = mysql_connect('', '', '') or
die ("Nie moglem sie polaczyc z serwerem");
$wynik = mysql_query('select * from "'.$_POST['woj'].'" where nazwa, adres, tel, mail, skype, gg, zagraniczne, wlasciciel like "'.$_POST['fraza'].'"');
echo '<table cellpadding="2" border="1">'; echo "<td>".$r['nazwa']."</td>"; echo "<td>".$r['adres']."</td>"; echo "<td>".$r['tel']."</td>"; echo "<td>".$r['mail']."</td>"; echo "<td>".$r['skype']."</td>"; echo "<td>".$r['gg']."</td>"; echo "<td>".$r['zagraniczne']."</td>"; echo "<td>".$r['wlasciciel']."</td>"; }
}
}
?>
ZMIANY:
<input type="submit" value="Szukaj" id="potwierdz"> <!-- NA -->
<input type="submit" value="Szukaj" id="potwierdz" name="submit">
poczytaj o
isset" title="Zobacz w manualu PHP" target="_manual
Makciek
17.06.2009, 18:48:23
a gdzie ten isset ma być zamknięty bo wywala błąd :
"Parse error: syntax error, unexpected '{' in /var/www/virtual/iit.cba.pl/produkty/wyszukiwarka/index.php on line 27"
Wicepsik
17.06.2009, 18:50:14
Cytat(Makciek @ 17.06.2009, 19:48:23 )

a gdzie ten isset ma być zamknięty bo wywala błąd :
"Parse error: syntax error, unexpected '{' in /var/www/virtual/iit.cba.pl/produkty/wyszukiwarka/index.php on line 27"
Omg, nie możesz przejrzeć kodu? zapomniałem o jednym )
if(!isset($_POST['submit'])na
if(!isset($_POST['submit']))
Makciek
17.06.2009, 18:54:48
eh co chwile się zawiesza host
wookieb
17.06.2009, 19:00:25
Tyle postów przy poprawie tak prostego gówna.
@Makciek czy ty umiesz chociaż buty zawiązać?
Nie przeczytałeś ze zrozumieniem postawowego kursu php (nie wiem czy skrypt nawet jest twój).
0 umiejętności rozumienia składni. Przecież pisze "Niespodziewany znak {" tzn ze wczesniej coś musiałeś sobie niedomknąć a do wykrywania służy taka część ciała jak mózg, której jak widać po postach NIE używasz. Z każdym najmniejszym błędem przychodzisz i trujesz.
Pisze
Cytat
wlasciciel like '%%' at line 1"
Widzisz ze tam nic nie ma czyli zmienna ktora tam wstawiasz jest pusta. Zamiast TROCHĘ pomyślec to nie. "Zawiążcie mi sznurówke".
O sprawdzaniu czy formularz został wysłany pisze W KAŻDYM kursie PHP ale Ciebie jak widać on raczej nie dotyczy.
I nie pisz tekstów w stylu "człowiek uczy się całe, życie", "jak nie chcesz pomóc to nie pisz" bo takich się tu przewijało mnóstwo. Ale to jest dla twojego dobra. NIC nie będziesz umiał i NIC dalej nie zaprogramujesz jeżeli sam nie ruszysz dupy i zastanowisz się co piszesz, logicznie porozmyślasz nad kodem.
Makciek
17.06.2009, 19:05:12
tak się składa że naukę dopiero zaczynam a wy(nie wiem czy to dotyczy wszystkich) myślicie że jak ktoś już znalazł to forum to już jest mistrzem świata i okolic i wie wszystko co się fizjologom nie śniło(w temacie PHP) :/
wookieb
17.06.2009, 19:07:45
Mylisz sie. Zakładamy a wręcz żądamy aby przeczytał podstawowy kurs php i myślał.
Jak masz problemy z hostingiem to postaw sobie serwer na komputerze i po sprawie. Jest sporo gotowych paczek XAMP, WAMP, które postawią serwer prawie, za Ciebie.
Makciek
17.06.2009, 19:12:00
ok kończę kłótnię bo jest ona bezcelowa ...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.