Tipo o script que eu pensei aqui estou até tentando fazer aki, mais comecei a mecher com php essa semana, e estou fazendo de acordo com alguns que vi....seria assim:
index.php - exibiria as uma unica thumb de cada categoria por exemplo:
Papeis de parede > Natureza
Papeis de parede > Comemorativas
Papeis de parede > Filmes
E nessa unicas thumbs teria como adicionar um link para a galeria natureza sendo ela externa ( (
http://www.outrosite....001/index.html) ou interna msm (/papeis/....) e que exibisse os resultados na inde.php em paginação... hehehhe
Eu comecei a fazer um script aki que contem uma area de administração em que tem as opcoes de adicionar, editar e excluir thumb..... até agora so consegui fazer o login.php ta funfando ele loga e vai pro admin.php mais não tenho ideia de como fazer as outras (adicionar,editar e excluir) funcoes dentro do admin.php.....
Se puder ajudar e explicar serei grato... claro que se não for encomodar mto...
Vou postar o que eu tentei fazer aki ta uma nhaca... mais até agora ta funfando...
logar.php <?php
session_start();
include "config.php";
conexao();
if (isset ($_GET['acao'])) {
if ($_GET['acao'] == "erro") {
if (isset ($_POST['erro'])) {
$erro[] = "Para acessar essa area você precisa ser administrador.";
} else {
$erro[] = "Para acessar essa area você precisa ser administrador.";
}
}
}
if (isset ($_GET['acao'])){
if ($_GET['acao'] == "login") {
if (isset ($_POST['login'] )) {
if (empty($_POST['login'])) {
$erro[] = "Informe sua login.";
}
} else {
$erro[] = "Informe seu login";
}
if (isset ($_POST['senha'] )) {
if (empty($_POST['senha'])) {
$erro[] = "Informe sua senha.";
}
} else {
$erro[] = "Informe seu senha";
}
if (!isset($erro)) {
$login = addslashes(htmlentities($_POST['login']));
$senha = addslashes(htmlentities($_POST['senha']));
$sql_login = "SELECT * FROM user WHERE login = '$login' AND senha = '$senha'";
$exe_login = mysql_query($sql_login, $base) or die("Erro ao executar sql.");
$num_login = mysql_num_rows($exe_login);
if($num_login > 0) {
$reg_login = mysql_fetch_array($exe_login, MYSQL_ASSOC);
$_SESSION['login'] = $reg_login['login'];
$_SESSION['senha'] = $reg_login['senha'];
header("Location: admin.php");
exit;
} else {
$erro[] = "Usuário e/ou senha inválidos(s).";
}
}
}
}
?>
<html>
<head><title>Administração - <? echo "$nomedosite"; ?></title></head>
<body>
<?php
if (isset($erro)) {
echo "<ul>";
for($i=0;$i<count($erro); $i++) {
echo "<li>" .$erro[$i]. "</li>";
}
echo "</ul>";
}
?>
<table width="300" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<form method="post" action="<?=$_SERVER['PHP_SELF']?>?acao=login">
<td>
<table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">
<tr>
<td colspan="3"><strong><font face="<? echo "$ftitulos"; ?>" color="<? echo "$ctitulos"; ?>" size="<? echo "$stitulos"; ?>">Area da administração</font> </strong></td>
</tr>
<tr>
<td width="78"><font face="<? echo "$ftextos"; ?>" color="<? echo "$ctexto"; ?>" size="<? echo "$stextos"; ?>">Login</font></td>
<td width="6">:</td>
<td width="294"><input name="login" type="text"></td>
</tr>
<tr>
<td><font face="<? echo "$ftextos"; ?>" color="<? echo "$ctexto"; ?>" size="<? echo "$stextos"; ?>">Senha</font></td>
<td>:</td>
<td><input name="senha" type="password"></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><input type="submit" name="Submit" value="Login"></td>
</tr>
</table>
</td>
</form>
</tr>
</table>
</body>
</html>
admin.php ( não terminei ainda, alias nao faço ideia de como terminar uahehuaeuhheaae queria por aqui a parte de adicionar thumb editar thumb e excluir thumb huahuhuaehuae )
<?php
include "config.php";
session_start();
if (!isset($_SESSION['login']) || !isset($_SESSION['senha'])) {
header("Location: logar.php?acao=erro");
exit;
}
if (isset ($_GET['logoff'])) {
session_unset();
session_destroy();
header("Location: logar.php");
}
?>
<html>
<head>
<title>Administração - <? echo "$nomedosite"; ?></title>
<style type="text/css">
<!--
body {
background-color: #FFF;
margin: 0px;
font-family: Trebuchet MS, Tahoma, Arial;
}
.textos {
font-family: Arial;
font-size: 12px;
color: #000;
}
-->
</style>
</head>
<body>
<strong><font face="<? echo "$ftitulos"; ?>" color="<? echo "$ctitulos"; ?>" size="<? echo "$stitulos"; ?>">Area da administração</font> </strong>
<p align="left" class="textos"><a href="admin.php?logoff">Sair</a></p>
</body>
</html>
config.php <?
// Configurações do script
// Conexão com o banco de dados.
function conexao() {
global $base;
$base = mysql_connect("localhost", "root", "") or die("Erro ao conectar");
$db = mysql_select_db("test");
}
// Dados da administração do script
// Configurações do site
$nomedosite = "x3 Style"; // Nome do meu site..
$nome = "Michel Dutra";
$contato = "michel.bh@gmail.com";
// Cores
$bgcolor = "#FFF";
$ctexto = "#000";
$clink = "#000";
$calink = "#000";
$cvlink = "#000";
$chover = "#FF0000";
$ctitulos = "darkblue";
// Fonts e tamanho das Fonts
$ftextos = "Arial";
$stextos = "2px";
$ftitulos = "Trebuchet MS";
$stitulos = "4px";
?>
Edição feita por: xelbh, 03/06/2008, 00:44.