Autor Zpráva
Taurendilek
Profil *
pomuzete mi nekdo?ani za nci nemuzu prijit na to kde to ocekava misto string variable
kdyby to aspon vypsalo radek chyby ale ono jen pise syntax error
<?php
class Generuj {
protected spoj;
protected vygeneruj;
protected heslo;
public function __construct(){
$this->pwduj();
$this->spoje();
}
protected function pwduj(){
$this->heslo=substr(sha1(uniqid(rand(),1),5));
}
protected function spoje(){
try{
$this->spoj= new mysqli( "localhost", "nick", "heslo", "db" );
if( mysqli_connect_errno()){
throw new Vyjimka("Nepovedlo se pripojit k databazi.");}
$this->generace();
}catch( Vyjimka $hla64 ){
die( $hla64->getMessage() );
}
}
protected function generace(){
$this->vygeneruj=$this->spoj->prepare("UPDATE tabulka SET sloupec=? WHERE sloupecdva=?");
$this->vygeneruj->bind_param("ss", $this->heslo, $_GET['id'] );
$this->vygeneruj->execute();
$this->zobraz();
}
protected function zobraz(){
echo $this->heslo;
}
}
try{
if(isset($_GET['id'])){
$objekt=new Generuj();
}else{
throw new Exception();
}
}catch(Exception $saf){
die("spatne url");
}
?>
jo a dik :)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0