Ir para conteúdo
Fórum Script Brasil
  • 0

Sistema De Colunas


Guest - Jeiso -

Pergunta

Eu possuo o seginte codigo:

<?

if(!isset($_COOKIE['autenticado']))

{

?>

<script>

document.location = 'index.php?logado=1';

</script>

<?

}

?>

<?

include "config.php";

//Insira aqui o nome do arquivo que faz as conexoes e inserçõe no bd

if(!isset($_COOKIE["autenticado"])){?>

<script>location.href = 'index.php';</script>

<?

}else{

$SQL1 = "SELECT nome, tipo

FROM colunistas

WHERE colunistas_id=.$_COOKIE["colunistas_id];

$RS1 = mysql_query($SQL1);

$RF1 = mysql_fetch_array($RS1);

$localTableName = "colunas";

$sortField = "colunas_id";

$primaryField = $localTableName . "_id";

$atualPrimaryField = "atual_" . $primaryField;

$session_colunas_id = "";

$session_titulo = "";

$session_descricao = "";

$session_conteudo = "";

$session_colunistas_id = $_COOKIE["colunistas_id"];

if(isset($_POST['acao'])){

switch($_POST['acao']){

case "Ver Dados": //$RF = getRecord($localTableName,$primaryField,$_POST[$primaryField]);

/*echo $localTableName." | ";

echo $primaryField." | ";

echo $_POST[$primaryField]." | ";*/

$SQL = "SELECT *

FROM colunas WHERE colunas_id=.$_POST[$primaryField];

$RF = mysql_query($SQL);

if (mysql_num_rows($RF) > 0) {

$RFrow = mysql_fetch_array($RF);

$session_colunas_id = $RFrow[$primaryField];

$session_titulo = $RFrow['titulo];

$session_descricao = $RFrow['descricao'];

$session_conteudo = $RFrow['conteudo'];

} break;

}

}

if (isset($_POST['Button'])){

$listOfFields = "titulo" . $fator_separacao_campos_sas . "descricao". $fator_separacao_campos_sas . "conteudo". $fator_separacao_campos_sas . "colunistas_id";

if(strlen($_POST['titulo'])) $listOfValues = "'" . $_POST['titulo'] . "'";

else $listOfValues = "null";

$listOfValues .= $fator_separacao_campos_sas;

if(strlen($_POST['descricao'])) $listOfValues .= "'" . $_POST['descricao'] . "'";

else $listOfValues .= "null";

$listOfValues .= $fator_separacao_campos_sas;

if(strlen($_POST['conteudo'])) $listOfValues .= "'" . $_POST['conteudo'] . "'";

else $listOfValues .= "null";

$listOfValues .= $fator_separacao_campos_sas;

if(strlen($_COOKIE["colunistas_id"])) $listOfValues .= "'" . $_COOKIE["colunistas_id"] . "'";

else $listOfValues .= "null";

switch ($_POST['Button']){

case "Incluir": insertRecord($localTableName,$listOfFields,$listOfValues);

/*echo $localTableName." | ";

echo $listOfFields." | ";

echo $listOfValues." | "; */

break;

case "Excluir": deleteRecord($localTableName,$primaryField,$_POST[$atualPrimaryField]);

/*echo $localTableName." | ";

echo $primaryField." | ";

echo $_POST[$PrimaryField]." | ";*/

break;

case "Alterar": updateRecord($localTableName,$listOfFields,$listOfValues,$primaryField,$_POST[$atualPrimaryField]);

/*echo $localTableName." | ";

echo $listOfFields." | ";

echo $listOfValues." | ";

echo $primaryField." | ";

echo $_POST[$atualPrimaryField]." | ";*/

break;

}

}

?>

<html>

<head>

<title>SGON - Sistema de Gerenciamento do Oficina da NET</title>

<meta http-equiv=Content-Type" content="text/html; charset=iso-8859-1">

<link href="css/estilo.css" rel="stylesheet" type="text/css">

<script LANGUAGE="JavaScript1.2" SRC="js/mm_image.js" TYPE='text/javascript'></SCRIPT>

<script language="JavaScript" src="js/popup.js"></script>

<script type="text/javascript">

_editor_url = "htmlarea";

_editor_lang = "en";

</script>

<!-- load the main HTMLArea files -->

<script type="text/javascript" src="htmlarea/htmlarea.js"></script>

<script type="text/javascript">

HTMLArea.loadPlugin("TableOperations");

editor = new HTMLArea("conteudo");

function initDocument() {

editor.registerPlugin(TableOperations);

editor.generate();

}

window.setTimeout("initDocument();", 4000);

</script>

</head>

<body onLoad="document.formgrupos.label.value ='Ok!';">

<div align="center">

<div id="corpo">

<div id="cabecalho">

<img src="imagens/topo.jpg" border="0" usemap="#Map">

<map name="Map">

<area shape="rect" coords="4,2,132,31" href="principal.php">

</map>

</div>

<div id="principal">

<div style="width:91%; float:left; text-align:left">

&nbsp;&nbsp;&nbsp;

<strong style="color:#FF0000; font-weight:bold; text-transform:uppercase;">

<a href="principal.php">Principal >> </a>

Cadastro de colunas:</strong>

</div>

<div style="width:9%;float:right; text-align:right ">

<a href="#" onClick="history.back()"><img src="imagens/voltar.png" border="0" align="left" hspace="5"> Voltar</a>

</div>

<br>

<form action="<? echo $_SERVER['PHP_SELF] ?>" method="post" id='formgrupos' name='formgrupos'>

<input class="campo" type="hidden" name="acao" value="Ver Dados">

<table cellpadding="0" cellspacing="4" width="100%">

<tr>

<td align="left">

Para Alterar um colunista já cadastrado selecione abaixo:<br>

<select name="<? echo $primaryField;?>" class="campo" onChange="document.formgrupos.label.value='Aguarde, carregando registro...'; this.form.submit()">

<option value="0">-- SELECIONE --</option>

<?

$SQL = "SELECT titulo, colunas_id as id

FROM colunas

WHERE colunistas_id=".$_COOKIE["colunistas_id"];

$RS = mysql_query($SQL);

while ($RF = mysql_fetch_array($RS)){

?>

<option class=campo" value="<? echo $RF['id]?>"><? echo escrever($RF['titulo'],50)?></option>

<? } ?>

</select>

&nbsp;&nbsp;&nbsp;Status: <input name=label" size="30" type="text" value="Carregando..." style=" border:0; background-color:#EFEFEF;font-size:10px; font-family: Verdana, Arial; color:#ff0000; font-weight:bold;"></td>

</tr>

</table>

</form>

<form id="formulario" name="formulario" method="post" action="<? echo $_SERVER['PHP_SELF] ?>">

<input class="campo" name="Button" type="hidden" value="">

<input class="campo" type="hidden" name="<? echo $atualPrimaryField ?>" value="<? echo $session_colunas_id ?>">

<table width="100%" cellpadding="2" cellspacing="4">

<tr>

<td width="20%" align="left" bgcolor="#CCCCCC"><strong>Título:<font color="#FF0000">*</font></strong></td>

<td width="80%" align="left" bgcolor="#CCCCCC"><input class="campo" name="titulo" size="60" value="<? echo $session_titulo ?>"></td>

</tr>

<tr>

<td width="20%" align="left" bgcolor="#CCCCCC"><strong>Descrição:</strong></td>

<td width="80%" align="left" bgcolor="#CCCCCC"><textarea class="campo" rows="5" name="descricao" cols="50"> <? echo $session_descricao ?></textarea></td>

</tr>

<tr>

<td colspan="2" align="left" bgcolor="#CCCCCC"><strong>Conteúdo:</strong></td>

</tr>

<tr>

<td colspan="2" width="80%" align="left" bgcolor="#CCCCCC"><textarea class="campo" id="conteudo" name="conteudo" style="width:100%;height:300px"><? echo $session_conteudo ?></textarea></td>

</tr>

<tr>

<td colspan="2" align="center">

<input name="Incluir" value="Incluir" type="button" onclick="submitFormulario('Incluir')" class="campo">&nbsp;&nbsp;&nbsp;

<input name="Modificar" value="Modificar" onClick="submitFormulario('Alterar')" type="button" class="campo">&nbsp;&nbsp;&nbsp;

<input name="Excluir" value="Excluir" type="button" onClick="if(confirm('Tens certeza de que deseja excluir este registro?')) submitFormulario('Excluir')"class="campo">

</td>

</tr>

</form>

<script>

function testacolunistas_id(colunistas_id,confirmacao){

if (erro == true) {return true;}

if (document.formulario.item(colunistas_id).value != document.formulario.item(confirmacao).value){

alert ('Sua colunistas_id não foi confirmada!');

document.formulario.colunistas_id.focus();

return true;

}

else {return false;}

}

function testaVazio(campo,comparacao,mensagem,erro) {

if (erro == true) {return true;}

if (document.formulario.item(campo).value == comparacao) {

alert (mensagem);

document.formulario.item(campo).focus();

return true;

}

else {return false;}

}

function testaNumero(campo,mensagem,erro) {

if (erro == true) {return true;}

if (isNaN(document.formulario.item(campo).value)) {

alert (mensagem);

document.formulario.item(campo).focus();

return true;

}

else {return false;}

}

function submitFormulario(acao){

erro = false;

document.formulario.Button.value = acao;

if (acao == 'Excluir') {document.formulario.submit();}

else {

//====================ERROS

erro = testaVazio('titulo', '' , 'O campo -- titulo -- é obrigatório!' , erro);

erro = testaVazio('descricao', '' , 'O campo -- descricao -- é obrigatório!' , erro);

//====================FIM ERROS

if (erro == false) {

switch (acao){

case 'Incluir' :

document.formulario.conteudo.value = editor.getHTML();

document.formgrupos.label.value = 'Aguarde! Incluindo registro... ';

break;

case 'Excluir' :

document.formgrupos.label.value = 'Aguarde! Excluindo registro... ';

break;

case 'Alterar' :

document.formulario.conteudo.value = editor.getHTML();

document.formgrupos.label.value = 'Aguarde! Alterando registro... ';

break;

}

document.formulario.submit();

}

}

}

</SCRIPT>

</div>

</div>

</div>

</body>

</html>

<? } ?>

e esta dando o seguinte erro:

Fatal error: Call to undefined function: insertrecord() in /home/casados/public_html/admin_colunas/colunistas/colunas.php on line 79

O q fazer?

Percebi que o erro é no insertrecord(), ai me aconselharam eu tirar isso e fazer o cadastro no braço, só que não sei como fazer. Akguem pode me explicar direitinho?

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Cara esta função nãoe existe não, um amigo me disse que era para eu tirar esse insert que ta dando erro e fazer um cadastro no braco do arquivo, só que sou super novato em php e não sei fazer. Poderia fazer pra mim? Ou me explicar como fazer? Saiba que sou novato, ajuda ai!!!

Link para o comentário
Compartilhar em outros sites

  • 0

isso deve ser uma função que ele fez para fazer a atualização/deleção/inserção no banco de dados mais rapida, eu vou chutar algo por alto, mas deve ter sido +- isso

function insertRecord($localTableName,$listOfFields,$listOfValues){

mysql_query("INSERT INTO nomedatabela (campo1, campo2, campo3) VALUES ('$localTableName','$listOfFields','$listOfValues')");

}

isso fora as outras, deleterecord, updaterecord q tão faltando também...

falou

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...