mam taki skrypt ale nie działa mi w nim ani update ani delete. Prosze o pomoc
<?
class update
{
var $id, $login, $email, $city, $strona, $gg, $skype, $tlen;
function zapisz(){
$db=sqlite_open('./baza.db');
$wybierz=sqlite_query($db, "UPDATE uzytkownicy SET email='$this->email', city='$this->city', strona='$this->strona', gg='$this->gg', skype='$this->skype', tlen='$this->tlen' WHERE id='$this->id' and login='$this->login'" );
sqlite_close($db);
header("location: index.php?konto&a=tak"); }
}
class haslo
{
var $id, $login, $haslo, $powtorz_haslo;
function zapisz(){
$db=sqlite_open('./baza.db');
$wybierz=sqlite_query($db, "UPDATE uzytkownicy SET haslo='$this->haslo', powtorz_haslo='$this->powtorz_haslo' WHERE id='$this->id' and login='$this->login'");
}
}
class delete
{
var $id, $login;
function delete(){
$db=sqlite_open('./baza.db');
$wybierz=sqlite_query($db, "DELETE FROM uzytkownicy WHERE id='$this->id' and login='$this->login'" );
header("location: index.php?update&b=delete"); }
}
$go=$_GET['go'];
if($go==dane){
if(!empty($_POST['email'])){ $tak=new update;
$tak->id=trim($_SESSION['id']); $tak->login=trim($_SESSION['login']); $tak->email=sqlite_escape_string
(trim($_POST['email'])); $tak->city=sqlite_escape_string
(trim($_POST['city'])); $tak->strona=sqlite_escape_string
(trim($_POST['strona'])); $tak->gg=sqlite_escape_string
(trim($_POST['gg'])); $tak->skype=sqlite_escape_string
(trim($_POST['skype'])); $tak->tlen=sqlite_escape_string
(trim($_POST['tlen'])); $tak->zapisz();
}
}
if($go==haslo){
if(!empty($_POST['haslo'])&&($_POST['powtorz_haslo']) and
($_POST['haslo']==$_POST['powtorz_haslo'])){ $haslo=new haslo;
$haslo->id=trim($_SESSION['id']); $haslo->login=trim($_SESSION['login']); $haslo->haslo=sqlite_escape_string
(md5($_POST['haslo'])); $haslo->powtorz_haslo=sqlite_escape_string
(md5($_POST['powtorz_haslo'])); $haslo->zapisz();
}
}
if($go==delete){
if(!empty($_POST['delete'])){ $delete=new delete;
$delete->id=trim($_SESSION['id']); $delete->login=trim($_SESSION['login']); $delete->delete();
}
}
?>
Już zrobiłem
Ten post edytował kuba749 23.02.2007, 18:35:19