
Miałem skrypt wyszukiwarki zamieszczony na cba.pl -> działało spoko, a teraz to wszystko samo przeniosłem na boo.pl i wyswietla się błąd :
- Kod: Zaznacz wszystko
<?php
$komputery = $_POST['komputery'];
$podroze = $_POST['podroze'];
$zwierzeta = $_POST['zwierzeta'];
$polityka = $_POST['polityka'];
$kultura = $_POST['kultura'];
$media = $_POST['media'];
$filmy = $_POST['filmy'];
$sport = $_POST['sport'];
$grykomputerowe = $_POST['grykomputerowe'];
$motoryzacja = $_POST['motoryzacja'];
$webmastering = $_POST['webmastering'];
$muzyka = $_POST['muzyka'];
$biznes = $_POST['biznes'];
$brak = $_POST['brak'];
$inne2 = $_POST['inne2'];
// program wyszukiwarki - search.php
// wyświetlenie nagłówka
echo'<h2 style="margin-left : 40px;">Wyniki <span class="przyjaciel">wyszukiwania</span></h2>';
// usunięcie niepotrzebnych białych znaków
$_POST['phrase']=trim($_POST['phrase']);
// sprawdzenie, czy użytkownik wpisał dane
if(empty($_POST['phrase']))
// jeśli nie, to wyświetl komunikat i zakończ działanie skryptu
die('Formularz wypełniony niepoprawnie! Nie można wyświetlić wyników wyszukiwania!');
// jeśli jednak dane są wpisane poprawnie
else
{
$base = @mysql_connect('sdsdsl', 'bidsadsi', 'dsads','fdfs')
$query="SELECT * FROM `wyszukaj` WHERE `plec` LIKE '%$_POST[phrase]%' AND `narodowosc` LIKE '%$_POST[narodowosc]%' AND `zainteresowania` LIKE '%$_POST[zainteresowania]%' AND `wiek` LIKE '%$_POST[wiek]%' LIMIT 0 , 30";
// wysłanie zapytania do bazy danych
$result=mysqli_query($base,$query);
// ustalenie ilości wyszukanych obiektów
$obAmount=mysqli_num_rows($result);
// wyswietlenie ilości wyszukanych obiektów
echo'<span style="font-size : 10px; margin-left : 40px;">Znaleziono: '.$obAmount.' osób</span>';
// wyświetlenie wyników w pętli
for($x=0;$x<$obAmount;$x++)
{
// przekształcenie danych na tablicę
$row=mysqli_fetch_assoc($result);
// wyświetlenie numeru identyfikacyjnego
// wyświetlenie nazwy produktu
echo '<table border="0" align="center" width="700" style="margin-left : 50px;"><tr><td width="140" height="30" style="background : #eeeeee; font-size : 12px;">Zainteresowania : <b></td><td width="650" style="background : #eeeeee; font-size : 12px;">'.$row['zainteresowania'].'</b></td><td style="background : #eeeeee;"></td><br /></tr>';
echo '<tr><td width="140" height="26" style="background : #f3f3f3; font-size : 12px;">Płeć: </td><td width="650" style="background : #f3f3f3; font-size : 12px;"><b>'.$row['plec'].'</b></td><td style="background : #f3f3f3;"></td><br /></tr>';
echo '<tr><td width="140" height="26" style="background : #eeeeee; font-size : 12px;">Przedział wiekowy: <b> </td><td width="650" style="background : #eeeeee; font-size : 12px;"><b>'.$row['wiek'].'</b></td><td style="background : #eeeeee;"></td><br /></tr>';
echo '<tr><td width="140" height="26" style="background : #f3f3f3; font-size : 12px;">Rozmawia jako: <b> </td><td width="650" style="background : #f3f3f3; font-size : 12px;"><b>'.$row['narodowosc'].'</b></td><td style="background : #f3f3f3;"></td><br /></tr>';
echo '<tr><td width="140" height="26" style="background : #eeeeee; font-size : 12px;">GG: <b> </td><td width="650" style="background : #eeeeee; font-size : 12px;"><b>'.$row['gg'].'</b></td><td style="background : #eeeeee;"></b><img src="http://status.gadu-gadu.pl/users/status.asp?id='.$row['gg'].'&styl=3" style="border: none;" alt="My status" /></td><br /></tr>';
echo '<tr><td width="140" height="26" style="background : #f3f3f3; font-size : 12px;">SKYPE: <b> </td><td width="650" style="background : #f3f3f3; font-size : 12px;"><b>'.$row['skype'].'</b> .</td><td style="background : #f3f3f3;"><img src="http://mystatus.skype.com/balloon/'.$row['skype'].'" style="border: none;" width="100" height="40" alt="My status" /></b></td><br /></tr>';
echo '<tr><td width="140" height="26" style="background : #eeeeee; font-size : 12px;">E-mail: <b> </td><td width="650" style="background : #eeeeee; font-size : 12px;"><b>'.$row['mail'].'</b></td><td style="background : #eeeeee; font-size : 12px;"><a href="mailto:'.$row['mail'].'" style="border: none;" alt="My status" style="color : #000000;" /><span style="color : #000000; text-decoration : none; font-weight : bold; font-size : 12px;">Napisz</span></a></td></tr></table>';
}
}
// zamknięcie połączenia
mysqli_close($base);
// koniec aplikacji
?>
- wyswietla sie błąd :
Fatal error: Call to undefined function mysqli_connect() in /home/accounts_b/bialkowski/public_html/search.php on line 77
z czego linia 77 to : $base = @mysql_connect('sdsdsl', 'bidsadsi', 'dsads','fdfs') -> wszystkie dane sa poprawne bo przy dodawaniu do bazy jest ok, (chociaz jest tam troszke inne polaczenie bo : $polaczenie = @mysql_connect('fds', 'fds', 'sfdsfa')
or die('Brak połączenia z serwerem mysql. Spróbuj za chwilę. Błąd: '.mysql_error());
$db = @mysql_select_db('fdsfdefdl', $polaczenie)
or die('Nie mogę połączyć się z bazą danych. Spróbuj za chwilę. Błąd: '.mysql_error());
Gdy takie wpisze to wyswietla blad w lini w ktorej jest mysqli_query() w lini w ktorej jest : $result=mysqli_query($base,$query);
O co chodzi ? Pozdrawiam