Jump to content

TiagoWanderley

Members
  • Content count

    19
  • Joined

  • Last visited

Community Reputation

1 Comum

1 Follower

About TiagoWanderley

Recent Profile Visitors

81 profile views
  1. TiagoWanderley

    Nível de acesso em diretório.

    Deu certo Thalisson... Obrigado!
  2. TiagoWanderley

    Nível de acesso em diretório.

    Olá pessoal, Estou fazendo meu sistema com nível de acessos e gostaria de colocar as paginas em diretórios, só que esta dando erro de permissão. Ex.: Quando faço o login.php sou direcionado para o painel.php (mesmo diretório) em painel.php tenho 5 níveis de acesso: Quando clico nos menus abaixo gostaria que seguisse o caminho abaixo: - ./adm/ (../index.php) - ./registrado/ (../index.php) - ./cotacao/ (../index.php) OBS: mas esta dando erro de nível de acesso. Mas se coloco tudo no mesmo diretório do login.php e painel.php o nível de acesso funciona perfeitamente. Vou colocar os códigos abaixo: login.php <?php require_once('Connections/config.php'); ?> <?php if (!isset($_SESSION)) { session_start(); } $loginFormAction = $_SERVER['PHP_SELF']; if (isset($_GET['accesscheck'])) { $_SESSION['PrevUrl'] = $_GET['accesscheck']; } if (isset($_POST['login'])) { $loginUsername=$_POST['login']; $password=$_POST['senha']; $MM_fldUserAuthorization = ""; $MM_redirectLoginSuccess = "painel.php"; $MM_redirectLoginFailed = "erro_de_acesso.htm"; $MM_redirecttoReferrer = false; mysql_select_db($database_config, $config); $LoginRS__query=sprintf("SELECT login, senha FROM cad_usuarios WHERE login='%s' AND senha='%s'", get_magic_quotes_gpc() ? $loginUsername : addslashes($loginUsername), get_magic_quotes_gpc() ? $password : addslashes($password)); $LoginRS = mysql_query($LoginRS__query, $config) or die(mysql_error()); $loginFoundUser = mysql_num_rows($LoginRS); if ($loginFoundUser) { $loginStrGroup = ""; $_SESSION['MM_Username'] = $loginUsername; $_SESSION['MM_UserGroup'] = $loginStrGroup; if (isset($_SESSION['PrevUrl']) && false) { $MM_redirectLoginSuccess = $_SESSION['PrevUrl']; } header("Location: " . $MM_redirectLoginSuccess ); } else { header("Location: ". $MM_redirectLoginFailed ); } } ?> painel.php <?php if (!isset($_SESSION)) { session_start(); } $logoutAction = $_SERVER['PHP_SELF']."?doLogout=true"; if ((isset($_SERVER['QUERY_STRING'])) && ($_SERVER['QUERY_STRING'] != "")){ $logoutAction .="&". htmlentities($_SERVER['QUERY_STRING']); } if ((isset($_GET['doLogout'])) &&($_GET['doLogout']=="true")){ //to fully log out a visitor we need to clear the session varialbles $_SESSION['MM_Username'] = NULL; $_SESSION['MM_UserGroup'] = NULL; $_SESSION['PrevUrl'] = NULL; unset($_SESSION['MM_Username']); unset($_SESSION['MM_UserGroup']); unset($_SESSION['PrevUrl']); $logoutGoTo = "index.php"; if ($logoutGoTo) { header("Location: $logoutGoTo"); exit; } } ?> <?php if (!isset($_SESSION)) { session_start(); } $MM_authorizedUsers = "registrado,cotacao,operacional,tr,administrador"; $MM_donotCheckaccess = "true"; function isAuthorized($strUsers, $strGroups, $UserName, $UserGroup) { $isValid = False; $arrUsers = Explode(",", $strUsers); $arrGroups = Explode(",", $strGroups); if (in_array($UserName, $arrUsers)) { $isValid = true; } if (in_array($UserGroup, $arrGroups)) { $isValid = true; } if (($strUsers == "") && true) { $isValid = true; } } return $isValid; } $MM_restrictGoTo = "erro_de_nivel.php"; if (!((isset($_SESSION['MM_Username'])) && (isAuthorized("",$MM_authorizedUsers, $_SESSION['MM_Username'], $_SESSION['MM_UserGroup'])))) { $MM_qsChar = "?"; $MM_referrer = $_SERVER['PHP_SELF']; if (strpos($MM_restrictGoTo, "?")) $MM_qsChar = "&"; if (isset($QUERY_STRING) && strlen($QUERY_STRING) > 0) $MM_referrer .= "?" . $QUERY_STRING; $MM_restrictGoTo = $MM_restrictGoTo. $MM_qsChar . "accesscheck=" . urlencode($MM_referrer); header("Location: ". $MM_restrictGoTo); exit; } ?> ./adm/ <?php if (!isset($_SESSION)) { session_start(); } $logoutAction = $_SERVER['PHP_SELF']."?doLogout=true"; if ((isset($_SERVER['QUERY_STRING'])) && ($_SERVER['QUERY_STRING'] != "")){ $logoutAction .="&". htmlentities($_SERVER['QUERY_STRING']); } if ((isset($_GET['doLogout'])) &&($_GET['doLogout']=="true")){ $_SESSION['MM_Username'] = NULL; $_SESSION['MM_UserGroup'] = NULL; $_SESSION['PrevUrl'] = NULL; unset($_SESSION['MM_Username']); unset($_SESSION['MM_UserGroup']); unset($_SESSION['PrevUrl']); $logoutGoTo = "../index.php"; if ($logoutGoTo) { header("Location: $logoutGoTo"); exit; } } ?> <?php if (!isset($_SESSION)) { session_start(); } $MM_authorizedUsers = "administrador"; $MM_donotCheckaccess = "false"; function isAuthorized($strUsers, $strGroups, $UserName, $UserGroup) { $isValid = False; if (!empty($UserName)) { $arrUsers = Explode(",", $strUsers); $arrGroups = Explode(",", $strGroups); if (in_array($UserName, $arrUsers)) { $isValid = true; } if (in_array($UserGroup, $arrGroups)) { $isValid = true; } if (($strUsers == "") && false) { $isValid = true; } } return $isValid; } $MM_restrictGoTo = "../erro_de_nivel.php"; if (!((isset($_SESSION['MM_Username'])) && (isAuthorized("",$MM_authorizedUsers, $_SESSION['MM_Username'], $_SESSION['MM_UserGroup'])))) { $MM_qsChar = "?"; $MM_referrer = $_SERVER['PHP_SELF']; if (strpos($MM_restrictGoTo, "?")) $MM_qsChar = "&"; if (isset($QUERY_STRING) && strlen($QUERY_STRING) > 0) $MM_referrer .= "?" . $QUERY_STRING; $MM_restrictGoTo = $MM_restrictGoTo. $MM_qsChar . "accesscheck=" . urlencode($MM_referrer); header("Location: ". $MM_restrictGoTo); exit; } ?> Acredito que deve esta faltando alguma coisa na pagina ../index.php uma vez que foi colocada dentro de um diretorio. não estou entendendo alguém poderia me dar uma luz? Desde já agradeço!!!
  3. TiagoWanderley

    Formatação de tabela

    Essa macumba aqui ta imoral!! kkkkk Fábio já tinha feito essa definição e não tinha dado certo mas de qualquer forma tentei novamente e continuou não dando certo. Mas Obrigado assim mesmo!!! Public, Realmente fica melhor colocar as tag no resgates. O estilo é esse que postei no começo, cheguei ate achar que tinha uma definição própria para o checkbox mais nada. Não queria, mais estou vendo que vou ter que rescrever todo o estilo.. :( :( :( :( :( . Abraço a todos!
  4. TiagoWanderley

    Formatação de tabela

    Public, Fiz a aplicação de acordo com o mostrado e consegui definir a largura de algumas colunas menos a coluna que se encontra a checkbox não entendi o motivo dela não estar pegando o CSS vou postar o código: <table cellspacing="0"> <thead> <tr> <th class="th-1" align=center>#</th> <th class="th-2" align=center>ID</th> <th class="th-3" align=center>Categoria</th> <th class="th-4" align=center>Produto</th> <th class="th-5" align=center>Descrição</th> </tr> </thead> <tbody> <?php $sql = mysql_query("SELECT * FROM banco_produto"); $query = mysql_fetch_assoc($sql); do{ ?> <tr> <td><input type="checkbox" name="info[]"value=" <tr><td><?php echo $query['id'] ?></td></tr>"> </td> <td><?php echo $query['id']?></td> <td><?php echo $query['categoria']?></td> <td><?php echo $query['produto']?></td> <td><?php echo $query['descricao']?></td> </tr> <?php }while($query = mysql_fetch_assoc($sql))?> </tbody> </table>
  5. TiagoWanderley

    Formatação de tabela

    Olá galerinha!!! Estou com um probleminha na formatação da minha tabela, vou explicar melhor: Tenho uma tabela de resultados de pesquisa onde uso uma checkbox na primeira coluna só que não estou conseguindo definir uma largura para as colunas. Alguem poderia me dar uma luz de como consigo definir a largura das colunas em uma tabela no CSS? Segue abaixo: CSS da tabela: table{ width:100%; border:1px solid #ccc; } table thead th{ background-color:Gray; padding:6px; color:#fff; text-align: left; font-size:14px; } table thead th.header{ cursor:pointer; } table tbody td{ padding:6px; text-align:left; color:#333; } table tbody tr.odd td{ background-color:LightGray; } table tbody tr.hover td{ background-color:#a9d0f5; } table tbody tr.selected td{ background-color:#a9f5a9!important; } Obrigado!!!
  6. TiagoWanderley

    Exibir consultas de x em x resultados e no meio uma div é possivel?

    Bobrinha, Pelo que entendi você esta querendo fazer uma paginação em seus resultados para que apareça em 10 em 10. Encontrei uma vídeo aula que me ajudou a fazer esse tipo resultado. Abraço!
  7. TiagoWanderley

    Erro SQL syntax!

    Refiz tudo novamente e deu certo voltou a funcionar e com as atualizações que fiz. Em algum lugar devo ter apagado algo. Infelizmente não consegui achar o erro mais, por outro lado voltou a funcionar.
  8. TiagoWanderley

    Erro SQL syntax!

    É aqui pra empresa que trabalho, agente usa planilha e to querendo transformar tudo em uma intranet.. A juda ai Mano! :mellow: Antes de fazer uma modificação colocando os "checkbox" funcionava bem direitinho a parte de cadastro, mas depois que fiz essa atualização esta dando esse erro.
  9. TiagoWanderley

    Erro SQL syntax!

    Olá pessoal, Não estou conseguindo inserir informações por meio de meu formulário, esta dando o seguinte erro: ERRO NA PAGINA: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '030/2015'', ''002667/2015-43'', '111', '', '', 'DA', '', '', '', '', '', '', ''2' at line 1 PROGRAMAÇÃO: <?php require_once("Connections/config.php"); if (!function_exists("GetSQLValueString")) { function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") { if (PHP_VERSION < 6) { $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue; } $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue); switch ($theType) { case "text": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "long": case "int": $theValue = ($theValue != "") ? intval($theValue) : "NULL"; break; case "double": $theValue = ($theValue != "") ? doubleval($theValue) : "NULL"; break; case "date": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "defined": $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue; break; } return $theValue; } } $editFormAction = $_SERVER['PHP_SELF']; if (isset($_SERVER['QUERY_STRING'])) { $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']); } if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) { $insertSQL = sprintf("INSERT INTO cad_processo (id, pro_memo, pro_numero, fonte1, fonte2, fonte3, dep_sigla_1, dep_sigla_2, dep_sigla_3, dep_sigla_4, dep_sigla_5, dep_sigla_6, dep_sigla_7, pro_data_rec, id_categoria, id_situacao, localizacao, pro_historico, pro_data_entrega, valor_estimado) VALUES ('%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s')", GetSQLValueString($_POST['id'], "int"), GetSQLValueString($_POST['pro_memo'], "text"), GetSQLValueString($_POST['pro_numero'], "text"), GetSQLValueString(isset($_POST['fonte1']) ? "true" : "", "defined","111",""), GetSQLValueString(isset($_POST['fonte2']) ? "true" : "", "defined","184",""), GetSQLValueString(isset($_POST['fonte3']) ? "true" : "", "defined","181",""), GetSQLValueString(isset($_POST['dep_sigla_1']) ? "true" : "", "defined","DA",""), GetSQLValueString(isset($_POST['dep_sigla_2']) ? "true" : "", "defined","DPSB",""), GetSQLValueString(isset($_POST['dep_sigla_3']) ? "true" : "", "defined","DPSE",""), GetSQLValueString(isset($_POST['dep_sigla_4']) ? "true" : "", "defined","DIMAPS",""), GetSQLValueString(isset($_POST['dep_sigla_5']) ? "true" : "", "defined","DF",""), GetSQLValueString(isset($_POST['dep_sigla_6']) ? "true" : "", "defined","DDQP",""), GetSQLValueString(isset($_POST['dep_sigla_7']) ? "true" : "", "defined","DSA",""), GetSQLValueString($_POST['pro_data_rec'], "text"), GetSQLValueString($_POST['id_categoria'], "text"), GetSQLValueString($_POST['id_situacao'], "text"), GetSQLValueString($_POST['localizacao'], "text"), GetSQLValueString($_POST['pro_historico'], "text"), GetSQLValueString($_POST['pro_data_entrega'], "text"), GetSQLValueString($_POST['valor_estimado'], "text")); mysql_select_db($database_config, $config); $Result1 = mysql_query($insertSQL, $config) or die(mysql_error()); $insertGoTo = "enviado2.html"; if (isset($_SERVER['QUERY_STRING'])) { $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?"; $insertGoTo .= $_SERVER['QUERY_STRING']; } header(sprintf("Location: %s", $insertGoTo)); } mysql_select_db($database_config, $config); $query_situacao = "SELECT * FROM cad_situacao"; $situacao = mysql_query($query_situacao, $config) or die(mysql_error()); $row_situacao = mysql_fetch_assoc($situacao); $totalRows_situacao = mysql_num_rows($situacao); mysql_select_db($database_config, $config); $query_categoria = "SELECT * FROM cad_categoria"; $categoria = mysql_query($query_categoria, $config) or die(mysql_error()); $row_categoria = mysql_fetch_assoc($categoria); $totalRows_categoria = mysql_num_rows($categoria); mysql_select_db($database_config, $config); $query_localizacao = "SELECT * FROM cad_localizacao"; $localizacao = mysql_query($query_localizacao, $config) or die(mysql_error()); $row_localizacao = mysql_fetch_assoc($localizacao); $totalRows_localizacao = mysql_num_rows($localizacao); ?> FORMULÁRIO: <fieldset> <legend><font size="+2">Cadastro de Processo</font></legend> <form action="<?php echo $editFormAction; ?>" method="post" name="form1" id="form1"> <br /> <table width="647" align="center"> <tr valign="baseline"> <td nowrap="nowrap" align="right">N° do Memorando:</td> <td> <input type="text" name="pro_memo" value="" size="32" /> <font size="-2" color="#FF0000">Ex.: (000/0000)</font></td> </tr> <tr valign="baseline"> <td nowrap="nowrap" align="right">N° do Processo:</td> <td> <input type="text" name="pro_numero" value="" size="32" /> <font size="-2" color="#FF0000">Ex.: (000000/0000-00)</font> </td> </tr> <tr valign="baseline"> <td nowrap="nowrap" align="right">Fonte(s) Pagadora(s):</td> <td> <input type="checkbox" name="fonte1" value="" />111 <input type="checkbox" name="fonte2" value="" />184 <input type="checkbox" name="fonte3" value="" />181 </td> </tr> <tr valign="baseline"> <td nowrap="nowrap" align="right">Departamento Solicitante:</td> <td> <input type="checkbox" name="dep_sigla_1" value="" />DA <input type="checkbox" name="dep_sigla_2" value="" />DPSB <input type="checkbox" name="dep_sigla_3" value="" />DPSE <input type="checkbox" name="dep_sigla_4" value="" />DIMAPS </td> </tr> <tr valign="baseline"> <td nowrap="nowrap" align="right"> </td> <td> <input type="checkbox" name="dep_sigla_5" value="" />DF <input type="checkbox" name="dep_sigla_6" value="" />DDQP <input type="checkbox" name="dep_sigla_7" value="" />DSA </td> </tr> <tr valign="baseline"> <td nowrap="nowrap" align="right">Data do Recebimento do Processo:</td> <td> <input type="text" name="pro_data_rec" value="" size="32" /> <font size="-2" color="#FF0000"> Ex.: (dd/mm/aaaa)</font> </td> </tr> <tr valign="baseline"> <td nowrap="nowrap" align="right">Categoria do Pedido:</td> <td> <select name="id_categoria"> <?php do {?> <option value="<?php echo $row_categoria['categoria']?>" ><?php echo $row_categoria['categoria']?></option> <?php } while ($row_categoria = mysql_fetch_assoc($categoria));?> </select> </td> </tr> <tr valign="baseline"> <td nowrap="nowrap" align="right">Situação do Processo:</td> <td> <select name="id_situacao"> <?php do {?> <option value="<?php echo $row_situacao['situacao']?>" ><?php echo $row_situacao['situacao']?></option> <?php } while ($row_situacao = mysql_fetch_assoc($situacao));?> </select> </td> </tr> <tr valign="baseline"> <td nowrap="nowrap" align="right">Localização do Processo:</td> <td> <select name="localizacao"> <?php do { ?> <option value="<?php echo $row_localizacao['departamento']?>" ><?php echo $row_localizacao['departamento']?></option> <?php } while ($row_localizacao = mysql_fetch_assoc($localizacao));?> </select> </td> </tr> <tr valign="baseline"> <td nowrap="nowrap" align="right" valign="top">Histórico:</td> <td><textarea name="pro_historico" cols="50" rows="5"></textarea></td> </tr> <tr valign="baseline"> <td nowrap="nowrap" align="right">Data da Finalização em Compras:</td> <td><input type="text" name="pro_data_entrega" value="" size="32" /> <font size="-2" color="#FF0000"> Ex.: (dd/mm/aaaa)</font></td> </tr> <tr valign="baseline"> <td nowrap="nowrap" align="right">Valor Estimado do Processo:</td> <td><input type="text" name="valor_estimado" value="" size="32" /> <font size="-2" color="#FF0000"> Ex.: (R$ 0.000,00)</font></td> </tr> <tr valign="baseline"> <td nowrap="nowrap" align="right"> </td> <td><input name="inserir" type="submit" id="inserir" value="Inserir" /> <label> <input type="submit" name="apagar" id="apagar" value="Apagar dados" /> </label></td> </tr> </table> <input type="hidden" name="id" value="" /> <input type="hidden" name="MM_insert" value="form1" /> </form> </fieldset> ESTRUTURA BANCO DE DADOS: CREATE TABLE IF NOT EXISTS `cad_processo` ( `id` int(11) NOT NULL AUTO_INCREMENT, `pro_memo` varchar(100) NOT NULL, `pro_numero` varchar(100) NOT NULL, `fonte1` varchar(10) NOT NULL, `fonte2` varchar(10) NOT NULL, `fonte3` varchar(10) NOT NULL, `dep_sigla_1` varchar(100) NOT NULL, `dep_sigla_2` varchar(10) NOT NULL, `dep_sigla_3` varchar(10) NOT NULL, `dep_sigla_4` varchar(10) NOT NULL, `dep_sigla_5` varchar(10) NOT NULL, `dep_sigla_6` varchar(10) NOT NULL, `dep_sigla_7` varchar(10) NOT NULL, `pro_data_rec` varchar(10) NOT NULL, `id_categoria` varchar(100) NOT NULL, `id_situacao` varchar(100) NOT NULL, `localizacao` varchar(50) NOT NULL, `pro_historico` text NOT NULL, `pro_data_entrega` varchar(10) DEFAULT NULL, `valor_estimado` varchar(50) DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `id_categoria_3` (`id_categoria`), KEY `id_categoria` (`id_categoria`), KEY `id_categoria_2` (`id_categoria`), KEY `id_situacao` (`id_situacao`), KEY `id_categoria_4` (`id_categoria`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=35 ;
  10. TiagoWanderley

    Mudar cor do campo de acordo com o resultado

    Bom dia Adnilton, Obrigado pela força, só precisei tirar as <td> para se ajustar ao campo e rodou perfeito. Quanto ao Dreamweaver pretendo abandonar esse vicio mas como sou iniciante em programação esta sendo uma mão na roda. :D ! Quero também agradecer as outras postagens. Abraço a todos.
  11. TiagoWanderley

    Mudar cor do campo de acordo com o resultado

    E como eu faria essas aplicações no código? Segue abaixo. PROGRAMAÇÃO: <?php require_once('Connections/config.php'); ?> <?php $currentPage = $_SERVER["PHP_SELF"]; ?> <?php require_once('Connections/config.php'); if(isset($_POST['consultar'])){ $q= mysql_real_escape_string($_POST['campo']); $maxRows_Resultado = 20; $pageNum_Resultado = 0; if (isset($_POST['pageNum_Resultado'])) { $pageNum_Resultado = $_POST['pageNum_Resultado']; } $startRow_Resultado = $pageNum_Resultado * $maxRows_Resultado; mysql_select_db($database_config, $config); $query_Resultado = "SELECT * FROM consulta WHERE processo LIKE '%".$q."%' OR categoria LIKE '%".$q."%' OR situacao LIKE '%".$q."%'"; $query_limit_Resultado = sprintf("%s LIMIT %d, %d", $query_Resultado, $startRow_Resultado, $maxRows_Resultado); $Resultado = mysql_query($query_limit_Resultado, $config) or die(mysql_error()); $row_Resultado = mysql_fetch_assoc($Resultado); if (isset($_POST['totalRows_Resultado'])) { $totalRows_Resultado = $_POST['totalRows_Resultado']; } else { $all_Resultado = mysql_query($query_Resultado); $totalRows_Resultado = mysql_num_rows($all_Resultado); } $totalPages_Resultado = ceil($totalRows_Resultado/$maxRows_Resultado)-1; } else { $maxRows_Resultado = 20; $pageNum_Resultado = 0; if (isset($_GET['pageNum_Resultado'])) { $pageNum_Resultado = $_GET['pageNum_Resultado']; } $startRow_Resultado = $pageNum_Resultado * $maxRows_Resultado; mysql_select_db($database_config, $config); $query_Resultado = "SELECT * FROM consulta"; $query_limit_Resultado = sprintf("%s LIMIT %d, %d", $query_Resultado, $startRow_Resultado, $maxRows_Resultado); $Resultado = mysql_query($query_limit_Resultado, $config) or die(mysql_error()); $row_Resultado = mysql_fetch_assoc($Resultado); if (isset($_GET['totalRows_Resultado'])) { $totalRows_Resultado = $_GET['totalRows_Resultado']; } else { $all_Resultado = mysql_query($query_Resultado); $totalRows_Resultado = mysql_num_rows($all_Resultado); } $totalPages_Resultado = ceil($totalRows_Resultado/$maxRows_Resultado)-1; } $queryString_Resultado = ""; if (!empty($_SERVER['QUERY_STRING'])) { $params = explode("&", $_SERVER['QUERY_STRING']); $newParams = array(); foreach ($params as $param) { if (stristr($param, "pageNum_Resultado") == false && stristr($param, "totalRows_Resultado") == false) { array_push($newParams, $param); } } if (count($newParams) != 0) { $queryString_Resultado = "&" . htmlentities(implode("&", $newParams)); } } $queryString_Resultado = sprintf("&totalRows_Resultado=%d%s", $totalRows_Resultado, $queryString_Resultado); ?> FORMULÁRIO: <td><?php echo $row_Resultado['situacao']; ?></td> Obrigado!
  12. TiagoWanderley

    Mudar cor do campo de acordo com o resultado

    Olá pessoal, Estou criando meu primeiro sistema onde tenho uma coluna da tabela com o nome de SITUAÇÃO, gostaria que esse campo mudasse de cor de acordo com a situação especificada. Exemplo: Processo: 000000/2015-00 Situação: COBRAR Processo: 000000/2015-00 Situação: OK Processo: 000000/2015-00 Situação: AGUARDAR ​Alguém poderia me ajudar?
  13. TiagoWanderley

    ERRO! checkbox...

    Não esta dando certo, teria como você postar o seu código para que eu possa dar uma olhadinha?
  14. TiagoWanderley

    ERRO! checkbox...

    Olá gucamargo, Fiz a alteração porem esta dando o seguinte erro: Atenção: mysql_real_escape_string () espera o parâmetro 1 para ser string, array dado em C: \ wamp \ www \ semtas_compras \ teste.php na linha 10 Abaixo segue o código completo para dar uma analisada: <?php if (!function_exists("GetSQLValueString")) { function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") { if (PHP_VERSION < 6) { $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue; } Linha 10 ---> $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue); switch ($theType) { case "text": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "long": case "int": $theValue = ($theValue != "") ? intval($theValue) : "NULL"; break; case "double": $theValue = ($theValue != "") ? doubleval($theValue) : "NULL"; break; case "date": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "defined": $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue; break; } return $theValue; } } $editFormAction = $_SERVER['PHP_SELF']; if (isset($_SERVER['QUERY_STRING'])) { $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']); } if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) { $insertSQL = sprintf("INSERT INTO cad_departamento (id, de_departamento, de_sigla) VALUES (%s, %s, %s)", GetSQLValueString($_POST['id'], "int"), GetSQLValueString($_POST['de_departamento'], "text"), GetSQLValueString($_POST['de_sigla'], "text")); mysql_select_db($database_config, $config); $Result1 = mysql_query($insertSQL, $config) or die(mysql_error()); $insertGoTo = "painel.php?pagina=teste"; if (isset($_SERVER['QUERY_STRING'])) { $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?"; $insertGoTo .= $_SERVER['QUERY_STRING']; } header(sprintf("Location: %s", $insertGoTo)); } $maxRows_Recordset1 = 20; $pageNum_Recordset1 = 0; if (isset($_GET['pageNum_Recordset1'])) { $pageNum_Recordset1 = $_GET['pageNum_Recordset1']; } $startRow_Recordset1 = $pageNum_Recordset1 * $maxRows_Recordset1; mysql_select_db($database_config, $config); $query_Recordset1 = "SELECT * FROM cad_departamento"; $query_limit_Recordset1 = sprintf("%s LIMIT %d, %d", $query_Recordset1, $startRow_Recordset1, $maxRows_Recordset1); $Recordset1 = mysql_query($query_limit_Recordset1, $config) or die(mysql_error()); $row_Recordset1 = mysql_fetch_assoc($Recordset1); if (isset($_GET['totalRows_Recordset1'])) { $totalRows_Recordset1 = $_GET['totalRows_Recordset1']; } else { $all_Recordset1 = mysql_query($query_Recordset1); $totalRows_Recordset1 = mysql_num_rows($all_Recordset1); } $totalPages_Recordset1 = ceil($totalRows_Recordset1/$maxRows_Recordset1)-1; ?>
  15. TiagoWanderley

    ERRO! checkbox...

    Olá pessoal, Estou com um probleminhas na hora de cadastrar varias opções em meu banco de dados. Exemplo: Tenho um formulário de cadastro onde na parte do "checkbox" preciso gravar varias opções em meu BD só que mesmo quando seleciono mais de uma opção ele só grava uma. Segue abaixo código: Programação: if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) { $insertSQL = sprintf("INSERT INTO cad_departamento (id, de_departamento, de_sigla) VALUES (%s, %s, %s)", GetSQLValueString($_POST['id'], "int"), GetSQLValueString($_POST['de_departamento'], "text"), GetSQLValueString($_POST['de_sigla'], "text")); Formulário: <form action="<?php echo $editFormAction; ?>" method="post" name="form1" id="form1"> <table align="center"> <tr valign="baseline"> <td nowrap="nowrap" align="right">De_departamento:</td> <td><input type="text" name="de_departamento" value="" size="32" /></td> </tr> <tr valign="baseline"> <td nowrap="nowrap" align="right">De_sigla:</td> <td> <input type="checkbox" name="de_sigla" value="DP" checked="checked"/>DP <input type="checkbox" name="de_sigla" value="SB" checked="checked"/>SB <input type="checkbox" name="de_sigla" value="TR" checked="checked"/>TR <input type="checkbox" name="de_sigla" value="SP" checked="checked"/>SP </td> </tr> <tr valign="baseline"> <td nowrap="nowrap" align="right"> </td> <td><input type="submit" value="Insert record" /></td> </tr> </table> <input type="hidden" name="id" value="" /> <input type="hidden" name="MM_insert" value="form1" /> </form> Me ajudem por favor, não estou conseguindo enxergar o erro. Obrigado!
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.