我需要在重定向到另一个功能之前显示错误提醒。我使用以下代码,
if($num1==$num2) {
$message = "Incorrect input";
echo "<script type='text/javascript'>alert('$message');</script>";
redirect('my_contr/first');
}
如果我评论重定向行警报行正常,但需要在重定向前提醒。
请帮我修改为工作代码。
答案 0 :(得分:0)
使用客户端重定向(javascripy)添加window.location()insted of php redirect()
import java.util.HashMap;
import java.util.Map;
public class MyRole {
static HashMap<Integer,String> result= new HashMap<Integer,String>();
static{
result.put(1,"Admin");
result.put(2,"Manager");
}
public static int getId(String role){
Integer key=-1;
for(Map.Entry entry: result.entrySet()){
if(role.equals(entry.getValue())){
key = (Integer) entry.getKey();
break;
}
}
return key;
}
public static String getRole(int id){
return result.get(id);
}
public static void main(String args[]){
String result=MyRole.getRole(1);
System.out.println("role name"+result);
int roleId=MyRole.getId("Admin");
System.out.println("role id "+roleId);
}
}
答案 1 :(得分:0)
我处理错误消息的方法是设置一个变量$ error_message,当我在isset时显示在我的视图中($ error_message)== true
$data['error_message'] = '<strong>Warning !</strong> An error has occurred.';
....
$this->load->view('my_contr/first', $data);