ugrás a tartalomhoz

Archívum - Ápr 9, 2014 - Fórum téma

this.form.submit() és GET

Radon · 2014. Ápr. 9. (Sze), 23.19
Sziasztok. Azt szeretném megoldani, hogy a menüpontokat 1 select legördülő menüből lehessen kiválasztani, és ha kiválasztja, azt this.form.submit()-tal elküldi és oda is ugrik az oldal. Ilyenem van:
  1. <form action='index.php?col=17&user_id=12' METHOD='GET'>  
  2.     <select size="1" name="p" onchange="this.form.submit()">  
  3.         <option value="1">Üzenőfal</option>  
  4.         <option value="2">Ismerősök</option>  
  5.         <option value="3">Adatok módosítása</option>  
  6.     </select>   
  7. </form>  
Azt szeretném, ha ez lenne a menüpontok elérési útjai:
  1. index.php?col=17&user_id=12&p=1  
  2. index.php?col=17&user_id=12&p=2  
  3. index.php?col=17&user_id=12&p=3  
De sajnos ezeket az elérési utakat dobja ki:
  1. index.php?p=1  
  2. index.php?p=2  
  3. index.php?p=3  
 

Fájl törlés Codeigniter-ben

Malarki · 2014. Ápr. 9. (Sze), 19.13
Üdv emberek!
Most kezdtem ismerkedni a Codeigniterrel és akadt egy kis gondom. Van egy oldalam, ahol e-bookok vannak tárolva és listázva. Akartam írni hozzá egy törlést, hogy ne kelljen egyenként kiszedni adatbázisból ha törölni akarom őket. Na most a db-ből szépen el is tűnnek, de a fájlok a könyvtárban ott maradnak. Két féle fájl van, egy maga az e-book a másik egy kép, ami a borító lenne. A kód:
ebook_model.php:
  1. function torles_file($konyv)  
  2.     {  
  3.         $this -> db -> select('borito, filename');  
  4.         $this -> db -> from('ebook');  
  5.         $this -> db -> where('id',$konyv);  
  6.         $this -> db -> limit(1);  
  7.            
  8.         $query4 = $this -> db -> get();  
  9.           
  10.         foreach ($query4->result_array() as $sor):  
  11.         $file_nev=$sor['filename'];  
  12.         $borito_nev=$sor['borito'];  
  13.           
  14.           
  15.         delete_files('./boritok/'.$borito_nev);  
  16.         delete_files('./konyvek/'.$file_nev);  
  17.           
  18.         endforeach;  
  19.       
  20.     }  
ebooko_controller.php:
  1. function konyv_torles()  
  2.         {  
  3.         $this->load->helper("file");  
  4.         $konyv$this->uri->segment(3, 0);  
  5.           
  6.         $this->load->model('ebookkiolvasas');  
  7.           
  8.           
  9.         $this->ebookkiolvasas->torles_file($konyv);  
  10.                   
  11.           
  12.            
  13.         }  
Hibaüzenetet nem dob ki, az adatbázistörlés(amit most innen kivettem) tökéletesen lefut.
Valaki tudna segíteni?