Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

fsales_123

Puxando id

Recommended Posts

boa noite, estou atualizando meu site e ele tem algumas funções javascripts.... eu tirei uma função dele qe abria uma nova janela

 

antes

<div align="left" style="margin-left:5px; margin-top:10px;"><a href="javascript: ver_anuncio(<?php echo $ln->ID; ?>);" class=" anuncio" style="text-decoration:none;">Ver anúncio</a></div>

atualização

<td width="2%" height="238" valign="top"><a href="pagina/ver_anuncio.php(<?php echo $ln->ID; ?>)" OnCLick="contarCliques(<?php echo $ln->ID; ?>);" style="text-decoration:none;"><img style="border:3px solid #CCC; width:250px; height:220px; margin-top:10px; border-radius:3px;" src="uploads/<?php echo $ln->thumb; ?>" width="250" height="220" /></a>          
            </td>

Quando eu clico para mim ver o anuncio que é na img... fala qe pagina não existe e eu criei ela... eu acho qe eu estou errando aqui: href="pagina/ver_anuncio.php(<?php echo $ln->ID; ?>)" não estou puxando certo... fico no agurdo de alguma ajuda.. obg

Compartilhar este post


Link para o post
Compartilhar em outros sites

ver_anuncio.php será qe ta faltando alguma coisa nesse arquivo?

 

 

<table width="100%" border="0" cellpadding="5" cellspacing="5">
  <tr>
    <td width="2%" align="center" valign="middle"><img src="uploads/<?php echo $ln->foto; ?>" width="360" height="280" /></td>
    <td width="98%" align="left" valign="top"><br />
      <div align="left" style="margin:5px; color:#333; font-size:11px;">Nome da Empresa: <strong style="font-size:14px; text-transform:uppercase;"><?php echo $ln->empresa; ?></strong></div>
      <div align="left" style="margin:5px; color:#333; font-size:11px;"> Telefone 1: <strong><?php echo $ln->telefone; ?></strong>    Telefone 2: <strong><?php echo $ln->telefone2; ?></strong> </div>
      <div align="left" style="margin:5px; font-size:11px; color:#333;"> E-mail: <strong><a href="mailto:<?php echo $ln->email; ?>"><u><?php echo $ln->email; ?></u></a></strong></div>
      <div align="left" style="margin:5px; font-size:11px; color:#333;"> CEP: <strong><?php echo $ln->cep; ?></strong></div>
      <div align="left" style="margin:5px; color:#333; font-size:11px;">Rua: <strong><?php echo $ln->rua; ?>,  </strong>n<strong>°<?php echo $ln->numero; ?></strong></div>
      <div align="left" style="margin:5px; color:#333; font-size:11px;">Bairro: <strong><?php echo $ln->bairro; ?></strong></div>
      <div align="left" style="margin:5px; font-size:11px; color:#333;">Cidade: <strong><?php echo $ln->cidade; ?></strong></div>
      
      <div align="left" style="margin:5px; font-size:11px; color:#333;"> Site: <strong><a href="<?php echo $ln->site; ?>" target="_blank"><u><?php echo $ln->site; ?></u></a></strong></div>
      <div align="left" style="margin:5px; font-size:11px; color:#333;">Enviado por: <strong><?php echo $ln->nome; ?></strong></div>
      <br />
      </td>
  </tr>
</table>
<table width="725" height="47" border="0">
  <tr>
    <th scope="col"> <div id="TabbedPanels1" class="TabbedPanels">
        <ul class="TabbedPanelsTabGroup">
          <li class="TabbedPanelsTab" tabindex="0"><img src="cep.png" width="16" height="15" /> Localize-se</li>
          <li class="TabbedPanelsTab" tabindex="0"><img src="sobre.png" width="20" height="13" /> Sobre Nós</li>
          <li class="TabbedPanelsTab" tabindex="0"><img src="email.png" width="16" height="12" />  Entre Em Contato</li>
        </ul>
        <div class="TabbedPanelsContentGroup">
          <div class="TabbedPanelsContent">
            <div id="apresentacao">
              <form method="post" action="index.html">
                <fieldset>
                  <label for="txtEndereco">Informe Cep ou Endereço:</label>
                  <input type="text" id="txtEndereco" name="txtEndereco" />
                  <input type="button" id="btnEndereco" name="btnEndereco" value="Mostrar no mapa" />
                  <div id="mapa"></div>
                </fieldset>
              </form>
            </div>
          </div>
          <div class="TabbedPanelsContent">
          
 
            <div align="left" style="width:700px; height:95px; word-wrap:break-word; overflow:scroll;  overflow-x:hidden;"><?php echo $ln->descricao; ?></div>
          </div>
          <div class="TabbedPanelsContent">
            <p align="center" style="font-size:18px;"><strong>Entre em contato com <u><?php echo $ln->empresa; ?></u>, preenchendo o formulário abaixo!</strong></p>
            <div align="center">Mensagem será enviada na Caixa de Spam "Lixeira" do seu email!</div>
            <form action="formail.php">
              <input type="hidden" name="emaildest" value="<?php echo $ln->email; ?>">
              <!-- e-mail do destinatario -->
              <input type="hidden" name="redirecionar" formtarget="_new" value="obrigado.php">
              <!-- Endereço para onde Vai depois de enviar o formulario -->
              <center>
               <table width="280" height="260" border="0" align="left" cellpadding="1" cellspacing="0" >
        <tr>
          <td>
            <table width="600" height="139" border="0" align="center" cellpadding="3" cellspacing="5">
              <tr>
                <td height="28"><div style="color:#333;" align="right">Nome:</div></td><td width="194"><input type="text" size="30" placeholder="Informe o seu nome" name="nome" value=""></td>
                <td width="383" rowspan="3">
                <textarea cols="40" placeholder="Mensagem" rows="6" name="mensagem"></textarea>
                </td>
                </tr>
              <tr>
                <td height="28"><div style="color:#333;" align="right">E-mail:</div></td><td><input type="text" placeholder="Informe seu email ex: exemplo@exemplo.com" size="30" name="email" value=""></td>
                </tr>
              <tr>
                <td height="28"><div style="color:#333;" align="right">Assunto:</div></td><td><input type="text" placeholder="Informe o assunto" size="30" name="assunto" value=""></td>
                </tr>
              <tr>
                </tr>
              <tr>
                <td colspan="3" align="center"><input type="submit" value=" Enviar "> <input type="reset" value=" Limpar "></td>
                </tr>
              </table>
            </td>
          </tr>
        </table>
      </center>
            </form>
            <script language=javaScript>
function checanav(){
var x = navigator.appVersion;
y = x.substring(0,4);
if (y>=4) variaveis(),local();
}
function variaveis(){
if (navigator.appName == "Netscape") {
h=".left";
v=".top";
dS="document.";
sD="";
iW="window.innerWidth"
iH="window.innerHeight"
osX="window.pageXOffset"
osY="window.pageYOffset"
}else{
h=".pixelLeft";
v=".pixelTop";
dS="";
sD=".style";
iW="document.body.clientWidth"
iH="document.body.clientHeight"
osX="document.body.scrollLeft"
osY="document.body.scrollTop"
}
}
obW=70+30
obH=62+38
objectXY="marca" 
 
function local(){
eval(dS+objectXY+sD+h+"="+((eval(iW))-obW+(eval(osX))));
eval(dS+objectXY+sD+v+"="+((eval(iH))-obH+(eval(osY))));
setTimeout("local()",100)
}
checanav()
</script> 
            <!--fim --> 
          </div>
        </div>
      </div>
    </th>
  </tr>
</table>
<script type="text/javascript">
var TabbedPanels1 = new Spry.Widget.TabbedPanels("TabbedPanels1");
       </script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

fsales_123, você tem que ver primeiro se $ls->id está retornando dados. Pra isso, coloque apenas

<?php echo $ls->id; ?>

ou então olhe o código-fonte HTML pra ver se a ID está aparecendo. Seria interessante a gente ver a classe que origina essa variável...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você tem que passar o ID na URL como o alisson7l mencionou no Post #2:

 

pagina/ver_anuncio.php?id=<?php echo $ln->ID; ?>

 

Em ver_anuncio.php, você deve usar $_GET['id'] para pegar o ID da URL. Em nenhum momento você está usando essa variável

 

Leia um pouco sobre Query String, que vai entender

Compartilhar este post


Link para o post
Compartilhar em outros sites

Beraldo

Aonde eu coloco

ver_anuncio.php

<?php 
include_once("../config/conexao.php");
?>
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="ISO-8859-1">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<link href="../css/stylo.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" href="../css/normalize.css">
<link rel="stylesheet" href="../css/style.css">
<link href='http://fonts.googleapis.com/css?family=PT+Sans:400,700' rel='stylesheet' type='text/css'>
<script src="js/jquery.min.js"></script>
<script>
$(function() {
var pull  = $('#pull');
menu  = $('nav ul');
menuHeight = menu.height();
 
$(pull).on('click', function(e) {
e.preventDefault();
menu.slideToggle();
});
 
$(window).resize(function(){
         var w = $(window).width();
         if(w > 320 && menu.is(':hidden')) {
         menu.removeAttr('style');
         }
     });
});
</script>
    <link href="http://fonts.googleapis.com/css?family=Open+Sans:600" type="text/css" rel="stylesheet" />
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false"></script>
<script type="text/javascript" src="../js/jquery.min-.js"></script>
<script type="text/javascript" src="../js/mapa.js"></script>
<script src="SpryAssets/SpryTabbedPanels.js" type="text/javascript"></script>
<link href="SpryAssets/SpryTabbedPanels.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="../css/cursor.css">
<script src="../js/bloqueio.js" type="text/javascript"></script>
 
<title>Anúncio:<?php echo $ln->nome; ?></title>
<link href="../SpryAssets/SpryTabbedPanels.css" rel="stylesheet" type="text/css" />
<script src="../SpryAssets/SpryTabbedPanels.js" type="text/javascript"></script>
</head>
 
<body onload="initialize()">
<div id="divhoriz">
<img style=" margin-left:50px;" src="../img/logo.png" width="500" height="159"></div>
 
<div>
<nav class="clearfix">
<ul class="clearfix">
<li><a href="#">Início</a></li>
<li><a href="quemsomos.php">Quem Somos</a></li>
<li><a href="#">Fale Conosco</a></li>
 <li id="divcadastre"><a href="#">CADASTRE SUA EMPRESA OU SERVIÇO AQUI. É GRÁTIS!</a></li>
</ul>
<a href="#" id="pull">Menu</a>
</nav></div>
 
