Autor Zpráva
Jozefe
Profil *
<?php
ob_start();              
  if(isset($_POST['aktualne_heslo'])){
       
    $password=md5($_POST['aktualne_heslo']);
    $password1=$_POST['nove_heslo'];
    $password2=$_POST['nove_heslo1'];
    
    if($password=="" or $password1==""){
     
      $backlink="index.php?page=nastavenia&chyba=zmena_hesla";
    
    }else{ 
               
      require "../../db.php";  
         
      $vyber=mysql_query("SELECT * FROM users WHERE user_id='".$_SESSION['user_id']."' LIMIT 1"); 
      
      $vypis=mysql_fetch_array($vyber);
      
      $aktualne_heslo = $vypis['password'];
      
      if($password != $aktualne_heslo){ 
         
        $backlink="index.php?page=nastavenia&chyba=zmena_hesla";
        
      }elseif($password1 != $password2){
      
      $backlink="index.php?page=nastavenia&chyba=zmena_hesla";
      
      }else{            
      
        $password_novy=md5($password1); 
         
        $VlozData=mysql_query("UPDATE users set password=$password_novy WHERE user_id='".$_SESSION['user_id']."' LIMIT 1") or die (mysql_error());
        	
        $backlink="index.php?page=nastavenia&ok=zmena_hesla"; 
        
      }

    }
  }else{
    $backlink="index.php?page=nastavenia";
  }
 header ("Location: ../$backlink");
ob_end_flush();
?>


chci aby kdys bude aktualne heslo = heslo v databaze a pak kdys se budou obe dve nove hesla rovnat ze se heslo zmeni ale mne to stale nechce fungovat nevim co mam spatne
Aleš Janda
Profil
Tady ti chybí uvozovky
$VlozData=mysql_query("UPDATE users set password=$password_novy WHERE user_id='".$_SESSION['user_id']."' LIMIT 1") or die (mysql_error());
Jozefe
Profil *
Aleš Janda
ne porad to nejde porad mne to localuje k chyba=zmena_hesla i kdys zadam spravne hesla ????

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: