Ir para conteúdo
Fórum Script Brasil

gremio10

Membros
  • Total de itens

    14
  • Registro em

  • Última visita

Tudo que gremio10 postou

  1. Galera , to com um problema , quando faço o envio multiplo para que ele adicione ao mesmo tempo os nomes dos arquivos no bd , ele dá erro , algm tem alguma ideia ? este é o produtos_cadastra_insere.php <? include("../conexao.php"); // diretório no qual o arquivo será gravado. este diretório // deverá ter permissão de escrita $diretorio = "/home/democin/public_html/clientes/bg/modelo/farmaceutico/admin/imagens/"; // obtém a quantidade de arquivos enviados $quant = count($_FILES['arquivo']['name']); // vamos percorrer os arquivos enviados e processá-los // individualmente for($i = 0; $i < $quant; $i++){ // vamos verificar o código do erro if($_FILES['arquivo']['error'][$i] == UPLOAD_ERR_OK){ // o arquivo foi transferido com sucesso. vamos movê-lo // para seu local definitivo move_uploaded_file($_FILES["arquivo"]["tmp_name"][$ i], $diretorio . $_FILES["arquivo"]["name"][$i]); $titulo = $_POST["titulo"]; $subtitulo = $_POST["subtitulo"]; $dia = $_POST["dia"]; $mes = $_POST["mes"]; $ano = $_POST["ano"]; $preço = $_POST["preco_c"]; $video = $_POST["video"]; $foto = $_FILES["arquivo"]["name"][$i]; $insere = mysql_query("INSERT INTO conteudo (titulo,subtitulo,foto_1,foto_2,video,texto,subcategoria,dia,mes,ano,preco_c) VALUES ('$titulo','$subtitulo', '$foto','$foto','$video','$texto',NULL,' $dia','$mes','$ano','$preço'"); if ($insere){ echo "Cadastrado com sucesso!"; } else echo "Erro no upload " .$foto. "<br>"; } } ?> e esse é o codigo html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> <style type="text/css"> <!-- body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; } #dica { color:#F00; font-size:10px; font-family:Verdana, Geneva, sans-serif; margin-left:399px; } #sub { margin-left:500px; color:#333; font-size:12px; font-family:Verdana, Geneva, sans-serif; border:1px solid #CCC; width:100px; background:#CCC } #sub2 { margin-left:500px; color:#333; font-size:12px; font-family:Verdana, Geneva, sans-serif; border:1px solid #CCC; width:173px; background:#CCC } #editar { margin-left:5px; } --> </style></head> <body> <table width="980" height="465" border="0" align="center"> <tr> <td height="115" colspan="4"><img src="../imgs/img-logo-topo.jpg" /></td> </tr> <tr> <td height="33" colspan="4" align="center" bgcolor="#CCCCCC"><?php include("menu_usu.php"); ?></td> </tr> <tr> <td colspan="4" valign="top"> <!-- CENTRO --> <div id="sub"><span id="editar"><a href="#">Editar / Excluir</a></span></div> <div id="sub2"><span id="editar"><a href="#">Adicionar novo anunciante</a></span></div><br /> <table width="400" border="0" cellspacing="0" cellpadding="0" align="center"> <form method="post" action="produtos_cadastra_insere.php" enctype="multipart/form-data"> <tr> <td width="95">Categoria:</td> <td width="305" align="left"> </td> </tr> <tr> <td width="95">Título:</td> <td width="305" align="left"><input class='input' type="text" name="titulo" /></td> </tr> <tr> <td width="95">Subtítulo:</td> <td width="305" align="left"><input class='input' type="text" name="subtitulo"/></td> </tr> <tr> <td width="95">Data:</td> <td width="305" align="left"> <?php $dia = date('d'); $mes = date('m'); $ano = date('Y'); ?> <input class='input6' type='text' name="dia" value="<?php echo $dia ?>" maxlength="2" size="2" /> / <input type="text" class="input6" name="mes" maxlength="2" value="<?php echo $mes; ?>" size="2"/> / <input type="text" class="input5" name="ano" maxlength="4" value="<?php echo $ano; ?>" size="2" /> (dd/mm/aaaa) </td> </tr> <tr> <td width="95">Pre&ccedil;o:</td> <td width="305" align="left"><input type="text" name="preco_c"/> </td> </tr> <tr> <td colspan="2"> <font color="#FF0000" style="font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px">Para separar os centavos, usar ponto . e n&atilde;o virgula</font> </td> </tr> <tr> <td width="95">Vídeo:</td> <td width="305" align="left"> <?php if(isset($_GET['acao']) && $_GET['acao'] == 'edt'){ $video = $linha['video']; }else{ $video = "http://"; } ?> <input class='input' type='text' name="video" value="<?php echo $video;?>" /> </td> </tr> <tr> <td width="95">Foto 1:</td> <td width="305" align="left"><input type="file" name="arquivo[]" class="input3" readonly="readonly"/></td> </tr> <tr> <td width="95">Foto 2:</td> <td width="305" align="left"><input type="file" name="arquivo[]" class="input3" readonly="readonly"/></td> </tr> <tr> <td>Texto:</td> <td><textarea name="texto" id="texto" class="textarea"><?php echo $linha['texto']; ?></textarea></td> </tr> <tr> <td> </td> <td>OBS: Para quebra de linha use SHIFT + ENTER</td> </tr> <tr> <td width="95" valign="top"> </td> <td width="305" align="left"><br /> <div style='margin-left:50px;'><input type="submit" value="Cadastrar" class='botao' /></div><br /><br /></td> </tr> </form></table> <!-- /CENTRO --></td> </tr> <tr> <td colspan="4"><div style="border-bottom:1px solid #000"></div> <center>CINODO</center></td> </tr> </table> </body> </html> OBrigado pela ajuda
  2. Olha , funcionou tudinho , so que quando eu coloco para atualizar a pergunta , ele fica em branco , ou seja , ele tira a que está já salva e não atualiza , mesmo eu colocando algo no campo pergunta. O que pode ser ?
  3. é que não consigo atualizaro campo , não sei se esta certo o codigo em sql , por isso coloquei lá ..
  4. Galera , to com um problema ate q estranho , não consigo editar , mesmo os codigos , vistos por mim , estarem certinhos (Acho) olhem só : editar.php : <?php include("conexao.php"); $id = $_GET["id"]; $busca = mysql_query("SELECT * FROM pergunta WHERE codigo = '$id'"); while($reg = mysql_fetch_array($busca)){ $pergunta = $reg["pergunta"]; $a = $reg["a"]; $b = $reg["b"]; $c = $reg["c"]; $d = $reg["d"]; $e = $reg["e"]; $correta = $reg["correta"]; $codigo = $reg["codigo"]; } ?> <form action="editar_pergunta.php" method="post"> Pergunta: <textarea cols="60" rows="3"><?php echo $pergunta ?></textarea><br /><hr size="1" /> Alternativas : <br /><br /> A ) <input type="text" name="a" value="<?php echo $a; ?>" size="50"/><br /><hr size="1" /> B ) <input type="text" name="b" value="<?php echo $b; ?>" size="50"/><br /><hr size="1" /> C ) <input type="text" name="c" value="<?php echo $c; ?>" size="50"/><br /><hr size="1" /> D ) <input type="text" name="d" value="<?php echo $d; ?>" size="50"/><br /><hr size="1" /> E ) <input type="text" name="e" value="<?php echo $e; ?>" size="50"/><br /><hr size="1" /> Alernativa correta: <input type="text" name="correta" value="<?php echo $correta; ?>" size="50"/><br /><hr size="1" /> Código : <input type="text" name="codigo" value="<?php echo $codigo; ?>" readonly="" size="2"/><br /><hr size="1" /> <br /><br /><br /> <input type="submit" name="editar" value=" Editar "/> </form> agora a ação de editar: <?php include("conexao.php"); $pergunta = $_POST["pergunta"]; $a = $_POST["a"]; $b = $_POST["b"]; $c = $_POST["c"]; $d = $_POST["d"]; $e = $_POST["e"]; $correta = $_POST["correta"]; $codigo = $_POST["codigo"]; $editar = mysql_query("UPDATE `pergunta` SET `a` = '$a' , `b` = '$b', `c` = '$c', `d` = '$d', `e` = '$e', `correta` = '$correta', `pergunta` = '$pergunta' WHERE `codigo` = '$codigo'"); ?> <meta http-equiv="refresh" content="0; url=/prototipo/simulado/index.php"/> mas so q ele não editar , o q pode ser ? Obrigado
  5. Fala galera , olha so , tenho m codigo que funciona , que cria um submenu com o bd, so q eu qro fazer com uma pesquisa no banco mostre o resultado e dpois faça outra pesquisa e ache no link em q direfioo . Ex: comida , todos os alimentos. Ex2: tenho no meu bd : o titulo : produtos acessorios //e cada um tem seus subtitulos produtos comida higiene ... acessorios carro casa ... //e esses subtitulos tem outro subtitulo qeria a ajuda de voces para poder conseguir fazer isso aqui o codigo JS: function MM_findObj(n, d) { //v4.01 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); if(!x && d.getElementById) x=d.getElementById(n); return x; } function showHideLayers() { var i,p,v,obj,args = showHideLayers.arguments; for (i=0; i<(args.length-2); i+=3) if ((obj = MM_findObj(args[i])) != null) { v = args[i+2]; if (obj.style) { obj=obj.style; v = (v=='show')?'visible':(v=='hide')?'hidden':v; } obj.visibility = v; } } Obrigado
  6. gremio10

    erro , envio de id

    cara consegui teu codigo funcionou certinho , mas o for ali não é necessário Brigadão . vou postar o codigo funcionando pra q outros quando precisarem conseguir por aqui mesmo :D <?php $sql = mysql_connect("localhost","root","") or die ("Erro : ".mysql_error()); $banco = mysql_select_db("simulado",$sql) or die ("Erro ">mysql_error()); $busca = mysql_query("select * from pergunta order by id ASC"); while ($reg = mysql_fetch_array($busca)) { $pergunta = $reg["pergunta"]; $correta = $reg["correta"]; $id= $reg["id"]; $id = $_POST[$id]; echo $id; if ($id == $correta) { echo $pergunta."<br>"; echo "Correto"; echo "<br>"; } else { echo $pergunta."<br>"; echo "Errado"; echo "<br>"; echo "Respostas Certa: ".$correta; echo "<br>"; } } ?>
  7. gremio10

    erro , envio de id

    codigo int(2) a varchar(100) b varchar(100) c varchar(100) correta varchar(2) id int(2) pergunta varchar(10000) esses são os campos do BD
  8. gremio10

    erro , envio de id

    cara , olha so , se eu não colocar o name como a id do banco , ele se perde , não acha ? por que quando eu mandar enviar , mesmo por get , vai ter q ser apenas 1 valor distinto , e teria que levar mais de 20 valores. mas se você tiver um exemplo eu gostaria muito :D agradecido
  9. gremio10

    erro , envio de id

    :D:D tu não saberia me ajudar a fazer um ? por favor ?
  10. gremio10

    erro , envio de id

    acontinua enviando em branco... será mesmo que tem como enviar uma variavel por post ?
  11. gremio10

    erro , envio de id

    não funcionou , continua mostrando os dois resultados errado .. e sem mostrar o echo $id no topo da pagina 2
  12. gremio10

    erro , envio de id

    eae galera , olha so , to com um problemão... criei 3 inputs que recebem o valor do id do banco de dados , so que quando mando ele por post , o valor que era pra ir , pelo name , se perde , e fica em branco , algem pode me ajudar ??? pagina1.php <style type="text/css"> #errada { color:red; font-size:14px; font-weight:bold; } #certa { color:green; font-size:14px; font-weight:bold; } </style> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <body> <?php $sql = mysql_connect("localhost","root","") or die ("Erro : ".mysql_error()); $banco = mysql_select_db("simulado",$sql) or die ("Erro ">mysql_error()); $busca = mysql_query("select * from pergunta"); ?> <form action="teste3.php" method="post"> <? $linha = mysql_num_rows($busca); while ($reg = mysql_fetch_array($busca)) { $pergunta = $reg["pergunta"]; $a = $reg["a"]; $b = $reg["b"]; $c = $reg["c"]; $id = $reg["id"]; $correta = $reg["correta"]; ?> <?php echo $pergunta."<br>"; ?> <input type="radio" name="<?=$id?>" value="a" /> <?php echo $a; ?> <br /> <input type="radio" name="<?=$id?>" value="b" /> <?php echo $b; ?> <br /> <input type="radio" name="<?=$id?>" value="c" /> <?php echo $c; ?> <br /> <? } ?> <br /> <input type="submit" value="Enviar" /> </form> </body> </html> pagina2.php <?php $sql = mysql_connect("localhost","root","") or die ("Erro : ".mysql_error()); $banco = mysql_select_db("simulado",$sql) or die ("Erro ">mysql_error()); $id = $_POST["$id"]; echo $id; for ($i=1;$i<=3;$i++){ $busca = mysql_query("SELECT * FROM pergunta WHERE id = '$i'"); while ($reg = mysql_fetch_array($busca)) { $pergunta = $reg["pergunta"]; $correta = $reg["correta"]; if ($id == $correta) { echo $pergunta."<br>"; echo "Correto"; echo "<br>"; } else { echo $pergunta."<br>"; echo "Errado"; echo "<br>"; echo "Respostas Certa: ".$correta; echo "<br>"; } } } ?>
  13. Olá , sou novo aqui , e andei vasculhando e não consegui achar nada dque me ajuda-se , esse script , peguei aqui para testar , até que funcionou bem , mas o problema é que quero que mostre apenas 5 registros por pagina , só que se eu utilizo a busca que tenho , ele faz , mas não utiliza a paginação , se utilizo com o limit ele faz mas pega todos do banco . alguém pode me ajudar ? $pesq = $_GET['pesq']; //######### INICIO Paginação $numreg = 5; // Quantos registros por página vai ser mostrado $pg = isset($_GET['pg']) ? (int)$_GET['pg'] : 0; $inicial = $pg * $numreg; //######### FIM dados Paginação $busca2 = mysql_query("Select * from receitas where nome like ('%$pesq%') LIMIT ".$inicial.", ".$numreg.""); $busca3 = "SELECT * FROM `receitas` WHERE `nome` LIKE '%".$pesq."%') ORDER BY `nome` DESC LIMIT ".$inicial.", ".$numreg; // Faz o Select pegando o registro inicial até a quantidade de registros para página $sql = mysql_query($busca3); $linhas = mysql_num_rows($busca2); if ($linhas == 0 ) { echo "<strong>Não foram encontradas receitas com a palavras \" ".$pesq." \"</strong>"; } elseif ($linhas == 1 ) { echo "<strong>Foi encontrada uma receita!</strong>"; } elseif ($linhas > 1) { echo "<strong>Foram encontradas ".$linhas." receitas</strong>"; } echo "<br><br>"; // Vai servir só para dar uma alinha de espaço entre a paginação e o conteúdo while ($aux = mysql_fetch_assoc($sql)){ echo"<hr>"; $id = $aux["codigo"]; echo "Nome: ".$aux["nome"]; echo "<strong><div class='texto'>Nome : </strong><a href='receitas.php?codigo=".$id."'>".$aux["nome"]."</a><br /></div> "; } include("paginacao.php");
×
×
  • Criar Novo...