<table width="100%" height="579" border="0" style=" margin-top:10px;">
  <tr>
    <td>
    <table width="100%" height="350" border="0">
  <tr>
    <td valign="top" rowspan="4">
   <table width="100%" border="0" cellpadding="5" cellspacing="5">
  <tr>
    <td width="2%" align="center" valign="middle"><img src="uploads/<?php echo $ln->foto; ?>" width="360" height="280" /></td>
    <td width="98%" align="left" valign="top"><br />
      <div align="left" style="margin:5px; color:#333; font-size:11px;">Nome da Empresa: <strong style="font-size:14px; text-transform:uppercase;"><?php echo $ln->empresa; ?></strong></div>
      <div align="left" style="margin:5px; color:#333; font-size:11px;"> Telefone 1: <strong><?php echo $ln->telefone; ?></strong>    Telefone 2: <strong><?php echo $ln->telefone2; ?></strong> </div>
      <div align="left" style="margin:5px; font-size:11px; color:#333;"> E-mail: <strong><a href="mailto:<?php echo $ln->email; ?>"><u><?php echo $ln->email; ?></u></a></strong></div>
      <div align="left" style="margin:5px; font-size:11px; color:#333;"> CEP: <strong><?php echo $ln->cep; ?></strong></div>
      <div align="left" style="margin:5px; color:#333; font-size:11px;">Rua: <strong><?php echo $ln->rua; ?>,  </strong>n<strong>°<?php echo $ln->numero; ?></strong></div>
      <div align="left" style="margin:5px; color:#333; font-size:11px;">Bairro: <strong><?php echo $ln->bairro; ?></strong></div>
      <div align="left" style="margin:5px; font-size:11px; color:#333;">Cidade: <strong><?php echo $ln->cidade; ?></strong></div>
      
      <div align="left" style="margin:5px; font-size:11px; color:#333;"> Site: <strong><a href="<?php echo $ln->site; ?>" target="_blank"><u><?php echo $ln->site; ?></u></a></strong></div>
      <div align="left" style="margin:5px; font-size:11px; color:#333;">Enviado por: <strong><?php echo $ln->nome; ?></strong></div>
      <br />
      </td>
  </tr>
</table>
<table width="725" height="47" border="0">
  <tr>
    <th scope="col"> <div id="TabbedPanels1" class="TabbedPanels">
        <ul class="TabbedPanelsTabGroup">
          <li class="TabbedPanelsTab" tabindex="0"><img src="cep.png" width="16" height="15" /> Localize-se</li>
          <li class="TabbedPanelsTab" tabindex="0"><img src="sobre.png" width="20" height="13" /> Sobre Nós</li>
          <li class="TabbedPanelsTab" tabindex="0"><img src="email.png" width="16" height="12" />  Entre Em Contato</li>
        </ul>
        <div class="TabbedPanelsContentGroup">
          <div class="TabbedPanelsContent">
            <div id="apresentacao">
              <form method="post" action="index.html">
                <fieldset>
                  <label for="txtEndereco">Informe Cep ou Endereço:</label>
                  <input type="text" id="txtEndereco" name="txtEndereco" />
                  <input type="button" id="btnEndereco" name="btnEndereco" value="Mostrar no mapa" />
                  <div id="mapa"></div>
                </fieldset>
              </form>
            </div>
          </div>
          <div class="TabbedPanelsContent">
          
 
            <div align="left" style="width:700px; height:95px; word-wrap:break-word; overflow:scroll;  overflow-x:hidden;"><?php echo $ln->descricao; ?></div>
          </div>
          <div class="TabbedPanelsContent">
            <p align="center" style="font-size:18px;"><strong>Entre em contato com <u><?php echo $ln->empresa; ?></u>, preenchendo o formulário abaixo!</strong></p>
            <div align="center">Mensagem será enviada na Caixa de Spam "Lixeira" do seu email!</div>
            <form action="formail.php">
              <input type="hidden" name="emaildest" value="<?php echo $ln->email; ?>">
              <!-- e-mail do destinatario -->
              <input type="hidden" name="redirecionar" formtarget="_new" value="obrigado.php">
              <!-- Endereço para onde Vai depois de enviar o formulario -->
              <center>
               <table width="280" height="260" border="0" align="left" cellpadding="1" cellspacing="0" >
        <tr>
          <td>
            <table width="600" height="139" border="0" align="center" cellpadding="3" cellspacing="5">
              <tr>
                <td height="28"><div style="color:#333;" align="right">Nome:</div></td><td width="194"><input type="text" size="30" placeholder="Informe o seu nome" name="nome" value=""></td>
                <td width="383" rowspan="3">
                <textarea cols="40" placeholder="Mensagem" rows="6" name="mensagem"></textarea>
                </td>
                </tr>
              <tr>
                <td height="28"><div style="color:#333;" align="right">E-mail:</div></td><td><input type="text" placeholder="Informe seu email ex: exemplo@exemplo.com" size="30" name="email" value=""></td>
                </tr>
              <tr>
                <td height="28"><div style="color:#333;" align="right">Assunto:</div></td><td><input type="text" placeholder="Informe o assunto" size="30" name="assunto" value=""></td>
                </tr>
              <tr>
                </tr>
              <tr>
                <td colspan="3" align="center"><input type="submit" value=" Enviar "> <input type="reset" value=" Limpar "></td>
                </tr>
              </table>
            </td>
          </tr>
        </table>
      </center>
            </form>
            <script language=javaScript>
