
ESerra
Moderadores-
Total de itens
8.873 -
Registro em
-
Última visita
Tudo que ESerra postou
-
Vamos supor que você tenha dois campos no formulário que é usado como base para a pesquisa, os nomes são "teste" e "numero", então: if(isset($_POST['teste'])){ //AQUI vai cai quando você enviar o formulário do topo para o meio $teste = $_POST['teste']; $numero = $_POST['numero']; }elseif(isset($_GET['teste'])){ //AQUI vai ser quando você passar os dados pelo link $teste = $_GET['teste']; $numero = $_GET['numero']; } Na hora de montar o link... echo "<a href='mostragenericos.php?p=".$i."&teste=".urlencode($teste)."&numero=".urlencode($numero)."' target='_self'>".$i."</a> ";
-
A variável só vai existir quando ação tiver algum valor, logo... if ($acao != "") { $sql = "SELECT * FROM CATEGORIAS WHERE ID_CATEGORIA = '$id'"; $resultado = ibase_query ($sql); $linha = ibase_fetch_assoc($resultado); $categoria = $linha["CATEGORIA"]; }else{ $categoria = ''; } Se ação estiver em branco cria a variável sem nenhum valor...
-
No caso você vai precisar usar AJAX para fazer isso sem refresh: http://www.revistaphp.com.br/artigo.php?id=22
-
Você está confundindo as coisas, o código que você postou não tem nada de MySQL...
-
Está dizendo que você está tentando imprimir o valor de uma variável ($categoria), só que essa variável não existe...
-
É mais simples você passar os dados da pesquisa junto com o número da página...
-
Dá um echo em $pagina e vê qual o valor, provavelmente, independente da página o valor sempre seja zero... nesse caso, troque: if(!isset($pagina)) { $pagina = 0; } Por: $pagina = (!isset($_GET['pagina']))?0:$_GET['pagina'];
-
(Resolvido) Warning: mysql_query() expects parameter 2 to be resource,
pergunta respondeu ao Anderson Leão de ESerra em PHP
Está faltando um ponto e vírgula aqui: $sql = ("SELECT telefone, evento FROM procon WHERE evento= 'desbloqueado' LIMIT 0, 30 ") <----- -
(Resolvido) while não carrega todos registros da tabela
pergunta respondeu ao ANDRE_GUSTAVO de ESerra em PHP
Lógo após a query: $SQL = mysql_query("select id , pergunta , opcao1 , opcao2 , opcao3 , opcao4 , status from enquete order by id"); Você chama: $rs_enquete = mysql_fetch_array( $SQL ) or die ( mysql_error() ); Nesse caso é lido o primeiro resultado obtido e o ponteiro movido para o segundo, ai no while ele pega a partir do segundo, como você não está usando aquilo para nada, basta remover aquele $rs_enquete que está após a query. -
(Resolvido) Warning: mysql_query() expects parameter 2 to be resource,
pergunta respondeu ao Anderson Leão de ESerra em PHP
Troque $base por $conexao. -
Nas querys usa o OR DIE(mysql_error()) para ver qual o problema e coloca o $id entre ' '.
-
Troca: echo "Erro não foi possivel efetuar a edição" $erros[mysql_errno()]; Por: echo "Erro não foi possivel efetuar a edição ".mysql_errno();
-
Troca: status='$status', WHERE Por: status='$status' WHERE
-
Para ler csv: http://www.php.net/manual/pt_BR/function.fgetcsv.php Para enviar usando servidor de e-mail externo, recomendo você usar phpmailer...
-
A parte que fica alterando as manchetes é javascript... no caso você poderia montar as manchetes em divs e ficar alternando elas, provavelmente jaquery já tenha esse efeito pronto só pra implementar.
-
short_open_tag é um diretiva que você vai encontrar no php.ini, você pode alterar de off para on, mas é mais recomenvável você usar echo em vez de =. Ou seja, em vez de: <?=date(d)?> Usar: <?php echo date('d'); ?>
-
Você só pode substituir echo por = se short_open_tag estiver ON no servidor, por padrão ele vem OFF no WAMP... aliás, nem vale a pena substituir o echo por =, pois short_open_tag é uma coisa que tende a sumir no futuro...
-
Jogue os valores em um array e use rsort para ordenar o array, o primeiro índice do array será o maior valor.
-
Coloque o script que você está tentando usar no WAMP...
-
Troca: <input name="jogos_<?=$n>" value="xxx"> Por: <input name="jogos[]" value=xxx"> Troca: for ($i=1; $i<=$Total; $i++){ echo "".$i."|".$jogos_.$i."<br>"; } Por: foreach ($_POST['jogos] as $ind=>$val){ echo "$ind - $val<br>"; } Desse modo é o mais simples de se fazer isso...
-
Se register_globals estiver ativada (e no servidor provavelmente está), então sempre que você criar uma variável com o mesmo nome de uma sessão, a sessão passará a ter o mesmo valor da variável. <?php session_start(); $_SESSION['teste'] = 'EEEE'; $teste = 'AAAA'; echo $_SESSION['teste']; ?> Em um servidor com register_globals desligado irá imprimier EEEE, se estiver ligado irá imprimir AAAA....
-
Entenda a lógica e aplique a sua necessidade, caso não consiga, poste as suas tentativas e a gente te auxilia, caso queira pronto, posso mover pra área de freelancers e você contrata alguém pra fazer.
-
http://scriptbrasil.com.br/forum/index.php?showtopic=91109 Mas é mais fácil anexar com phpmailer...
-
Para enviar arquivos na tag form você deve informar: enctype="multipart/form-data"
-
$consulta = mysql_query("update usuarios set senha = '$senha' where login = '$login'"); $login está vinda da onde? $consulta = mysql_query("update usuarios set senha = '$senha' where login = '".$_SESSION['login']."'");