Inserir Registro | Listar Registros
> loop nos registros selecionados na lista <<-------| $del_item = $_POST["del_item"]; $i=0; while($cada_um = each($del_item)) { $sql = "DELETE FROM ma_video WHERE not_id = '".$cada_um[1]."'"; $res = mysql_query($sql) or die(mysql_error()); if($res){ $i++; } } if($i>0){ echo ""; }else{ echo ""; } $action = ""; }elseif($action == "editar" || $action == "inserir"){ $id = $_GET["id"]; if($id){ $sql_f = "SELECT * FROM ma_video n, ma_video_cat c, ma_usuario u WHERE n.notcat_id=c.notcat_id AND n.usr_id=u.usr_id AND n.not_id='".$id."' LIMIT 1"; $res_f = mysql_query($sql_f) or die(mysql_error()); $row_f = mysql_fetch_array($res_f); $action = "F_editar"; }else{ $action = "F_inserir"; } ?> alert('Registro Editado com sucesso')"; }else{ echo ""; } } $action = ""; }elseif($action == "F_inserir"){ $categoria = $_POST["categoria"]; $af = $_POST["titulo"]; $titulo = Limpar($af); $texto = $_POST["video"]; $status = $_POST["status"]; $tags = $_POST["sobre"]; $comentarios = $_POST["comentarios"]; $resumo = $_POST["resumo"]; $nick = $_POST["nick"]; $sql = "INSERT INTO ma_video (notcat_id, usr_id, not_titulo, not_status, not_tags, not_data, not_comentarios, not_resumo, not_texto) VALUES('$categoria', '".$_SESSION["admin_id"]."', '$titulo', 'Ativo', '$tags', '".time()."', 'Sim', '$af', '$texto')"; $res = mysql_query($sql) or die(mysql_error()); if($res){ echo ""; }else{ echo ""; } $action = ""; } if($action == ""){ $num_por_pagina = 30; $pagina = $_GET["pagina"]; if (!$pagina) { $pagina = 1; } $primeiro_registro = ($pagina*$num_por_pagina) - $num_por_pagina; ?>
1) {
$prev_link = "Anterior";
} else {
$prev_link = "Anterior";
}
// se número total de páginas for maior que a página corrente, então temos link para a próxima página
if ($total_paginas > $pagina) {
$next_link = "Próxima";
} else { // senão não há link para a próxima página
$next_link = "Próxima";
}
// vamos arredondar para o alto o número de páginas que serão necessárias para exibir todos os registros. Por exemplo, se temos 20 registros e mostramos 6 por página, nossa variável $total_paginas será igual a 20/6, que resultará em 3.33. Para exibir os 2 registros restantes dos 18 mostrados nas primeiras 3 páginas (0.33), será necessária a quarta página. Logo, sempre devemos arredondar uma fração de número real para um inteiro de cima e isto é feito com a função ceil().
$total_paginas = ceil($total_paginas);
$painel = "";
$f = $pagina + 2;
$f = ($f > $total_paginas)?$total_paginas:$f;
$n = $pagina - 2;
$n = ($n<1)?1:$n;
if($n == 1 && $total_paginas >5){
$f=5;
}else{
$f=$pagina+2;
$f=($f<=$total_paginas)?$f:$total_paginas;
}
for ($x=$n; $x<=$f; $x++) {
if ($x==$pagina) { // se estivermos na página corrente, não exibir o link para visualização desta página
$painel .= " [$x] ";
} else {
$painel .= " [$x]";
}
}
$paginacao = "$prev_link | $painel | $next_link ";
echo "
".$paginacao; } ?>
Inserir Registro | Listar Registros> loop nos registros selecionados na lista <<-------| $del_item = $_POST["del_item"]; $i=0; while($cada_um = each($del_item)) { $sql = "DELETE FROM ma_video WHERE not_id = '".$cada_um[1]."'"; $res = mysql_query($sql) or die(mysql_error()); if($res){ $i++; } } if($i>0){ echo ""; }else{ echo ""; } $action = ""; }elseif($action == "editar" || $action == "inserir"){ $id = $_GET["id"]; if($id){ $sql_f = "SELECT * FROM ma_video n, ma_video_cat c, ma_usuario u WHERE n.notcat_id=c.notcat_id AND n.usr_id=u.usr_id AND n.not_id='".$id."' LIMIT 1"; $res_f = mysql_query($sql_f) or die(mysql_error()); $row_f = mysql_fetch_array($res_f); $action = "F_editar"; }else{ $action = "F_inserir"; } ?> alert('Registro Editado com sucesso')"; }else{ echo ""; } } $action = ""; }elseif($action == "F_inserir"){ $categoria = $_POST["categoria"]; $af = $_POST["titulo"]; $titulo = Limpar($af); $texto = $_POST["video"]; $status = $_POST["status"]; $tags = $_POST["sobre"]; $comentarios = $_POST["comentarios"]; $resumo = $_POST["resumo"]; $nick = $_POST["nick"]; $sql = "INSERT INTO ma_video (notcat_id, usr_id, not_titulo, not_status, not_tags, not_data, not_comentarios, not_resumo, not_texto) VALUES('$categoria', '".$_SESSION["admin_id"]."', '$titulo', 'Ativo', '$tags', '".time()."', 'Sim', '$af', '$texto')"; $res = mysql_query($sql) or die(mysql_error()); if($res){ echo ""; }else{ echo ""; } $action = ""; } if($action == ""){ $num_por_pagina = 30; $pagina = $_GET["pagina"]; if (!$pagina) { $pagina = 1; } $primeiro_registro = ($pagina*$num_por_pagina) - $num_por_pagina; ?>
".$paginacao; } ?>
> loop nos registros selecionados na lista <<-------| $del_item = $_POST["del_item"]; $i=0; while($cada_um = each($del_item)) { $sql = "DELETE FROM ma_video WHERE not_id = '".$cada_um[1]."'"; $res = mysql_query($sql) or die(mysql_error()); if($res){ $i++; } } if($i>0){ echo ""; }else{ echo ""; } $action = ""; }elseif($action == "editar" || $action == "inserir"){ $id = $_GET["id"]; if($id){ $sql_f = "SELECT * FROM ma_video n, ma_video_cat c, ma_usuario u WHERE n.notcat_id=c.notcat_id AND n.usr_id=u.usr_id AND n.not_id='".$id."' LIMIT 1"; $res_f = mysql_query($sql_f) or die(mysql_error()); $row_f = mysql_fetch_array($res_f); $action = "F_editar"; }else{ $action = "F_inserir"; } ?> alert('Registro Editado com sucesso')"; }else{ echo ""; } } $action = ""; }elseif($action == "F_inserir"){ $categoria = $_POST["categoria"]; $af = $_POST["titulo"]; $titulo = Limpar($af); $texto = $_POST["video"]; $status = $_POST["status"]; $tags = $_POST["sobre"]; $comentarios = $_POST["comentarios"]; $resumo = $_POST["resumo"]; $nick = $_POST["nick"]; $sql = "INSERT INTO ma_video (notcat_id, usr_id, not_titulo, not_status, not_tags, not_data, not_comentarios, not_resumo, not_texto) VALUES('$categoria', '".$_SESSION["admin_id"]."', '$titulo', 'Ativo', '$tags', '".time()."', 'Sim', '$af', '$texto')"; $res = mysql_query($sql) or die(mysql_error()); if($res){ echo ""; }else{ echo ""; } $action = ""; } if($action == ""){ $num_por_pagina = 30; $pagina = $_GET["pagina"]; if (!$pagina) { $pagina = 1; } $primeiro_registro = ($pagina*$num_por_pagina) - $num_por_pagina; ?>
".$paginacao; } ?>