function checanav(){
var x = navigator.appVersion;
y = x.substring(0,4);
if (y>=4) variaveis(),local();
}
function variaveis(){
if (navigator.appName == "Netscape") {
h=".left";
v=".top";
dS="document.";
sD="";
iW="window.innerWidth"
iH="window.innerHeight"
osX="window.pageXOffset"
osY="window.pageYOffset"
}else{
h=".pixelLeft";
v=".pixelTop";
dS="";
sD=".style";
iW="document.body.clientWidth"
iH="document.body.clientHeight"
osX="document.body.scrollLeft"
osY="document.body.scrollTop"
}
}
obW=70+30
obH=62+38
objectXY="marca" 
 
function local(){
eval(dS+objectXY+sD+h+"="+((eval(iW))-obW+(eval(osX))));
eval(dS+objectXY+sD+v+"="+((eval(iH))-obH+(eval(osY))));
setTimeout("local()",100)
}
checanav()
</script> 
            <!--fim --> 
          </div>
        </div>
      </div>
    </th>
  </tr>
</table>
<script type="text/javascript">
var TabbedPanels1 = new Spry.Widget.TabbedPanels("TabbedPanels1");
       </script>
</td>
    <td width="313" valign="top"><strong style="color:#999; padding-left:5px; border-bottom-style:solid;">EMPRESAS EM DESTAQUE</strong><br>
    
     <?php
include_once("../mysqli.php");
try {
  $con = conexao::getInstance();
  $res = $con->query("SELECT * FROM anuncios ORDER BY cliques DESC LIMIT 1");
  while($m=$res->fetch_array(MYSQLI_ASSOC)){
  $ID = $m["ID"];
 $thumb = $m["thumb"];
    $empresa = $m["empresa"];
$telefone = $m["telefone"];
$cidade = $m["cidade"];
  }
} catch(Exception $e) {
  echo $e->getMessage();
}
?>
   
   <table style=" margin-top:15px; margin-left:5px;" height="50" border="0">
        <tr>
          <td height="110" valign="middle"><a href="javascript: ver_anuncio(<?php echo $ID; ?>);" style="text-decoration:none;"><img style="border:3px solid #CCC; width:250px; height:220px;" src="../uploads/<?php echo $thumb; ?>" /></a></td>
          </tr>
      </table>
    
    </td>
  </tr>
  <tr>
    <td valign="top"><strong style="color:#999; padding-left:5px; border-bottom-style:solid;">PARCEIROS</strong></td>
  </tr>
  <tr>
    <td valign="top" style=" padding-top:10px; padding-left:5px; color:#999;">
    <strong style="border-bottom-style:solid;">SIGA-NOS NO FACEBOOK </strong>
</td>
  </tr>
    </table>
</td>
  </tr>
</table>
<div id="divfooter">
<table id="divtabefooter" width="100%" border="0">
  <tr>
    <td valign="top" style="padding-left:60px;"><strong style="color:#CCC;">Empresa</strong><br>
    <ul><a style="text-decoration:none; color:#FFF;" href="quemsomos.php">Quem Somos</a></ul>
    <ul><a style="text-decoration:none; color:#FFF;" href="#">Fale Conosco</a></ul>
    </td>
    <td valign="top" style="padding-right:50px;"><strong style="color:#CCC;">Links Úteis</strong><br>
    <ul><a style="text-decoration:none; color:#FFF;" href="https://www.google.com.br/maps?hl=pt-BR&tab=wl'>https://www.google.com.br/maps?hl=pt-BR&tab=wl" target="_blank">Maps</a></ul>
