mam problem z polaczeniem sie z baza danych i dodaniem wpisow do niej
wyswietla mi sie blad
Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /usr/local/apache/www/htdocs/koteluk.pl/kontakty/dodaj.php on line 23
Nie można się połączyc z Bazą Danych!
<?php
include('config.php');
class nowy_klient {
private $katalog;
private $imie;
private $nazwisko;
private $adres;
private $telefon;
private $file;
public function __construct() {
$this->katalog = 'file';
$this->imie = $_POST['imie'];
$this->nazwisko = $_POST['nazwisko'];
$this->adres = $_POST['adres'];
$this->telefon = $_POST['telefon'];
$this->file = $_FILES['file']['name'];
}
public function connection() {
$laczenie = mysql_connect($host, $user_name, $user_password)or
die('Nie można się połączyc z Bazą Danych!');
if($laczenie == TRUE) {
}
}
public function sprawdz_dane() {
if(!$this->imie) {
echo 'Proszę wpisać Imię!'; }
if(!$this->nazwisko) {
echo 'Proszę wpisać Nazwisko!'; }
if(!$this->adres) {
echo 'Proszę wpisać Adres!'; }
if(!$this->telefon) {
echo 'Proszę podać telefon!'; }
}
public function sprawdz_imie_i_nazwisko() {
$zapytanie = "SELECT * FROM klienci WHERE imie = '".$this->imie."' AND nazwisko = '".$this->nazwisko."'";
'Juz istnieje taki klient: '.$this->imie.' '.$this->nazwisko.' w Bazie Danych!';
}
}
public function sprawdz_katalog() {
mkdir($this->katalog, 0777
); }
}
public function upload_file() {
echo 'Plik został dodany do katalogu '.$this->katalog; } else {
echo 'Nie można dodać pliku do katalogu '.$this->katalog; }
} else {
echo 'Nie można uploadować pliku!'; }
}
public function dodaj_wpis() {
$zapytanie = "INSERT INTO VALUES('NULL', '".$this->imie."', '".$this->nazwisko."', '".$this->adres."', '".$this->telefon."', '".$this->katalog.'/'.$this->file."')";
if($query) {
echo 'Dane zostaly zapisane do Bazy Danych!'; } else {
echo 'Nie można zapisać danych do Bazy Danych!'; }
}
}
$dane = new nowy_klient();
$dane->connection();
$dane->sprawdz_dane();
$dane->sprawdz_imie_i_nazwisko();
$dane->sprawdz_katalog();
$dane->upload_file();
$dane->dodaj_wpis();
?>
Ten post edytował kociupk 29.01.2007, 11:44:41