Ir para conteúdo
Fórum Script Brasil

bandit23

Membros
  • Total de itens

    12
  • Registro em

  • Última visita

Tudo que bandit23 postou

  1. BOA TARDE GALERA... EU BAIXEI UM SISTEMA DE NOTICIAS muito BOM NO SITE: SISTEMA DE NOTICIA EM PHP E MYSQL POIS BEM... ESTOU TENDO DIVERSOS PROBLEMAS NA HORA DE CADASTRAR AS NOTICIAS... ALGUÉM PODERIA ME DAR UM HELP? DESDE JÁ AGRADEÇO PESSOAL OBRIGADO... O sistema esta disponível no site: http://www.webmaster.pt/sistema-noticias-php-mysql-1030.html Os erros são: Notice: Use of undefined constant cadastrar_categoria – assumed ‘cadastrar_categoria’ in C:\xampp\htdocs\sistema-noticias\admin\script_noticias.php on line 29 Notice: Use of undefined constant cadastrar – assumed ‘cadastrar’ in C:\xampp\htdocs\sistema-noticias\admin\script_noticias.php on line 45 Notice: Undefined variable: HTTP_POST_FILES in C:\xampp\htdocs\sistema-noticias\admin\script_noticias.php on line 67 Notice: Undefined variable: HTTP_POST_FILES in C:\xampp\htdocs\sistema-noticias\admin\script_noticias.php on line 69 Notice: Undefined index: nome_arquivo_descricao in C:\xampp\htdocs\sistema-noticias\admin\script_noticias.php on line 70 Strict Standards: mktime() [function.mktime]: You should be using the time function instead in C:\xampp\htdocs\sistema-noticias\admin\script_noticias.php on line 75 Notice: Undefined variable: HTTP_POST_FILES in C:\xampp\htdocs\sistema-noticias\admin\script_noticias.php on line 86 Notice: Undefined variable: HTTP_POST_VARS in C:\xampp\htdocs\sistema-noticias\admin\script_noticias.php on line 88 Notice: Undefined variable: HTTP_POST_ VARS in C:\xampp\htdocs\sistema-noticias\admin\script_noticias.php on line 89 Notice: Undefined variable: HTTP_POST_VARS in C:\xampp\htdocs\sistema-noticias\admin\script_noticias.php on line 90 Notice: Undefined variable: HTTP_POST_VARS in C:\xampp\htdocs\sistema-noticias\admin\script_noticias.php on line 91 Notice: Undefined variable: HTTP_POST_ VARS in C:\xampp\htdocs\sistema-noticias\admin\script_noticias.php on line 92 Notice: Undefined variable: HTTP_POST_VARS in C:\xampp\htdocs\sistema-noticias\admin\script_noticias.php on line 93 Notice: Undefined variable: HTTP_POST_ VARS in C:\xampp\htdocs\sistema-noticias\admin\script_noticias.php on line 94 Notice: Undefined variable: HTTP_POST_VARS in C:\xampp\htdocs\sistema-noticias\admin\script_noticias.php on line 96 Deprecated: Function ereg_replace() is deprecated in C:\xampp\htdocs\sistema-noticias\admin\script_noticias.php on line 97 O código onde está ocorrendo o erro é: <? session_start(); if (empty($_SESSION['usuario_id'])) { echo "Acesso negado!"; exit; }else{ include('config/conexao.php'); $usuario_id = $_SESSION['usuario_id']; $usuario_nome = $_SESSION['usuario_nome']; } ?> <? // PEGA OS DADOS DO USUÁRIO $query = "SELECT * FROM tbl_usuarios where id = '$usuario_id'"; $resultado = mysql_query ($query); $campo = mysql_fetch_array ($resultado); $usuario_nome = $campo ['nome']; ?> <? $acao = $_GET['acao']; switch ($acao) { case cadastrar_categoria: $categoria = $_POST['categoria']; $query = "insert into tbl_categorias_noticias(categoria) values ('$categoria')"; $rs= mysql_query($query); ?> &lt;script LANGUAGE="JavaScript" TYPE="text/javascript"> alert ("NOTÍCIAS\n cadastro de categoria efetuado com sucesso")</SCRIPT> &lt;script language="JavaScript">window.location.href="noticias_categoria_listar.php";</SCRIPT> <? break; case cadastrar: function trocar_acentos ($nome_arquivo) { $nome_arquivo = str_replace(' ','_',$nome_arquivo); $nome_arquivo = str_replace('á','a',$nome_arquivo); $nome_arquivo = str_replace('Á','a',$nome_arquivo); $nome_arquivo = str_replace('é','e',$nome_arquivo); $nome_arquivo = str_replace('É','e',$nome_arquivo); $nome_arquivo = str_replace('í','i',$nome_arquivo); $nome_arquivo = str_replace('Í','i',$nome_arquivo); $nome_arquivo = str_replace('ó','o',$nome_arquivo); $nome_arquivo = str_replace('Ó','o',$nome_arquivo); $nome_arquivo = str_replace('ú','u',$nome_arquivo); $nome_arquivo = str_replace('Ú','u',$nome_arquivo); $nome_arquivo = strtolower($nome_arquivo); return $nome_arquivo; } $nome_arquivo = trocar_acentos ($HTTP_POST_FILES['nome_arquivo']['name']); $nome_arquivo_extensao = substr($nome_arquivo,strpos($nome_arquivo,'.')+1,strlen($nome_arquivo)-strpos($nome_arquivo,'.')); $nome_arquivo_tamanho = $HTTP_POST_FILES['nome_arquivo']['size']; $nome_arquivo_descricao = $_POST['nome_arquivo_descricao']; $nome_arquivo_data = date('d/m/Y'); $uploaddir = "../imagens/noticias/"; $data = mktime(); if ($nome_arquivo != ""){ if (file_exists($uploaddir.$nome_arquivo)) { $nome_arquivo = mktime()."_".$nome_arquivo; } } move_uploaded_file($HTTP_POST_FILES['nome_arquivo']['tmp_name'], $uploaddir . $nome_arquivo); $id_categoria_noticia = $HTTP_POST_VARS['id_categoria_noticia']; $titulo = $HTTP_POST_VARS['titulo']; $descricao = $HTTP_POST_VARS['descricao']; $destaque = $HTTP_POST_VARS['destaque']; $fotografo = $HTTP_POST_VARS['fotografo']; $legenda = $HTTP_POST_VARS['legenda']; $status = $HTTP_POST_VARS['status']; $msg = $HTTP_POST_VARS['msg']; $msg = ereg_replace("\n","<br>",$msg); $data_publicacao = date("d/m/Y"); $query = "insert into tbl_noticias(id_categoria_noticia, titulo, descricao, destaque, fotografo, legenda, msg, nome_arquivo, data, status) values ('$id_categoria_noticia', '$titulo', '$descricao', '$destaque', '$fotografo', '$legenda', '$msg', '$nome_arquivo', '$data_publicacao', '$status')"; $rs= mysql_query($query); ?> &lt;script LANGUAGE="JavaScript" TYPE="text/javascript"> alert ("NOTÍCIAS\n notícia cadastrada com sucesso")</SCRIPT> &lt;script language="JavaScript">window.location.href="noticias_listar.php";</SCRIPT> <? break; case editar_categoria: $id_categoria_noticia = $_POST['id_categoria_noticia']; $categoria = $_POST['categoria']; $query2 = "update tbl_categorias_noticias SET categoria = '$categoria' where id_categoria_noticia = '$id_categoria_noticia'"; $rs= mysql_query($query2); ?> &lt;script LANGUAGE="JavaScript" TYPE="text/javascript"> alert ("NOTÍCIAS\n edição de categoria efetuada com sucesso")</SCRIPT> &lt;script language="JavaScript">window.location.href="noticias_categoria_listar.php";</SCRIPT> <? break; case editar: $id_noticia = $HTTP_POST_VARS['id_noticia']; $id_categoria_noticia = $HTTP_POST_VARS['id_categoria_noticia']; $titulo_noticia = $HTTP_POST_VARS['titulo_noticia']; $descricao = $HTTP_POST_VARS['descricao']; $destaque = $HTTP_POST_VARS['destaque']; $fotografo = $HTTP_POST_VARS['fotografo']; $legenda = $HTTP_POST_VARS['legenda']; $msg = $HTTP_POST_VARS['msg']; $msg = ereg_replace("\n","<br>",$msg); $data = $HTTP_POST_VARS['data']; $status = $HTTP_POST_VARS['status']; //$nome_arquivo = $HTTP_POST_FILES['nome_arquivo']; $nome_arquivo_file = $_FILES['nome_arquivo']; $contar = count($nome_arquivo_file['name']); $ok = 0; $erro = 0; for($i = 0; $i < $contar; $i++){ $nome_arquivo = $nome_arquivo_file['name'][$i]; $tmp = $nome_arquivo_file['tmp_name'][$i]; if(!empty($nome_arquivo)){ function trocar_acentos2 ($nome_arquivo){ $nome_arquivo = str_replace(' ','_',$nome_arquivo); $nome_arquivo = str_replace('á','a',$nome_arquivo); $nome_arquivo = str_replace('Á','a',$nome_arquivo); $nome_arquivo = str_replace('é','e',$nome_arquivo); $nome_arquivo = str_replace('É','e',$nome_arquivo); $nome_arquivo = str_replace('í','i',$nome_arquivo); $nome_arquivo = str_replace('Í','i',$nome_arquivo); $nome_arquivo = str_replace('ó','o',$nome_arquivo); $nome_arquivo = str_replace('Ó','o',$nome_arquivo); $nome_arquivo = str_replace('ô','o',$nome_arquivo); $nome_arquivo = str_replace('Ô','o',$nome_arquivo); $nome_arquivo = str_replace('ú','u',$nome_arquivo); $nome_arquivo = str_replace('Ú','u',$nome_arquivo); $nome_arquivo = strtolower($nome_arquivo); return $nome_arquivo; } $nome_arquivo = trocar_acentos2 ($HTTP_POST_FILES['nome_arquivo']['name']); $nome_arquivo_extensao = substr($nome_arquivo,strpos($nome_arquivo,'.')+1,strlen($nome_arquivo)-strpos($nome_arquivo,'.')); $nome_arquivo_tamanho = $HTTP_POST_FILES['nome_arquivo']['size']; $nome_arquivo_descricao = $_POST['nome_arquivo_descricao']; $nome_arquivo_data = date('d/m/Y'); $querydel = "select * from tbl_noticias where id_noticia='$id_noticia'"; $rsdel = mysql_query ($querydel); $campodel = mysql_fetch_array($rsdel); $nome_arquivo_antigo = $campodel['nome_arquivo']; if ($rsdel){ $uploaddir_antigo = "../imagens/noticias/"; if ($nome_arquivo_antigo != ""){ if (file_exists($uploaddir_antigo.$nome_arquivo_antigo)){ unlink ($uploaddir_antigo.$nome_arquivo_antigo); } } } copy($_FILES['nome_arquivo']['tmp_name'], $uploaddir_antigo . $nome_arquivo); $query = "update tbl_noticias SET nome_arquivo = '$nome_arquivo' where id_noticia='$id_noticia'"; $rs= mysql_query ($query); } } $data = date('d/m/Y'); $query2 = "update tbl_noticias SET id_categoria_noticia = '$id_categoria_noticia', titulo = '$titulo_noticia', descricao = '$descricao', destaque = '$destaque', fotografo = '$fotografo', legenda = '$legenda', msg = '$msg', data = '$data', status = '$status' where id_noticia='$id_noticia'"; $rs2 = mysql_query($query2); ?> &lt;script LANGUAGE="JavaScript" TYPE="text/javascript"> alert ("NOTÍCIAS\n edição de notícia efetuada com sucesso")</SCRIPT> &lt;script language="JavaScript">window.location.href="noticias_listar.php";</SCRIPT> <? break; case excluir_categoria: $id_categoria_noticia = $_GET['id_categoria_noticia']; $query="DELETE from tbl_categorias_noticias where id_categoria_noticia ='$id_categoria_noticia'"; $rs= mysql_query($query); ?> &lt;script LANGUAGE="JavaScript" TYPE="text/javascript"> alert ("NOTÍCIAS\n exclusão de categoria efetuada com sucesso")</SCRIPT> &lt;script language="JavaScript">window.location.href="noticias_categoria_listar.php";</SCRIPT> <? break; case excluir: $id_noticia = $_GET['id_noticia']; $query="select * from tbl_noticias where id_noticia ='$id_noticia'"; $rs = mysql_query($query); while($row = mysql_fetch_array($rs)){ $nome_arquivo = $row[nome_arquivo]; } $query2 = "delete from tbl_noticias where id_noticia = '$id_noticia'"; $rs = mysql_query($query2); if ($rs){ $uploaddir = "../imagens/noticias/"; if ($nome_arquivo != "") {unlink ($uploaddir.$nome_arquivo);} ?> &lt;script LANGUAGE="JavaScript" TYPE="text/javascript"> alert ("NOTÍCIAS\n notícia excluída com sucesso")</SCRIPT> &lt;script language="JavaScript">window.location.href="noticias_listar.php";</SCRIPT> <? } break; } ?> Depois desses erros aparece a msg de que a noticia foi cadastrada com sucesso, mas não há nada no banco de dados...
  2. O problema é que eu já estou usando o onchange para chamar outra função, "onChange="change(this)". <td width="375" height="25"><div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp;<select name="uso_imovel" id="combo_0" onChange="change(this);" class="txt"> <OPTION value="Selecione">Selecione</OPTION> <OPTION value="Residencial">Residencial</OPTION> <OPTION value="Não residencial">Não residencial</OPTION> </select> </font></div></td> </tr> <tr valign="top"> <td width="273" height="25"><div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp;<span class="style41">Padrão de Construção (SINDUSCON):</span></font></div></td> <td width="375" height="25"><div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp;<select name="padrao_construcao" id="combo_1" onChange="change(this)" class="txt"> <OPTION value="Selecione">Selecione</OPTION> </select> </font></div></td> </tr> <tr valign="top"> <td width="273" height="25"><div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp;<span class="style41">Nível Acabamento:</span></font></div></td> <td width="375" height="25"><div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp;<select name="nivel_acabamento" id="combo_2" onChange="change(this)" class="txt"> <OPTION value="Selecione">Selecione</OPTION> </select> </font></div></td> </tr> <script> /* *** Multiple dynamic combo boxes *** by Mirko Elviro, 9 Mar 2005 *** Script featured and available on JavaScript Kit (http://www.javascriptkit.com) *** ***Please do not remove this comment */ // This script supports an unlimited number of linked combo boxed // Their id must be "combo_0", "combo_1", "combo_2" etc. // Here you have to put the data that will fill the combo boxes // ie. data_2_1 will be the first option in the second combo box // when the first combo box has the second option selected // first combo box //data_1 = new Option("1", "$"); //data_2 = new Option("2", "$$"); // first combo box (Residencial) data_1_1 = new Option("Residência Unifamiliar","Residência Unifamiliar"); data_1_2 = new Option("Prédio Popular - até 4 pavimentos","Prédio Popular - até 4 pavimentos"); data_1_3 = new Option("Multifamiliar - até 8 pavimentos","Multifamiliar - até 8 pavimentos"); data_1_4 = new Option("Multifamiliar - mais de 8 pavimentos","Multifamiliar - mais de 8 pavimentos"); data_1_5 = new Option("Projeto de Interesse Social","Projeto de Interesse Social"); data_1_6 = new Option("Residência Popular","Residência Popular"); // second combo box (Não residencial) data_2_1 = new Option("Comercial Andares Livres","Comercial Andares Livres"); data_2_2 = new Option("Comercial Salas e Lojas - pequeno porte","Comercial Salas e Lojas - pequeno porte"); data_2_3 = new Option("Comercial Salas e Lojas - até 8 pavimentos","Comercial Salas e Lojas - até 8 pavimentos"); data_2_4 = new Option("Comercial Salas e Lojas - mais de 8 pavimentos","Comercial Salas e Lojas - mais de 8 pavimentos"); data_2_5 = new Option("Galpão Industrial","Galpão Industrial"); // third combo box (Nivel Acabamento) - Residência Unifamiliar data_1_1_1 = new Option("Baixo","Baixo"); data_1_1_2 = new Option("Normal","Normal"); data_1_1_3 = new Option("Alto","Alto"); // third combo box (Nivel Acabamento) - Prédio Popular - até 4 pavimentos data_1_2_1 = new Option("Baixo","Baixo"); data_1_2_2 = new Option("Normal","Normal"); // third combo box (Nivel Acabamento) - Multifamiliar - até 8 pavimentos data_1_3_1 = new Option("Baixo","Baixo"); data_1_3_2 = new Option("Normal","Normal"); data_1_3_3 = new Option("Alto","Alto"); // third combo box (Nivel Acabamento) - Multifamiliar - mais de 8 pavimentos data_1_4_1 = new Option("Normal","Normal"); data_1_4_2 = new Option("Alto","Alto"); // third combo box (Nivel Acabamento) - Projeto de Interesse Social data_1_5_1 = new Option("Padrão Único","Padrão Único"); // third combo box (Nivel Acabamento) - Residência Popular data_1_6_1 = new Option("Padrão Único","Padrão Único"); // third combo box (Nivel Acabamento) - Comercial Andares Livres data_2_1_1 = new Option("Normal","Normal"); data_2_1_2 = new Option("Alto","Alto"); // third combo box (Nivel Acabamento) - Comercial Salas e Lojas - pequeno porte data_2_2_1 = new Option("Normal","Normal"); data_2_2_2 = new Option("Alto","Alto"); // third combo box (Nivel Acabamento) - Comercial Salas e Lojas - até 8 pavimentos data_2_3_1 = new Option("Normal","Normal"); data_2_3_2 = new Option("Alto","Alto"); // third combo box (Nivel Acabamento) - Comercial Salas e Lojas - mais de 8 pavimentos data_2_4_1 = new Option("Normal","Normal"); data_2_4_2 = new Option("Alto","Alto"); // third combo box (Nivel Acabamento) - Galpão Industrial data_2_5_1 = new Option("Padrão Único","Padrão Único"); // other parameters displaywhenempty="Selecione" valuewhenempty=-1 displaywhennotempty="Selecione" valuewhennotempty=0 function change(currentbox) { numb = currentbox.id.split("_"); currentbox = numb[1]; i=parseInt(currentbox)+1 // I empty all combo boxes following the current one while ((eval("typeof(document.getElementById(\"combo_"+i+"\"))!='undefined'")) && (document.getElementById("combo_"+i)!=null)) { son = document.getElementById("combo_"+i); // I empty all options except the first one (it isn't allowed) for (m=son.options.length-1;m>0;m--) son.options[m]=null; // I reset the first option son.options[0]=new Option(displaywhenempty,valuewhenempty) i=i+1 } // now I create the string with the "base" name ("stringa"), ie. "data_1_0" // to which I'll add _0,_1,_2,_3 etc to obtain the name of the combo box to fill stringa='data' i=0 while ((eval("typeof(document.getElementById(\"combo_"+i+"\"))!='undefined'")) && (document.getElementById("combo_"+i)!=null)) { eval("stringa=stringa+'_'+document.getElementById(\"combo_"+i+"\").selectedIndex") if (i==currentbox) break; i=i+1 } // filling the "son" combo (if exists) following=parseInt(currentbox)+1 if ((eval("typeof(document.getElementById(\"combo_"+following+"\"))!='undefined'")) && (document.getElementById("combo_"+following)!=null)) { son = document.getElementById("combo_"+following); stringa=stringa+"_" i=0 while ((eval("typeof("+stringa+i+")!='undefined'")) || (i==0)) { // if there are no options, I empty the first option of the "son" combo // otherwise I put "-select-" in it if ((i==0) && eval("typeof("+stringa+"0)=='undefined'")) if (eval("typeof("+stringa+"1)=='undefined'")) eval("son.options[0]=new Option(displaywhenempty,valuewhenempty)") else eval("son.options[0]=new Option(displaywhennotempty,valuewhennotempty)") else eval("son.options["+i+"]=new Option("+stringa+i+".text,"+stringa+i+".value)") i=i+1 } //son.focus() i=1 combostatus='' cstatus=stringa.split("_") while (cstatus[i]!=null) { combostatus=combostatus+cstatus[i] i=i+1 } return combostatus; } } </script> <tr valign="top"> <td width="273" height="25"><div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp;<span class="style41">Caracterização Funcional do Imóvel:</span></font></div></td> <td width="375" height="25"><div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp;<select name="caracterizacao_funcional" class="txt"> <OPTION value="Selecione">Selecione</OPTION> <option value="Bancos">Bancos</option> <option value="Fábricas">Fábricas</option> <option value="Garagens">Garagens</option> <option value="Celeiros">Celeiros</option> <option value="Hotéis">Hotéis</option> <option value="Paióis">Paióis</option> <option value="Edifícios de Escritórios">Edifícios de Escritórios</option> <option value="Lojas">Lojas</option> <option value="Teatros">Teatros</option> <option value="Armazéns">Armazéns</option> </select> </font></div></td> </tr> <tr valign="top"> <td width="273" height="25"><div align="left" class="style41"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp;&Aacute;rea Constru&iacute;da:</font></div></td> <td width="375" height="25"><div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp;<input type="text" name="area_construida" onKeyPress="return(MascaraMoeda(this,'','.',event));" class="txt" size="40"> </font></div></td> </tr> <tr valign="top"> <td width="273" height="25"><div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp;<span class="style41">Idade da Constru&ccedil;&atilde;o:</span></font></div></td> <td width="375" height="25"><div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp;<input type="text" name="idade" onKeyUp="java script:somente_numero(this);" class="txt" size="40"> </font></div></td> </tr> <tr bordercolor="#FFFFFF"> <td height="24" colspan="2" align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"> <input type="submit" value="Enviar dados" name="botao" style="background-color:#00FFCC"> </font></td> </tr> </table> </center> </form> </div></td> </tr> </table></td></tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> </tr> </table> <div align="center"></div> </body> </html>
  3. Eu tenho o seguinte código: <html> <head> <title>Idea Consultoria e Serviços</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta name="keywords" content="itbi, Itbi, Peritum, Avalia.Itbi, IPTU, Imobiliárias, www.ideasoftarq.eng.br, idea"> <meta name="description" content="ideasoftarq"> <link href="style.css" rel="stylesheet" type="text/css" /> <style type="text/css"> .txt{ font-family: Tahoma; font-size: 11px; color: #006699; border-top: 1px inside #000000; border-left: 1px inside #000000; border-bottom: 1px solid #F3F3F3; border-right: 1px solid #F3F3F3 } .textarea{ font-family: Tahoma; font-size: 11px; color: #006699; border-top: 1px inside #000000; border-left: 1px inside #000000; border-bottom: 1px solid #F0F0F0; border-right: 1px solid #F0F0F0 } .btn{ font-family: Verdana; font-size: 11px; font-weight: bold; color: #006699; border: 1px solid #006699; background-color: #FFFFFF } table{ font-family: Verdana; font-size: 11px; color: #006699 } body{ font-family: Verdana; font-size: 11px; color: #006699 } </style> <script language="javascript"> function enviardados (nomeform) { if (nomeform.idade.value =="") { alert("A idade deve ser preenchida"); nomeform.idade.focus(); return false; } if (nomeform.idade.value=="0") { alert("A idade deve ser maior que zero"); nomeform.idade.focus(); return false; } if (nomeform.area_construida.value=="") { alert("O valor da área construída deve ser preenchido"); nomeform.area_construida.focus(); return false; } if (nomeform.area_construida.value<"10.00") { alert("A área construída deve ser maior que 10 metros quadrados"); nomeform.area_construida.focus(); return false; } if (nomeform.area_construida.value.length <1 || nomeform.area_construida.value.length >10) { alert("A área construída não pode possuir mais que 10 dígitos!"); nomeform.area_construida.focus(); return false; } if (nomeform.valor_declarado.value=="") { alert("O valor declarado deve ser preenchido"); nomeform.valor_declarado.focus(); return false; } if (nomeform.valor_declarado.value<="0") { alert("O valor declarado deve ser maior que zero"); nomeform.valor_declarado.focus(); return false; } if (nomeform.valor_terreno.value=="") { alert("O valor do terreno deve ser preenchido"); nomeform.valor_terreno.focus(); return false; } if (nomeform.valor_terreno.value <"0" ) { alert("O valor do terreno não pode ser menor que zero!"); nomeform.valor_terreno.focus(); return false; } } function MascaraMoeda(objTextBox, SeparadorMilesimo, SeparadorDecimal, e){ var sep = 0; var key = ''; var i = j = 0; var len = len2 = 0; var strCheck = '0123456789'; var aux = aux2 = ''; var whichCode = (window.Event) ? e.which : e.keyCode; if (whichCode == 13) return true; var t = new String(objTextBox.value); if (whichCode == 8){ objTextBox.value = t.substring(0, t.length-1); } key = String.fromCharCode(whichCode); // Valor para o código da Chave if (strCheck.indexOf(key) == -1) return false; // Chave inválida len = objTextBox.value.length; for(i = 0; i < len; i++) if ((objTextBox.value.charAt(i) != '0') && (objTextBox.value.charAt(i) != SeparadorDecimal)) break; aux = ''; for(; i < len; i++) if (strCheck.indexOf(objTextBox.value.charAt(i))!=-1) aux += objTextBox.value.charAt(i); aux += key; len = aux.length; if (len == 0) objTextBox.value = ''; if (len == 1) objTextBox.value = '0'+ SeparadorDecimal + '0' + aux; if (len == 2) objTextBox.value = '0'+ SeparadorDecimal + aux; if (len > 2) { aux2 = ''; for (j = 0, i = len - 3; i >= 0; i--) { if (j == 3) { aux2 += SeparadorMilesimo; j = 0; } aux2 += aux.charAt(i); j++; } objTextBox.value = ''; len2 = aux2.length; for (i = len2 - 1; i >= 0; i--) objTextBox.value += aux2.charAt(i); objTextBox.value += SeparadorDecimal + aux.substr(len - 2, len); } return false; } </script> <script language="javascript"> function somente_numero(campo){ var digits="0123456789" var campo_temp for (var i=0;i<campo.value.length;i++){ campo_temp=campo.value.substring(i,i+1) if (digits.indexOf(campo_temp)==-1){ campo.value = campo.value.substring(0,i); } } } </script> <style type="text/css"> <!-- body { background-color: #B3BCAF; } .fonte_empresa{ color:#003399; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; } .fonte_pergunta {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; } .fonte9 { font-size: 60px; font-weight: bold; font-style: italic; color:#A4A4A4; } .fonte1 {color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:11px; } .fonte8 {color:#5D5D5D; font-family:Arial, Helvetica, sans-serif; font-size:11px; } .style3 { color: #00557D; font-weight: bold; font-size:17px; } .style6 { font-size: 70px; color: #00557D; } .fonte_contato {color:#787878; } body,td,th { color: #FFFFFF; } .style21 { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; } .style23 {font-size: 12px; font-weight: bold; } .fonte_link {color:#00557D; } .style39 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; } .style41 {color: #000000} --> </style> </head> <body> <table width="986" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="245" bgcolor="#F8F8F8"><div align="center"><span class="fonte9"><span class="style6"><font face="Times New Roman, Times, serif">&nbsp;IDEA</font></span></span><br> <span class="style3"><font size="3" face="Times New Roman, Times, serif">Consultoria e Servi&ccedil;os</font></span> </div></td> <td width="741" bgcolor="#00557D"><img src="../imagens/banner_idea2.jpg" width="741" height="157"></td> </tr> <tr> <td height="20" bgcolor="#00557D"><img src="../imagens/barra.jpg" width="245" height="7"></td> <td height="20" bgcolor="#ffffff">&nbsp;</td> </tr> <tr> <td bgcolor="#00557D"><p align="center"><br> <img src="../imagens/barra_fina.png" width="148" height="1"> <p align="center" class="fonte_pergunta">&nbsp;Avenida Visconde do Rio &nbsp;Branco, 633 / 903<br> <br> &nbsp;CEP 24020-005&nbsp;-&nbsp;Niterói&nbsp;-&nbsp;RJ<br> <br> &nbsp;www.ideasoftarq.eng.br<br><br> &nbsp;<a href="mailto:contato@ideasoftarq.eng.br" style="text-decoration:none; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px;">contato@ideasoftarq.eng.br</a><br> <br> <img src="../imagens/barra_fina.png" width="148" height="1"><br> <p align="left" class="fonte_pergunta"></td> <td valign="top" bgcolor="#F8F8F8"><table width="741" height="27" border="0" cellpadding="0" cellspacing="0" bgcolor="#990000"> <tr> <td width="167"><div align="center"><a href="index.htm" class="fonte_pergunta" style="text-decoration:none; font-weight: bold;">Voltar à Página Principal</a></div></td> <td width="202"><div align="center"><font class="fonte_pergunta style23"><br> </font></div></td> <td width="161"><div align="center"><font class="style21"></font></div></td> <td width="211"><div align="center" class="style39"></div></td> </tr> </table> <table width="735" border="0" bgcolor="#F8F8F8"> <tr> <td height="514" valign="top"><div align="center"> <p><form action="upload_heidecke.php" method="post" enctype="multipart/form-data" style="margin-bottom:0" onSubmit="return enviardados(this);"> <center> <table width="651" height="340" border="0" cellpadding="0" cellspacing="1"> <tr valign="top"> <td colspan="2" height="24"><div align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#000000"><strong>Preencha os dados abaixo e clique em &quot;enviar dados&quot;. Em breve enviaremos ao endere&ccedil;o de email informado a tela com os resultados do sistema. Utilize preferencialmente dados de um im&oacute;vel conhecido de seu cadastro, para melhor poder comparar e avaliar os resultados. <br> <br> <br> Dados para Consulta <br> <br> <br> <br> </strong></font></div></td> </tr> <tr valign="top"> <td width="273" height="25"><div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp;<span class="style41">Seu Nome:</span></font></div></td> <td width="375" height="25"><div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp;<input type="text" class="txt" name="contato" size="40"> </font></div></td> </tr> <tr valign="top"> <td width="273" height="25"><div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp;<span class="style41">Município:</span></font></div></td> <td width="375" height="25"><div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp;<input type="text" class="txt" name="municipio" size="40"> </font></div></td> </tr> <tr valign="top"> <td width="273" height="25"><div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp;<span class="style41">UF:</span></font></div></td> <td width="375" height="25"><div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp;<select name="uf" class="txt" size="1"> <option value="escolha_estado">Escolha aqui</option> <option value="AC">AC</option> <option value="AL">AL</option> <option value="AP">AP</option> <option value="AM">AM</option> <option value="BA">BA</option> <option value="CE">CE</option> <option value="DF">DF</option> <option value="ES">ES</option> <option value="GO">GO</option> <option value="MA">MA</option> <option value="MT">MT</option> <option value="MS">MS</option> <option value="MG">MG</option> <option value="PA">PA</option> <option value="PB">PB</option> <option value="PR">PR</option> <option value="PE">PE</option> <option value="PI">PI</option> <option value="RJ">RJ</option> <option value="RN">RN</option> <option value="RS">RS</option> <option value="RO">RO</option> <option value="RR">RR</option> <option value="SC">SC</option> <option value="SP">SP</option> <option value="SE">SE</option> <option value="TO">TO</option> </select> </font></div> </td> </tr> <tr valign="top"> <td width="273" height="25"><div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp;<span class="style41">Email:</span></font></div></td> <td width="375" height="25"><div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp;<input type="text" class="txt" name="email" size="40"> </font></div></td> </tr> <tr valign="top"> <td width="273" height="25"><div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp;<span class="style41">Telefone:</span></font></div></td> <td width="375" height="25"><div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp;<input name="telefone" type="text" class="txt" size="14" maxlength="14"> </font></div></td> </tr> <tr valign="top"> <td width="273" height="25"><div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp;<span class="style41">Valor Declarado pelo Contribuinte:</span></font></div></td> <td width="375" height="25"><div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp;<input type="text" name="valor_declarado" onKeyPress="return(MascaraMoeda(this,'','.',event));" class="txt" size="40"> </font></div></td> </tr> <tr valign="top"> <td width="273" height="25"><div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp;<span class="style41">Valor do Terreno / Cadastro Municipal:</span></font></div></td> <td width="375" height="25"><div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp;<input type="text" name="valor_terreno" onKeyPress="return(MascaraMoeda(this,'','.',event));" class="txt" size="40"> </font></div></td> </tr> <tr valign="top"> <td width="273" height="25"><div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp;<span class="style41">Data da Transa&ccedil;&atilde;o:</span></font></div></td> <td width="375" height="25"><div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp;<select name="dia" class="txt" size="1"> <option value="dia_transacao">Dia</option> <option value="01">01</option> <option value="02">02</option> <option value="03">03</option> <option value="04">04</option> <option value="05">05</option> <option value="06">06</option> <option value="07">07</option> <option value="08">08</option> <option value="09">09</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> <option value="31">31</option> </select>&nbsp;&nbsp;<select name="mes" class="txt" size="1"> <option value="mes_transacao">Mês</option> <option value="Janeiro">Janeiro</option> <option value="Fevereiro">Fevereiro</option> <option value="Março">Março</option> <option value="Abril">Abril</option> <option value="Maio">Maio</option> <option value="Junho">Junho</option> <option value="Julho">Julho</option> <option value="Agosto">Agosto</option> <option value="Setembro">Setembro</option> <option value="Outubro">Outubro</option> <option value="Novembro">Novembro</option> <option value="Dezembro">Dezembro</option> </select>&nbsp;&nbsp;<select name="ano" class="txt" size="1"> <option value="ano_transacao">Ano</option> <option value="2010">2010</option> <option value="2009">2009</option> <option value="2008">2008</option> <option value="2007">2007</option> <option value="2006">2006</option> <option value="2005">2005</option> <option value="2004">2004</option> <option value="2003">2003</option> <option value="2002">2002</option> <option value="2001">2001</option> <option value="2000">2000</option> <option value="1999">1999</option> <option value="1998">1998</option> <option value="1997">1997</option> <option value="1996">1996</option> <option value="1995">1995</option> <option value="1994">1994</option> <option value="1993">1993</option> <option value="1992">1992</option> <option value="1991">1991</option> </select> </font></div></td> </tr> <tr valign="top"> <td width="273" height="25"><div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp;<span class="style41">Uso do Imóvel:</span></font></div></td> <td width="375" height="25"><div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp;<select name="uso_imovel" id="combo_0" onChange="change(this);" class="txt"> <OPTION value="Selecione">Selecione</OPTION> <OPTION value="Residencial">Residencial</OPTION> <OPTION value="Não residencial">Não residencial</OPTION> </select> </font></div></td> </tr> <tr valign="top"> <td width="273" height="25"><div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp;<span class="style41">Padrão de Construção (SINDUSCON):</span></font></div></td> <td width="375" height="25"><div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp;<select name="padrao_construcao" id="combo_1" onChange="change(this)" class="txt"> <OPTION value="Selecione">Selecione</OPTION> </select> </font></div></td> </tr> <tr valign="top"> <td width="273" height="25"><div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp;<span class="style41">Nível Acabamento:</span></font></div></td> <td width="375" height="25"><div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp;<select name="nivel_acabamento" id="combo_2" onChange="change(this)" class="txt"> <OPTION value="Selecione">Selecione</OPTION> </select> </font></div></td> </tr> <script> /* *** Multiple dynamic combo boxes *** by Mirko Elviro, 9 Mar 2005 *** Script featured and available on JavaScript Kit (http://www.javascriptkit.com) *** ***Please do not remove this comment */ // This script supports an unlimited number of linked combo boxed // Their id must be "combo_0", "combo_1", "combo_2" etc. // Here you have to put the data that will fill the combo boxes // ie. data_2_1 will be the first option in the second combo box // when the first combo box has the second option selected // first combo box //data_1 = new Option("1", "$"); //data_2 = new Option("2", "$$"); // first combo box (Residencial) data_1_1 = new Option("Residência Unifamiliar","Residência Unifamiliar"); data_1_2 = new Option("Prédio Popular - até 4 pavimentos","Prédio Popular - até 4 pavimentos"); data_1_3 = new Option("Multifamiliar - até 8 pavimentos","Multifamiliar - até 8 pavimentos"); data_1_4 = new Option("Multifamiliar - mais de 8 pavimentos","Multifamiliar - mais de 8 pavimentos"); data_1_5 = new Option("Projeto de Interesse Social","Projeto de Interesse Social"); data_1_6 = new Option("Residência Popular","Residência Popular"); // second combo box (Não residencial) data_2_1 = new Option("Comercial Andares Livres","Comercial Andares Livres"); data_2_2 = new Option("Comercial Salas e Lojas - pequeno porte","Comercial Salas e Lojas - pequeno porte"); data_2_3 = new Option("Comercial Salas e Lojas - até 8 pavimentos","Comercial Salas e Lojas - até 8 pavimentos"); data_2_4 = new Option("Comercial Salas e Lojas - mais de 8 pavimentos","Comercial Salas e Lojas - mais de 8 pavimentos"); data_2_5 = new Option("Galpão Industrial","Galpão Industrial"); // third combo box (Nivel Acabamento) - Residência Unifamiliar data_1_1_1 = new Option("Baixo","Baixo"); data_1_1_2 = new Option("Normal","Normal"); data_1_1_3 = new Option("Alto","Alto"); // third combo box (Nivel Acabamento) - Prédio Popular - até 4 pavimentos data_1_2_1 = new Option("Baixo","Baixo"); data_1_2_2 = new Option("Normal","Normal"); // third combo box (Nivel Acabamento) - Multifamiliar - até 8 pavimentos data_1_3_1 = new Option("Baixo","Baixo"); data_1_3_2 = new Option("Normal","Normal"); data_1_3_3 = new Option("Alto","Alto"); // third combo box (Nivel Acabamento) - Multifamiliar - mais de 8 pavimentos data_1_4_1 = new Option("Normal","Normal"); data_1_4_2 = new Option("Alto","Alto"); // third combo box (Nivel Acabamento) - Projeto de Interesse Social data_1_5_1 = new Option("Padrão Único","Padrão Único"); // third combo box (Nivel Acabamento) - Residência Popular data_1_6_1 = new Option("Padrão Único","Padrão Único"); // third combo box (Nivel Acabamento) - Comercial Andares Livres data_2_1_1 = new Option("Normal","Normal"); data_2_1_2 = new Option("Alto","Alto"); // third combo box (Nivel Acabamento) - Comercial Salas e Lojas - pequeno porte data_2_2_1 = new Option("Normal","Normal"); data_2_2_2 = new Option("Alto","Alto"); // third combo box (Nivel Acabamento) - Comercial Salas e Lojas - até 8 pavimentos data_2_3_1 = new Option("Normal","Normal"); data_2_3_2 = new Option("Alto","Alto"); // third combo box (Nivel Acabamento) - Comercial Salas e Lojas - mais de 8 pavimentos data_2_4_1 = new Option("Normal","Normal"); data_2_4_2 = new Option("Alto","Alto"); // third combo box (Nivel Acabamento) - Galpão Industrial data_2_5_1 = new Option("Padrão Único","Padrão Único"); // other parameters displaywhenempty="Selecione" valuewhenempty=-1 displaywhennotempty="Selecione" valuewhennotempty=0 function change(currentbox) { numb = currentbox.id.split("_"); currentbox = numb[1]; i=parseInt(currentbox)+1 // I empty all combo boxes following the current one while ((eval("typeof(document.getElementById(\"combo_"+i+"\"))!='undefined'")) && (document.getElementById("combo_"+i)!=null)) { son = document.getElementById("combo_"+i); // I empty all options except the first one (it isn't allowed) for (m=son.options.length-1;m>0;m--) son.options[m]=null; // I reset the first option son.options[0]=new Option(displaywhenempty,valuewhenempty) i=i+1 } // now I create the string with the "base" name ("stringa"), ie. "data_1_0" // to which I'll add _0,_1,_2,_3 etc to obtain the name of the combo box to fill stringa='data' i=0 while ((eval("typeof(document.getElementById(\"combo_"+i+"\"))!='undefined'")) && (document.getElementById("combo_"+i)!=null)) { eval("stringa=stringa+'_'+document.getElementById(\"combo_"+i+"\").selectedIndex") if (i==currentbox) break; i=i+1 } // filling the "son" combo (if exists) following=parseInt(currentbox)+1 if ((eval("typeof(document.getElementById(\"combo_"+following+"\"))!='undefined'")) && (document.getElementById("combo_"+following)!=null)) { son = document.getElementById("combo_"+following); stringa=stringa+"_" i=0 while ((eval("typeof("+stringa+i+")!='undefined'")) || (i==0)) { // if there are no options, I empty the first option of the "son" combo // otherwise I put "-select-" in it if ((i==0) && eval("typeof("+stringa+"0)=='undefined'")) if (eval("typeof("+stringa+"1)=='undefined'")) eval("son.options[0]=new Option(displaywhenempty,valuewhenempty)") else eval("son.options[0]=new Option(displaywhennotempty,valuewhennotempty)") else eval("son.options["+i+"]=new Option("+stringa+i+".text,"+stringa+i+".value)") i=i+1 } //son.focus() i=1 combostatus='' cstatus=stringa.split("_") while (cstatus[i]!=null) { combostatus=combostatus+cstatus[i] i=i+1 } return combostatus; } } </script> <tr valign="top"> <td width="273" height="25"><div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp;<span class="style41">Caracterização Funcional do Imóvel:</span></font></div></td> <td width="375" height="25"><div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp;<select name="caracterizacao_funcional" class="txt"> <OPTION value="Selecione">Selecione</OPTION> <option value="Bancos">Bancos</option> <option value="Fábricas">Fábricas</option> <option value="Garagens">Garagens</option> <option value="Celeiros">Celeiros</option> <option value="Hotéis">Hotéis</option> <option value="Paióis">Paióis</option> <option value="Edifícios de Escritórios">Edifícios de Escritórios</option> <option value="Lojas">Lojas</option> <option value="Teatros">Teatros</option> <option value="Armazéns">Armazéns</option> </select> </font></div></td> </tr> <tr valign="top"> <td width="273" height="25"><div align="left" class="style41"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp;&Aacute;rea Constru&iacute;da:</font></div></td> <td width="375" height="25"><div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp;<input type="text" name="area_construida" onKeyPress="return(MascaraMoeda(this,'','.',event));" class="txt" size="40"> </font></div></td> </tr> <tr valign="top"> <td width="273" height="25"><div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp;<span class="style41">Idade da Constru&ccedil;&atilde;o:</span></font></div></td> <td width="375" height="25"><div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">&nbsp;<input type="text" name="idade" onKeyUp="java script:somente_numero(this);" class="txt" size="40"> </font></div></td> </tr> <tr bordercolor="#FFFFFF"> <td height="24" colspan="2" align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"> <input type="submit" value="Enviar dados" name="botao" style="background-color:#00FFCC"> </font></td> </tr> </table> </center> </form> </div></td> </tr> </table></td></tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> </tr> </table> <div align="center"></div> </body> </html> Se eu selecionasse a opção "Não Residencial" no combobox Uso do Imóvel, o combobox "Caracterização Funcional do Imóvel:" ficaria habilitado. Caso contrário ficaria desabilitado. Alguém pode me ajudar? Desde já agradeço
  4. bandit23

    DÚvida_galeria_php

    Estou seguindo os passos de um forum que achei sobre galeria de imagens: http://forum.wmonline.com.br/index.php?sho...=34335&st=0 Só que estou com dúvidas em algumas partes. Eu criei a tabela: -- phpMyAdmin SQL Dump -- version 2.9.1-rc1 -- http://www.phpmyadmin.net -- -- Servidor: localhost -- Tempo de Geração: Nov 22, 2006 as 05:53 PM -- Versão do Servidor: 5.0.24 -- Versão do PHP: 5.1.6 -- -- Banco de Dados: `album` -- -- -------------------------------------------------------- -- -- Estrutura da tabela `galeria` -- CREATE TABLE `galeria` ( `id` int(3) unsigned zerofill NOT NULL auto_increment, `nome` varchar(20) NOT NULL, `data` date NOT NULL, `local` varchar(255) NOT NULL, `qts_fotos` char(3) NOT NULL, `pasta` varchar(255) NOT NULL, `foto01` varchar(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1; pagina do novo_evento.html <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Novo Evento</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body bgcolor="#000000" link="#FF0000" vlink="#CCCCCC" alink="#CCCCCC"> <div align="center"> <table width="400" border="1" bordercolor="#666666"> <tr> <td width="464"> <p align="center"><font color="#000000" size="3" face="Verdana, Arial, Helvetica, sans-serif"><strong><font color="#FFFFFF">Cadastro de um novo Evento</font></strong></font></p> <form name="form1" method="post" action="envia_evento.php"> <table width="334" border="1" bordercolor="#666666"> <tr> <td width="129"><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">Nome do Evento:</font></td> <td width="195"><input type="text" name="nome" size="30" maxlength="50"></td> </tr> <td width="129"><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">Data do Evento:</font></td> <td width="195"> <input type="text" name="data" size="10" maxlength="10"> </td> </tr> </table> <p align="center"><input type="submit" name="Submit" value="Enviar"></p></form> </td> </tr> </table> </div> <div align="center"></div> <div align="center"></div> <p>&nbsp;</p> </body> </html> envia_evento.php <?php include "conecta_mysql.inc"; $nome = $_POST["nome"]; $data = $_POST["data"]; $sql = mysql_query ("INSERT INTO evento(nome, data) VALUES('$nome', NOW())") or die("Erro no SQL: ".mysql_error()); /*Insere um evento no banco de dados*/ echo "Evento cadastrado com sucesso!!<br><META HTTP-EQUIV='refresh' CONTENT='0; URL=inc_foto.php'>"; /* fecha erros = 0 */ ?> O erro começa agora agora: cadastrar.php <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <?php include "conecta_mysql.inc"; ?> <script language="javascript"> function validate (theForm) { if (theForm.nome.value == "") { alert ("Digite o nome do Link"); theForm.nome.focus(); return (false); } return (true); } </script> <style fprolloverstyle>A:hover { color:"#666666"; text-decoration:underline } body { background-color: #33CC99; } </style> </head> <body link="#000000" vlink="#000000" alink="#000000" leftmargin="0" topmargin="0"> <form action="cadastra_db.php" method="post" onSubmit="return validate(this);" enctype="multipart/form-data"> <table width="400" align="center" cellpadding="0" cellspacing="0"> <tr> <td align="center" height="30"><font size="4" face="Verdana, Arial, Helvetica, sans-serif"><strong>Cadastrar Galeria:</strong></font></td> </tr> </table> <table width="682" align="center" cellpadding="3" cellspacing="0" style="border: 1px solid #000000"> <tr> <td width="674" bgcolor="#33CC99"><table border="0" cellpadding="1" cellspacing="0"> <tr> <td width="158" align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Nome:</strong></font></td> <td width="280"><input type="text" name="nome" style="width:280" maxlength="255"></td> </tr> </table> </td> </tr> <tr> <td bgcolor="#33CC99"><table width="445" border="0" cellpadding="1" cellspacing="0"> <tr> <td width="159" align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Data:</strong></font></td> <td width="282" valign="top"><input type="text" name="data" style="width:100" maxlength="10"> <em><font size="2" face="Verdana, Arial, Helvetica, sans-serif">ex: 10/10/2003</font></em></td> </tr> </table> </td> </tr> <tr> <td bgcolor="#33CC99"><table width="445" border="0" cellpadding="1" cellspacing="0"> <tr> <td width="159" align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Local:</strong></font></td> <td width="282"> <input type="text" name="local" style="width:280" maxlength="255"></td> </tr> </table> </td> </tr> <tr> <td bgcolor="#33CC99"><table width="445" border="0" cellpadding="1" cellspacing="0"> <tr> <td width="159" align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Pasta de Destino:</strong></font></td> <td width="282"> <input type="text" name="nomepasta" style="width:280"></td> </tr> </table> </td> </tr> <tr> <td bgcolor="#33CC99"><table width="674" border="0" cellpadding="1" cellspacing="0"> <tr> <td width="162" align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Quantidade de Fotos:</strong></font></td> <td width="122"> <input type="text" name="qts_fotos" size="10" style="width:30"></td> <td width="152" align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Foto de Destaque:</strong></font></td> <td width="230"><input type="file" name="foto01" style="width:160"></td> </tr> </table> </td> </tr> </table> <table width="400" align="center" cellpadding="0" cellspacing="0"> <tr> <td height="35" colspan="4" align="center"> <input type="submit" value="Cadastrar" name="submit"> <input type="reset" value="Limpar"> </td> </tr> </table> </form> </body> </html> Ex: coloco o nome da foto como teste, coloco a data, digito o local do evento, coloco a pasta de destino como C:\root\album\img\galeria pois criei com o botão direito, coloco quantidade de foto como 1 e em procurar seleciono a foto. até aí tudo bem. na hora que clico em cadastrar vem o erro em cadastrar_db.php Erros: Notice: Undefined index: foto01_nome in C:\root\album\cadastra_db.php on line 16 Warning: mkdir() [function.mkdir]: Invalid argument in C:\root\album\cadastra_db.php on line 20 O código de cadastrar_db.php <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body bgcolor="#33CC99"> <?php include "conecta_mysql.inc"; $nome = $_POST["nome"]; $data = $_POST["data"]; $local = $_POST["local"]; $qts_fotos = $_POST["qts_fotos"]; $nomepasta = $_POST["nomepasta"]; $foto01_nome = $_POST["foto01_nome"]; //criação da pasta if ($nomepasta != "") { $pasta = mkdir("../img/galeria/$nomepasta"); } //fim da criação da pasta //função para eviar a foto if ($pasta == "$nomepasta" AND $foto01 != "") { if (copy($foto01,"../img/galeria/$nomepasta".$foto01_nome)) { echo "<br> <div align='center'><font face='verdana' size='2'><b>Foto Enviada com sucesso!</b></font></div><br>"; } else { echo "<br><div align='center'><font face='verdana' size='2'><b>Erro no Enviar a Foto!</b></font></div><br>"; } } //termina a função para enviar a foto if ($pasta == "$nomepasta" AND $foto01 != "") { $sql = "insert INTO galeria (nome, data, local, qts_fotos, nomepasta, foto01_nome) VALUES ('$nome', NOW(), '$local', '$qts_fotos', '$nomepasta', '$foto01_nome')"; $sql = mysql_query($sql); ?> <meta http-equiv="refresh" content="2" URL=../img/enviar_fotos.php?nomepasta=<?php echo "$nomepasta";?>"> <br> <center> <h3><b><font face="Tahoma">Galeria cadastrada com Sucesso!</font></b></h3> </center> <?php } ?> </body> </html> Em criar_dir.php o erro é o seguinte. digito o nome da pagina sendo como gale e quando clico em criar, é a criada a pasta galeria sem eu digitar o nome completo. E em seguida sou redirecionado para a página criar_pasta.php onde me aparece alguns erros: Ex: Notice: Undefined variable: nomepasta in C:\root\album\criar_pasta.php on line 14 A pasta Notice: Undefined variable: nomepasta in C:\root\album\criar_pasta.php on line 19 foi criada com sucesso! O código de criar_dir.php <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body bgcolor="#33CC99"> <?php include "conecta_mysql.inc"; include "menu.php"; ?> <br> <center> <font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>CRIAR PASTA</strong></font></center><br> <table width="400" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td align="center"> <form method="post" name="form1" action="criar_pasta.php"> <input type="text" name="nomepasta" style="width:150; height:20; border:1px solid" maxlength="25"> <input type="submit" name="Submit" value="Criar" style="width:50; height:20; border:1px solid"> </form> </td> </tr> </table> </body> </html> O código de criar_pasta.php <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body bgcolor="#33CC99"> <?php include "conecta_mysql.inc"; include "menu.php"; ?> <?php mkdir ("galeria/$nomepasta", 0777); ?> <meta http-equiv="refresh" content="2;URL=listar_arquivos.php"> <center> <br><br><br> <font size="5" face="Verdana, Arial, Helvetica, sans-serif">A pasta<strong><?php echo "$nomepasta"; ?></strong>foi criada com sucesso!</font></center> </body> </html> Desde já quem puder me ajudar, agradeço. Obrigado.
  5. eu ainda não consegui fazer a parte de formatação de texto com as figuras. se eu fizer: $text = str_replace("[b]","<b>",$text); $text = str_replace("[i]","<i>",$text); $text = str_replace("[u]","<u>",$text); tanto o nome, sobrenome e texto ficarão em negrito, italico e sublinhado sem eu digitar nada no comentario. eu queria que só o texto ou ficaria poderia obter uma destas formatações ou todas.
  6. você TEM MSN PRA CONTATO ANDRÉIA?
  7. preciso de ajuda pessoal [editando] utilize caixa baixa [/editando]
  8. fiz conforme foi me dito: <?php $text = $linha["comentario"]; $text = str_replace("[b]","<b>",$text); $text = str_replace("[i]","<i>",$text); $text = str_replace(":rolleyes:","<img src='imagens/rolleyes.gif'>",$text); $text = str_replace(":D","<img src='imagens/feliz.gif'>",$text); $text = str_replace(":P","<img src='imagens/lingua.gif'>",$text); $text = str_replace("(y)","<img src='imagens/bom.gif'>",$text); $text = str_replace("(n)","<img src='imagens/ruim.gif'>",$text); $text = str_replace("B)","<img src='imagens/oculos.gif'>",$text); $text = str_replace(":lol:","<img src='imagens/sorriso.gif'>",$text); $text = str_replace(":stress:","<img src='imagens/stress.gif'>",$text); $text = str_replace(":bye:","<img src='imagens/bye.gif'>",$text); $text = str_replace(":(","<img src='imagens/triste.gif'>",$text); $text = str_replace(":angry:","<img src='imagens/nervoso.gif'>",$text); echo $text; unset($text); ?> <script language="JavaScript"> <!-- function s (code) { comment.comentario.value=comment.comentario.value + " "+code+ " "; } //--> </script> <center> <img src='imagens/negrito.jpg' onclick="s('[b]')"> <img src='imagens/negrito.jpg' onclick="s('[i]')"> <br> só que ainda está acontecendo um pequeno erro... o texto já fica em negrito e em itálico sem mesmo eu digitar alguma coisa. Espeto por resposta. Obrigado. Qual seu MSN Andreia?
  9. EU DESEJARIA FAZER O SEGUINTE. ASSIM QUE EU CLICAR NA PALAVRA NEGRITO, ITALICO OU SUBLINHADO APARECESSE A TAG NO CAMPO TEXTAREA E EM SEGUIDA ASSIM QUE O USUÁRIO CLICAR EM ENVIAR COMENTARIO, APARECER A PALAVRA EM QUALQUER ESTILO. COLOQUEI O INICIO E O FIM NO CÓDIGO ABAIXO. É PARECIDO COM O DOS EMOTICONS. ESSE FOI PARA EU PODER ADICIONAR O EMOTICON AO COMENTARIO. ESPERO POR RESPOSTA. OBRIGADO. <script language="JavaScript"> <!-- function s (code) { comment.comentario.value=comment.comentario.value + " "+code+ " "; } //--> </script> <?php include "conecta_mysql.inc"; $id = $_GET["id"]; $sql = "SELECT * FROM noticias WHERE id = '$id' ORDER BY id DESC LIMIT 1"; $resultado = mysql_query ($sql) or die ("Não foi possível realizar a consulta"); if (mysql_num_rows($resultado)==0) die ("Nenhum registro encontrado"); while ($linha=mysql_fetch_array($resultado)) { $id = $linha["id"]; $nome = $linha["nome"]; $sobrenome = $linha["sobrenome"]; $cidade = $linha["cidade"]; $estado = $linha["estado"]; $email = $linha["email"]; $novadata = $linha["data"]; $novahora = $linha["hora"]; $titulo = $linha["titulo"]; $resumo = $linha["resumo"]; $texto = $linha["texto"]; $ver = $linha["ver"]; $data = date("Y-m-d"); $hora = date("H:i:s"); $novadata = substr($data,8,2) . "/" . substr($data,5,2) . "/" . substr($data,0,4); $novahora = substr($hora,0,2) . ":" . substr($hora,3,2) . " min"; echo "Autor: $nome $sobrenome<br>"; echo "E-mail: $email<br>"; echo "Cidade: $cidade<br>"; echo "Estado: $estado<br>"; echo "Data: $novadata<br>"; echo "Horário: $novahora<br>"; echo "Título: $titulo<br>"; echo "Resumo: <em>$resumo</em><br>"; echo "Notícia: $texto<br>"; } ?> <center> <table cellspacing="1" cellpadding="1" width="480" border="0" style="border:1px solid black"> <tr> <td bgcolor="#FAFAFA"> <center> <span style="font-size:11px;font-family:Tahoma;color:black;font-weight:bold">.Comentários dos Usuários. </span> </center> </td> </tr> <tr> <td height="1" bgcolor="black"> </td> </tr> <tr> <td bgcolor="FEFEFE"> <span style="font-size:11px;font-family:Tahoma;color:black;"> <?php $resultado = mysql_query ("SELECT * FROM comentarios WHERE id_noticia='$id' ORDER BY id ASC"); while ($linha = mysql_fetch_array($resultado)) { ?> <font color="red"> <b><?php echo $linha["nome"]; ?></b> </font> : <font color="red"> <b><?php echo $linha["sobrenome"]; ?></b> </font> : <?php $text = $linha["comentario"]; $text = str_replace(":rolleyes:","<img src='imagens/rolleyes.gif'>",$text); $text = str_replace(":D","<img src='imagens/feliz.gif'>",$text); $text = str_replace(":P","<img src='imagens/lingua.gif'>",$text); $text = str_replace("(y)","<img src='imagens/bom.gif'>",$text); $text = str_replace("(n)","<img src='imagens/ruim.gif'>",$text); $text = str_replace("B)","<img src='imagens/oculos.gif'>",$text); $text = str_replace(":lol:","<img src='imagens/sorriso.gif'>",$text); $text = str_replace(":stress:","<img src='imagens/stress.gif'>",$text); $text = str_replace(":bye:","<img src='imagens/bye.gif'>",$text); $text = str_replace(":(","<img src='imagens/triste.gif'>",$text); $text = str_replace(":angry:","<img src='imagens/nervoso.gif'>",$text); echo $text; unset($text); ?> <br> <?php } mysql_free_result($resultado); ?> </span></td></tr> </table> </center> <br> <center> <span style="font-size:11px;font-family:Tahoma;color:black;font-weight:bold"> .Enviar Comentario. <br> <? //INICIO ESTILO DA LETRA $texto = $linha["comentario"]; $texto = "<br><br>[B]Negrito[/B] [I]Italico[/I] [U]Sublinhado[/U]<br>"; $texto = str_replace("[B]","<b>", $texto); $texto = str_replace("[/B]","</b>",$texto); $texto = str_replace("[I]","<i>",$texto); $texto = str_replace("[/I]","</i>",$texto); $texto = str_replace("[U]","<u>",$texto); $texto = str_replace("[/U]","</u>",$texto); echo $texto; unset($texto); echo "<br>"; ?> //FIM ESTILO DA LETRA </span> </center> <p> <form name="comment" action="novocomentario.php" method="post"> <script language="JavaScript"> <!-- function s (code) { comment.comentario.value=comment.comentario.value + " "+code+ " "; } //--> </script> <center><img src='imagens/rolleyes.gif' onclick="s(':rolleyes')"> <img src='imagens/feliz.gif' onclick="s(':D')"> <img src='imagens/lingua.gif' onclick="s(':P')"> <img src='imagens/bom.gif' onclick="s('(y)')"> <img src='imagens/ruim.gif' onclick="s('(n)')"> <img src='imagens/oculos.gif' onclick="s('B)')"> <img src='imagens/sorriso.gif' onclick="s(':lol:')"> <img src='imagens/stress.gif' onclick="s(':stress:')"> <img src='imagens/bye.gif' onclick="s(':bye:')"> <img src='imagens/triste.gif' onclick="s(':(')"> <img src='imagens/nervoso.gif' onclick="s(':angry:')"></center> <input type="hidden" name="id" value="<?php echo $id; ?>"> <table width="400" border="0" align="center"> <tr> <th scope="col"><div align="left">Nome:</div></th> <th scope="col"><div align="left"> <input type="text" name="nome" size="20" maxlength="20"> </div></th> </tr> <tr> <td><strong>Sobrenome:</strong></td> <td><input type="text" name="sobrenome" size="30" maxlength="30"></td> </tr> <tr> <td><strong>Coment&aacute;rio:</strong></td> <td><textarea name="comentario" cols="30" rows="6"></textarea></td> </tr> <tr> <td colspan="2"><div align="center"> <input type="submit" class="boton" value="Enviar Comentário"> </div></td> </tr> </table> </form> </p>
  10. EU TENHO O SEGUINTE SCRIPT EM PHP... NOTICIAS.PHP EMBUTIDO NESSE ARQUIVOS EU TENHO OS EMOTICONS. COMO FAÇO PARA ADICIONAR TANTO O ESTILO DE FONTE QUANTO A OPÇÃO PARA ESCOLHER QUAL EMOTICON UTILIZAR NO CAMPO COMENTÁRIO DA NOTÍCIA? ESPERO POR RESPOSTA. OBRIGADO. <?php include "conecta_mysql.inc"; $id = $_GET["id"]; $sql = "SELECT * FROM noticias WHERE id = '$id' ORDER BY id DESC LIMIT 1"; $resultado = mysql_query ($sql) or die ("Não foi possível realizar a consulta"); if (mysql_num_rows($resultado)==0) die ("Nenhum registro encontrado"); while ($linha=mysql_fetch_array($resultado)) { $id = $linha["id"]; $nome = $linha["nome"]; $sobrenome = $linha["sobrenome"]; $cidade = $linha["cidade"]; $estado = $linha["estado"]; $email = $linha["email"]; $novadata = $linha["data"]; $novahora = $linha["hora"]; $titulo = $linha["titulo"]; $resumo = $linha["resumo"]; $texto = $linha["texto"]; $ver = $linha["ver"]; $data = date("Y-m-d"); $hora = date("H:i:s"); $novadata = substr($data,8,2) . "/" . substr($data,5,2) . "/" . substr($data,0,4); $novahora = substr($hora,0,2) . ":" . substr($hora,3,2) . " min"; echo "<b>Código da Notícia</b>: $id<br>"; echo "Autor: $nome $sobrenome<br>"; echo "E-mail: $email<br>"; echo "Cidade: $cidade<br>"; echo "Estado: $estado<br>"; echo "Data: $novadata<br>"; echo "Horário: $novahora<br>"; echo "Título: $titulo<br>"; echo "Resumo: <em>$resumo</em><br>"; echo "Notícia: $texto<br>"; } ?> <center> <table cellspacing="1" cellpadding="1" width="300" border="0" style="border:1px solid black"> <tr> <td bgcolor="#FAFAFA"> <center> <span style="font-size:11px;font-family:Tahoma;color:black;font-weight:bold">.Comentários dos Usuários. </span> </center> </td> </tr> <tr> <td height="1" bgcolor="black"> </td> </tr> <tr> <td bgcolor="FEFEFE"> <span style="font-size:11px;font-family:Tahoma;color:black;"> <?php $resultado = mysql_query ("SELECT * FROM comentarios WHERE id_noticia='$id' ORDER BY id ASC"); while ($linha = mysql_fetch_array($resultado)) { ?> <font color="red"> <b><?php echo $linha["nome"]; ?></b> </font> : <font color="red"> <b><?php echo $linha["sobrenome"]; ?></b> </font> : <?php echo $linha["comentario"]; ?> <br> <?php } mysql_free_result($resultado); ?> </span></td></tr> </table> </center> <center> <span style="font-size:11px;font-family:Tahoma;color:black;font-weight:bold"> .Enviar Comentario. <? //inicio bbcode $texto = "<br><br>[B]Negrito[/B] [I]Italico[/I] [U]Sublinhado[/U]<br>"; $carinhas = ":rolleyes: - :D - :P - (y) - (n) - B) - :lol: - :stress: - :bye: - :( - :angry:"; $texto = str_replace("[B]","<b>",$texto); $texto = str_replace("[/B]","</b>",$texto); $texto = str_replace("[I]","<i>",$texto); $texto = str_replace("[/I]","</i>",$texto); $texto = str_replace("[U]","<u>",$texto); $texto = str_replace("[/U]","</u>",$texto); $carinhas = str_replace(":rolleyes:","<img src='imagens/rolleyes.gif'>",$carinhas); $carinhas = str_replace(":D","<img src='imagens/feliz.gif'>",$carinhas); $carinhas = str_replace(":P","<img src='imagens/lingua.gif'>",$carinhas); $carinhas = str_replace("(y)","<img src='imagens/bom.gif'>",$carinhas); $carinhas = str_replace("(n)","<img src='imagens/ruim.gif'>",$carinhas); $carinhas = str_replace("B)","<img src='imagens/oculos.gif'>",$carinhas); $carinhas = str_replace(":lol:","<img src='imagens/sorriso.gif'>",$carinhas); $carinhas = str_replace(":stress:","<img src='imagens/stress.gif'>",$carinhas); $carinhas = str_replace(":bye:","<img src='imagens/bye.gif'>",$carinhas); $carinhas = str_replace(":(","<img src='imagens/triste.gif'>",$carinhas); $carinhas = str_replace(":angry:","<img src='imagens/nervoso.gif'>",$carinhas); echo $texto; echo "<br>"; echo $carinhas; echo "<br>"; ?> //fim bbcode </span> </center> <p> <form name="comentario" action="novocomentario.php" method="post"> <input type="hidden" name="id" value="<?php echo $id; ?>"> <table width="400" border="0" align="center"> <tr> <th scope="col"><div align="left">Nome:</div></th> <th scope="col"><div align="left"> <input type="text" name="nome" size="20" maxlength="20"> </div></th> </tr> <tr> <td><strong>Sobrenome:</strong></td> <td><input type="text" name="sobrenome" size="30" maxlength="30"></td> </tr> <tr> <td><strong>Comentário:</strong></td> <td><textarea name="comentario" cols="30" rows="6"></textarea></td> </tr> <tr> <td colspan="2"><div align="center"> <input type="submit" class="boton" value="Enviar Comentário"> </div></td> </tr> </table> </form> </p> O OUTRO SCRIPT QUE VERIFICA OS DADOS É NOVOCOMENTARIO.PHP <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <?php include "conecta_mysql.inc"; if (isset($_POST["id"]) && isset ($_POST["nome"]) && isset($_POST["sobrenome"]) && isset($_POST["comentario"])) { if($_POST["comentario"] != "") { if($_POST["sobrenome"] != "") { if($_POST["nome"] != "") { $id_noticia = $_POST["id"]; $nome = $_POST["nome"]; $sobrenome = $_POST["sobrenome"]; $comentario = $_POST["comentario"]; mysql_query ("INSERT INTO comentarios (id_noticia, nome, sobrenome, comentario) VALUES ('$id_noticia', '$nome', '$sobrenome', '$comentario')"); echo "Comentário Enviado com Sucesso!<br>Espere alguns Segundos...<script language='javascript'>window.location.href = '".getenv('HTTP_REFERER')."';</script>"; } else { echo "Deve digitar o nome"; } } else { echo "Deve digitar o sobrenome"; } } else { echo "Deve Digitar o comentario"; } } ?> </body> </html>
  11. bandit23

    Página

    Eu tenho um site já hospedado www.miracemarjonline.com.br To precisando de uma ajuda!!! Para separar o menu da parte principal eu utilizei um frame, mas eu queria modificar isso, não utilizando-o. Exemplo: Clicar no link foto, aparecer a pagina foto sem abrir uma nova janela. Espero por resposta. Obrigado.
×
×
  • Criar Novo...