<ul><a style="text-decoration:none; color:#FFF;" href="https://www.google.com.br/" target="_blank">Google</a></ul>
    </td>
 
    <td valign="top"><strong style="color:#CCC;">Dúvidas</strong><br>
    <ul><a style="text-decoration:none; color:#FFF;" href="#">Comece por aqui</a></ul>
    <ul><a style="text-decoration:none; color:#FFF;" href="pqanunciar.php">Por quê anunciar?</a></ul>
    </td>
  </tr>
</table>
 
</div>
</body>
 
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você usa $_GET['id'] para pegar o valor da URL

Esse valor será usado na consulta, para buscar o registro solicitado

 

Veja este artigo:

http://forum.imasters.com.br/topic/192408-sistema-de-cadastro-em-phpmysql/

 

Está tudo bem explicado ali

Compartilhar este post


Link para o post
Compartilhar em outros sites

simm.... mais eu tenho qe tirar o java n sei como ?

 

 

<?php 
include_once("../config/conexao.php");
 
if(@$_GET["tabadmin"] == true){
$sql = mysql_query("SELECT * FROM anuncios WHERE ID = '".strip_tags($_GET["ID"])."'") or die (mysql_error());
}else{
$sql = mysql_query("SELECT * FROM anuncios WHERE ID = '".strip_tags($_GET["ID"])."' AND status = 'Ativo'") or die (mysql_error());
}
 
 
 
if(mysql_num_rows($sql) == false){
echo '<script type="text/javascript">alert("Anúncio não encontrado.");</script>';
echo '<script type="text/javascript">window.close();</script>';
exit;
}
$ln = mysql_fetch_object($sql);
?>

 

ai eu tiro o javascript e coloco aonde o $id = $_GET["id"];

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom puxei o anúncio agora só não está aparecendo o os phps

 

 

<?php 
include_once("../config/conexao.php");
 
if(@$_GET["tabadmin"] == true){
$sql = mysql_query("SELECT * FROM anuncios WHERE ID = '".strip_tags($_GET["ID"])."'") or die (mysql_error());
}else{
$sql = mysql_query("SELECT * FROM anuncios WHERE ID = '".strip_tags($_GET["ID"])."' AND status = 'Ativo'") or die (mysql_error());
}
 
 
 
if(mysql_num_rows($sql) == false){
$id = $_GET["id"];
}
$ln = mysql_fetch_object($sql);
?>

 

não sei se ta certo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom puxei o anúncio agora só não está aparecendo o os phps

Os "phps"? O que quer dizer com isso?

 

Se quiser listar os resultados, precisa usar o array retornado por mysql_fetch_array. Veja exemplos aqui: http://php.net/mysql_fetch_array

 

 

Este trecho não faz sentido algum:

 

if(mysql_num_rows($sql) == false){
    $id = $_GET["id"];
}

Primeiro, o correto é comparar com 0, não com False, pois mysql_num_rows retorna um inteiro, não um booleano.

E se não houver registros, não tem sentido criar $id. Você deve alertar o usuário sobre a ausência de registros, por exemplo.

 

 

Lembrando que funções mysql_* estão obsoletas desde o PHP 5.5 e serão removidas do PHP em breve. Prefira usar MySQLi ou PDO. Veja mais aqui: http://www.ultimatephp.com.br/php-por-que-nao-utilizar-funcoes-mysql

Compartilhar este post


Link para o post
Compartilhar em outros sites

fsales_123

 

Veja se entendi certo:

 

Imagem que esta em qualquer pagina no site:

<td width="2%" height="238" valign="top"><a href="pagina/ver_anuncio.php(<?php echo $ln->ID; ?>)" OnCLick="contarCliques(<?php echo $ln->ID; ?>);" style="text-decoration:none;"><img style="border:3px solid #CCC; width:250px; height:220px; margin-top:10px; border-radius:3px;" src="uploads/<?php echo $ln->thumb; ?>" width="250" height="220" /></a>          
            </td>

