<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);
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?
Pergunta
Guest - Jeiso -
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">
<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>
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">
<input name="Modificar" value="Modificar" onClick="submitFormulario('Alterar')" type="button" class="campo">
<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
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.