
ESerra
Moderadores-
Total de itens
8.873 -
Registro em
-
Última visita
Tudo que ESerra postou
-
Você já tem um tópico aberto sobre o assunto... http://scriptbrasil.com.br/forum/index.php?showtopic=104009 Logo tópico encerrado...
-
Meu Deus... deixa eu alterar pra você porque realmente é muito complexo... <? include "config.php"; $faixa = "faixa"; $faixa1 = $_POST['faixa1']; $artista1 = $_POST['artista1']; $inicial1 = $_POST['inicial1']; $nome1 = $_POST['nome1']; $disco1 = $_POST['disco1']; $titulo1 = $_POST['titulo1']; $n_faixa1 = $_POST['n_faixa1']; $t_faixa1 = $_POST['t_faixa1']; $composicao1 = $_POST['composicao1']; $letra1 = $_POST['letra1']; $sql = mysql_query("UPDATE faixas SET faixa='$faixa1', artista='$artista1', inicial='$inicial1', nome='$nome1', disco='$disco1', titulo='$titulo1', n_faixa='$n_faixa1', t_faixa='$t_faixa1', composicao='$composicao1', letra='$letra1' WHERE faixa='$faixa'"); $sql = mysql_query($sql) or die (mysql_error()); ?>
-
Eu entedi, mas o mysql_error informa o motido de estar acontecendo o erro...
-
Deixa eu colocar a coisa direto, porque senão você vai passar o resto da vida nesse dilema... <? session_start("email"); include("chatconf.php"); echo "$alerta"; $hostname = "localhost"; $user = "user"; $password = "senha"; $database = "bd"; $conn = mysql_connect("$hostname","$user","$password"); $db = mysql_select_db("$database",$conn); $apagar=1; if ($apagar==1) { for ($ak=0;$ak<=$qtdemsg;$ak++) { if ($cq[$ak]!='') { $queryapagarmsg=mysql_query("delete from tab_mensagens where cod_mensagem=$cq[$ak]",$conn); } } } $qtdemsg=''; if ($user) { if (($email=='')or($senha=='')) { $erro = $_GET['erro']; $erro=1; $msglogin=""; } else { $sql="select senha from tab_usuarios where email='$email'"; $query=mysql_query($sql,$conn); $achou=mysql_num_rows($query); if ($achou!=1) { $erro=1; $msglogin="O email digitado não foi encontrado!"; } else { $senhabd=mysql_result($query,0,'senha'); if ($senhabd!=$senha) { $erro=1; $msglogin="Senha incorreta!"; } else { $_SESSION["email"]= $email; $_SESSION["senha"]= $senha; $logado=1; } } } } ?> Apesar de saber que isso não geraria erro testei aqui em localhost com a última versão estável do PHP5...
-
Coloca OR DIE (mysql_error()); Assim o mysql mesmo diz qual é o erro...
-
Você sabe qual a diferença entre $apagar = 1 E $apagar == 1 ?
-
Você entendeu o que é declarar/definir uma variável? Vamos de novo, declarar/definir uma variável é atribur um valor a ela, porque o erro está sendo gerado? Você diz assim para o PHP: Se $apagar for igual a 1 faça tal coisa... Mas você não diz ANTES qual o valor de $apagar, então, antes de usar o $apagar no IF/ELSE você tem que dar um valor para ele...
-
E por acaso você está criando um parametro para usar o GET? Pois se você usar o: $erro = $_GET['erro']; Sem ter um elemento na url com o nome de erro, ele vai dar um notice avidando disso... ou seja, você deve ter na página algo assim: paginaqualquer.php?erro=algumacoisa
-
Só uma dúvida Flávio, você lê o que a gente coloca aqui no fórum? Acho que não, né? Pois se você olhar, você já abriu alguns tópicos relacionados ao assunto e pelo menos um deles é diretamente ligado a essa dúvida que você postou... http://scriptbrasil.com.br/forum/index.php?showtopic=103914
-
Você tem que salvar com a extensão .php e também possuir um servidor com suporte a php (que no caso o phptriad faz essa parte) para interpretar o código php...
-
Você deve pegar o valor da página antes de usá-lo ou seja: $pg = $_GET['pg']; No seu pc isso funciona devido a configuração do seu php.ini que cria a variável $pg sozinho... E troque $PHP_SELF por $_SERVER['PHP_SELF']
-
Em primeiro lugar você deve definir como vai separar os valor, se for quebra de linha (enter) ou vírgula... Depois disso você recebe os dados do text área no action e usa o explode para repartir todos os elementos do text área e realizar a pesquisa... o explode vai gerar um array, você deverá então usar sizeof para contar quanto elementos tem esse array, isso é importante para o passo seguinte que é criar um laço para pesquisar, a cada volta do laço você vai pesquisar um dos elementos do array criado com o explode e ai você já vai mandando imprimir o resultado conforme a sua preferência...
-
Complicado... você teria que criar um campo para controlar os que já foram enviados, assim você poderia criar um query com LIMIT 30... e enviava 30 de cada vez... ai no final do envio você faria outra query para contar quanto e-mails ainda pareciam como não enviados, se fosse igual a zero era porque todos já tinham sido enviados, logo, você faria outra query para mudar o status de todos de novo para não enviados (para o controle da próxima vez que o script fosse executado), caso contrário, ou seja, se ainda restassem e-mails a serem enviados você chamava de novo o script para ser executado...
-
Em primeirio lugar, não se usa mais $HTTP_POST_VARS e sim $_POST Em segundo lugar, para fazer isso que você quer, você precisa enviar de um campo de um formulário com o nome logout algum valor para essa página, pois ai existirá um elemento com o nome logout para ser resgatado por $_POST, ou seja $_POST['logout']...
-
Select * From formularios Inner Join profissionais On formularios.profissionalID = profissionais.profissionalID ORDER BY profissionais.pontos DESC
-
Ontem você já postou um tópico igual... http://scriptbrasil.com.br/forum/index.php?showtopic=103866 Logo tópico finalizado...
-
Não sei... mas acho que vai ter que fazer vários scripts separados, pois cada tabela vai ter que ser convertida para outra, logo é uma pilha de condições diferentes.... nem precisa do XML, basta ler a tabela e exportar utilizando o novo formato... ai grava tudo num TXT com o INSERT INTO prontinho... é só uma questão de saber que tabelas antigas se vinculam a que tabelas novas e quais campos terão que ser migrados...
-
Declarar variáveis é criar elas antes de chama-las, por exemplo: <?php echo $nome; ?> Isso gera um NOTICE pois estou dando um echo numa variável que não existe, agora se eu declarar ela: <?php $nome = "ESerra"; echo $nome; ?> Isso imprime ESerra
-
Coloca isso no topo da sua página: error_reporting(E_ALL ^ E_NOTICE);
-
Como eu disse, põe um exemplo de como você quer que seja a saída dos dados...
-
Se tem 4 bimestres ele vai imprimir 4x... a não ser que você guarde os resultados e mande imprimir tudo apenas na última volta do laço... Coloca um exemplo de como você quer...
-
Coloca isso no topo da sua página: error_reporting(E_ALL); ini_set('display_errors', true); Ele vai fazer com que todos os erros sejam exibidos..
-
Se você quer que imprima apenas uma vez porque está usando um laço? (for ($i = 1; $i <= 4; $i++)
-
É possível, agora tem que ver se o seu código JS não está com problemas...