ai o arquivo ver_anuncio.php do post #4 é onde sera direcionado ao clicar no anuncio acima.

 

E no post #13 é a conexão com o DB (banco de dados) precisa ver o que contem na tabela anuncio, para saber o que sera salvo.

 

Posso estar errada, mas o pessoal é livre para corrigir.

 

Acho que no link da imagem de anuncio vc não deve colocar (<?php echo $ln->ID; ?>) no href ficando assim:

<td width="2%" height="238" valign="top"><a href="pagina/ver_anuncio.php" OnCLick="contarCliques(<?php echo $ln->ID; ?>);" style="text-decoration:none;"><img style="border:3px solid #CCC; width:250px; height:220px; margin-top:10px; border-radius:3px;" src="uploads/<?php echo $ln->thumb; ?>" width="250" height="220" /></a>          
            </td>

isso pq acho desnecessário, já que quem esta contanto o clique é a função contarCliques.

 

Então aqui já deve abrir normalmente o arquivo ver_anuncio.php que aparentemente é um formulário,

 

Ai no formulario também não vai precisar colocar <?php echo $ln->ID; ?>, por não ser uma atualização como é o caso da função contarClique, e sim um novo registro no banco de dados

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por Carlos Web Soluções Web
      Olá...
      Estou tentando fazer o seguinte !!
      Listando dados em tabela !!
      Gostaria que....se na listagem houver 4 linhas...indepedente de seu número de ID, faça a listagem em ID ser em ordem 1 2 3 4 !!
      Exemplo...se tiver uma listagem de dados que está em ID 1 3 3...faça ficar 1 2 3 !!

       
      echo "<table class='tabela_dados' border='1'> <tr> <td>ID</td> <td>Nome Empresa</td> <td>Responsável</td> <td>Telefone 1</td> <td>Telefone 2</td> <td>E-mail 1</td> <td>E-mail 2</td> <td>Endereço</td> <td>CEP</td> <td>Bairro</td> <td>AÇÃO 1</td> <td>AÇÃO 2</td> </tr> "; $sql = "SELECT ID FROM usuarios_dados WHERE Usuario='$usuario'"; $result = $conn->query($sql); $num_rows = $result->num_rows; $Novo_ID = 1; for ($i = 0; $i < $num_rows; $i++) { $registro = $result -> fetch_row(); $sql2 = "UPDATE usuarios_dados SET ID='$Novo_ID' WHERE ID='$Novo_ID'"; $result2 = $conn->query($sql2); $Novo_ID++; } $sql = "SELECT * FROM usuarios_dados"; $result = $conn->query($sql); if ($result->num_rows > 0) { // output data of each row while($row = $result->fetch_assoc()) { echo "<tr> <td>$row[ID]</td> <td>$row[Nome_Empresa]</td> <td>$row[Responsavel]</td> <td>$row[Telefone_1]</td> <td>$row[Telefone_2]</td> <td>$row[Email_1]</td> <td>$row[Email_2]</td> <td>$row[Endereço]</td> <td>$row[CEP]</td> <td>$row[Bairro]</td> <td> <form method='post' action='Editar_Dados.php'> <input type='hidden' name='usuario' value='$usuario'> <input type='hidden' name='senha' value='$senha'> <input type='hidden' name='ID' value='$row[ID]'> <input type='submit' style='padding: 10px;' value='EDITAR'> </form> </td> <td> <form method='post' action='Deletar_Dados.php'> <input type='hidden' name='usuario' value='$usuario'> <input type='hidden' name='senha' value='$senha'> <input type='hidden' name='ID' value='$row[ID]'> <input type='submit' style='padding: 10px;' value='DELETAR'> </form> </td> </tr> "; } } else { echo "0 results"; } $conn->close();  
    • Por Carlos Antoliv
      Olá, senhores.
       
      Sei que existem diversos tópicos por aí sobre esse assunto, contudo, não consegui solucionar o problema, mesmo depois de 1 dia tentando fazer algo até simples.
       
      Seguinte, estou pegando o id de um produto e tentando jogar em outra tabela, pelo checkbox.
      ex:
       
      id    produto
      23   lapis
      43  caneta
       
      pelo checkbox, a pessoa escolhe o produto e adicona em uma lista, que é outro banco. Se pessoa selecionar mais de 1 item da lista, o laço só envia para o banco apenas 1 item de qualquer forma.
       
      Vou postar o Código:
       
      Código do INSERT:
       
          $check1 = (isset($_POST["check"]) && $_POST["check"] != null) ? $_POST["check"] : "";     foreach($check1 as $check){                         $stmt = $conexao->prepare("INSERT INTO tb_itemProdKit (fk_tb_kit, fk_usuarios, fk_tb_produtos) VALUES (?, ?, ?)");                  $stmt->bindParam(1, $nome_prod);         $stmt->bindParam(2, $idSessao);         $stmt->bindParam(3, $check);                if ($stmt->execute()) {             if ($stmt->rowCount() > 0) {                 echo "Dados cadastrados com sucesso!";                 $id_prod = null;                 $nome_prod = null;                 $idSessao = null;                 $check = null;                             header("Location: item-produto-kit.php");exit;                              } else {                 echo "Erro ao tentar efetivar cadastro";             }         } else {                throw new PDOException("Erro: Não foi possível executar a declaração sql");         }     } } } catch (PDOException $erro) {         echo "Erro: " . $erro->getMessage();     }    
       
      Agora o código do checkbox:
       
             if ($stmt->execute()) {                 while ($rs = $stmt->fetch(PDO::FETCH_OBJ)) {                       echo "<tr>";                     echo "<td><input type='checkbox' name='check[]' id='check' value='".$rs->id_prod."'</td><td class='lista_usuario'>".$rs->nome_produto."</td><td class='lista_usuario'>".$rs->desc_prod."</td><td class='lista_usuario'>".$rs->peso_liq_prod                                ."</td>"                                ;                     echo "</tr>";                 }             }else {                 echo "Erro: Não foi possível recuperar os dados do banco de dados";             }     } catch (PDOException $erro) {         echo "Erro: ".$erro->getMessage();     }     echo "</form>"    
          ?>  
       
       
      Está cadastrando apenas 1 item e não múltiplos itens.
       
      abço!!
       
       
       
       
       
    • Por douglas79
      Bom dia,
       
      Estou seguindo uma vídeo aula no Youtube e o instrutor lá colocou uma sequência de div's (seja id ou class), o seletor background não funciona.

      Vou postar o código até o momento:
       
      @charset "utf-8";
       
      body, ul{padding:0;margin:0;background: #e2e2e2;list-style: none;}
      #geral{overflow: hidden;}
      #geral #topo{width:1018px;margin:0 auto;overflow: hidden;}
      #geral #topo #logo, #menuTopo{float:left;width:400px;}
      #geral #topo #logo{background:#ccc;}
      #geral #topo #menuTopo{}
      #geral #topo #menuTopo li{float:left;padding:5px;}

      Alguém pode me tirar essa dúvida???
      Desde já, agradeço!
    • Por Gildvan Arley
      <?php $consulta = $conexao->query('SELECT * FROM nomevip '); while ($exibir=$consulta->fetch(PDO::FETCH_ASSOC)){ ?> Olá
      Como posso remover 13 ids desse SELECT do 1 ao 13 
    • Por denys017
      Bom dia, boa tarde ou boa noite, bem o que quero fazer é o seguinte eu salvei o nome de algumas imagens no banco e quero ligar elas a um id de usuario, para que na hora de exibir as imagens só exiba as imagens que estejam ligadas/cadastradas com aquele usuario, resumindo quero saber como faço para ligar os campos das imagens cadastrada ao campo do usuario no sql.
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.