Boa tarde .
estou com esse codigo que min da os id= para validação dos links aleatorio com codigo rand()
estou precisando de super ajuda, onde eu troco o aleatorio para o fixo para acada anuncio , vir com sua ID seguencial
exemplo .
Anuncio 100001 -> .php?pg=anuncio&id=100001
e assim sucessivamente.
<?php
if (isset($_POST['gerar']) && ($_POST['vid'] != "")) {
$vqtdeAnuncio = $_POST["qtdeanuncio"];
for ($i = 1; $i <= $vqtdeAnuncio; $i++) {
$dataAnuncio = date("Y-m-d H:i:s");
$dataAlt = date("Y-m-d H:i:s");
$vArrayAlfa = array("a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z");
$vArrayAlfaRand = rand(0, 51);
$vArrayAlfaCompleto = $vArrayAlfa[$vArrayAlfaRand];
$vid = htmlspecialchars(strip_tags(trim(strtolower(($_POS T['vid'])))));
$anuncioContador = rand(0, 100000);
$anuncioLinkNovo = rand(0, 999999) . $anuncioContador . $vArrayAlfaCompleto;
$vArrayDescricao = array(
"Ligue a vontade para celular e fixo em todo Brasil, EUA e Canadá. Aproveite nosso teste grátis de 1h.",
"Telexfree chega com a economia certa para suas ligações telefônicas. Celular e Fixo Teste agora por 1 hora inteiramente grátis.",
"1 hora de ligações grátis para conhecer um serviço incrível. Ligue para celulares e fixos em todo Brasil, EUA e Canadá.",
"Economize em suas ligações telefônicas. Experimente grátis por 1 hora Celular e Fixo Brasil - EUA - Canadá.",
"Ligue a vontade para celular e fixo por apenas U$49,90 mensais. Experimente agora por 1 hora É grátis.",
"Use um serviço inteligente! Ligue a vontade para celular e fixo no Brasil, EUA e Canadá. Teste grátis de 1 hora.",
"Ligue para qualquer operadora pagando sempre o mesmo valor, somente U$49,90 mensais. Brasil - EUA - Canadá Faça um teste de 1 hora grátis.",
"Ligue a vontade para 3 países Brasil ? EUA ? Canadá Fixo e celular Experimente por 1 hora É de graça!",
"Empresa americana de tecnologia chega ao Brasil. Suas ligações telefônicas nunca mais serão as mesmas Teste por 1 hora de graça!",
"Venha para a Telexfree Fale mais e pague menos Experimente por 1 hora agora mesmo. Inteiramente grátis!",
"Tecnologia de ponta. Telexfree Ligue para celular e fixo por 1 hora inteiramente grátis Brasil ? EUA - Canadá.",
"Incrível! Por apenas U$49,90 mensais você vai falar a vontade com celular e fixo no Brasil, EUA e Canadá. Teste agora por 1 hora. É GRÁTIS.",
"Ligue para mais de 40 países Fixo e celular Mensalidade de apenas U$49,90 Teste agora por 1 hora. É GRÁTIS.",
"Dos EUA direto para + de 40 países Em todo o mundo. Fixo e celular Experimente por 1 hora grátis!",
"Seja cliente da empresa que mais cresce no mundo. Ligue por 1 hora grátis Fixo e celular + de 40 países.",
"Pare de pagar CARO em suas ligações telefônicas. Telexfree é a solução, por apenas U$49,90 Fixo e celular? Em 40 países Teste agora por 1 hora. É GRÁTIS.",
"Telexfree Experimente nosso serviço por 1 hora inteiramente grátis. Ligue para fixo e celular de 40 países. Aproveite e Comprove AGORA.",
"Não perca tempo e muito menos dinheiro. Venha para a Telexfree fale muito mais e pague muito menos. Faça um teste gratuito de 1 hora.",
"Não fique parado! Venha para Telexfree, a sua liberdade para falar ao telefone Teste por 1 hora Inteiramente grátis.",
"Telexfree Um jeito novo de usar o celular Fala mais pague menos Duvida? Então teste de graça por 1h Fale com + de 40 países.",
"Saudade da família? Venha conhecer a Telexfree e fale a vontade, com celular e fixo, em mais de 40 países. Teste grátis de 1hora.",
"Não tenha mais sustos com sua conta de telefone. Chegou Telexfree, por apenas U$49,90 mensais você fala a vontade com + de 40 países Teste de graça por 1 hora.",
"Quer falar de graça? Então teste agora mesmo por 1 hora a Telexfree, ligue para celular e fixo em + de 40 países.",
"Seu celular está sem crédito? Não tem problema, teste de graça por 1 hora a Telexfree e ligue para celular e fixo em todo Brasil, EUA e Canadá.",
"Pague apenas U$49,90 mensais e saia falando a vontade com mais de 40 países. Experimente de graça por 1 hora agora mesmo. Fixo e celular.",
"Presença clara em sua ligação. Teste agora mesmo de graça 1 hora para falar com fixo e celular Brasil ? EUA - Canadá.",
"Mais de 40 países para se comunicar Experimente É DE GRAÇA Por 1 hora você falará com fixo e celular. APROVEITE!",
"O futuro chegou! TELEXFREE Ligue a vontade para + de 40 países Fixo e celular Teste gratuitamente por 1 hora.",
"Telexfree Demonstração GRATUITA de serviço. Ligue para fixos e celulares em mais de 40 países. Você tem 1 hora.",
"Imagine um plano que você paga uma vez por mês e fala a vontade com fixo e celular em + de 40 países... Ele existe! Teste de graça por 1 hora.",
"Que tal falar a vontade com fixo e celular? Gostou! Então, conheça a Telexfree Teste agora mesmo de graça por 1h.",
"Telexfree Pague pouco e FALE MUITO! Fixo e celular Teste por 1 hora. É GRÁTIS!",
"50% OFF na sua conta de telefone. TELEXFREE - FIXO E CELULAR TESTE GRÁTIS POR 1 HORA."
);
$vDescricaoRand = rand(0, 32);
$vDescricao = $vArrayDescricao[$vDescricaoRand];
$linkCompleto = '<a href="http://www.telexfree.com/ad/' . $vid . ' "target="_blank">Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...' . $vid . '</a>';
$vDescricaoCompleta = $vDescricao . "<br/>" . $linkCompleto;
$vsql = 'INSERT INTO anuncio (contador, descricao, dataAnuncio, dataAlt, linkAnuncio) ';
$vsql.= 'VALUES (:contador,:descricao,:dataAnuncio,:dataAlt,:linkA nuncio)';
try {
$query_anuncio = $conecta->prepare($vsql);
$query_anuncio->bindValue(':contador', $anuncioContador, PDO::PARAM_STR);
$query_anuncio->bindValue(':descricao', $vDescricaoCompleta, PDO::PARAM_STR);
$query_anuncio->bindValue(':dataAnuncio', $dataAnuncio, PDO::PARAM_STR);
$query_anuncio->bindValue(':dataAlt', $dataAlt, PDO::PARAM_STR);
$query_anuncio->bindValue(':linkAnuncio', $anuncioLinkNovo, PDO::PARAM_STR);
$query_anuncio->execute();
} catch (PDOException $erro_cadastrar) {
echo 'Erro ao cadastrar um novo anúncio ' . $erro_cadastrar->getMessage();
}
?>
<?php
$sqlLink = "SELECT linkAnuncio FROM anuncio";
try {
$sqlLinkSelect = $conecta->prepare($sqlLink);
$sqlLinkSelect->execute();
$rs = $sqlLinkSelect->fetchAll(PDO::FETCH_ASSOC);
} catch (Exception $erro_selecionar) {
echo "Erro ao selecionar dados. ".$erro_selecionar->getMessage();
}
foreach ($rs as $resultado){
$linkNovo = $resultado['linkAnuncio'];
}
?>
<div id="anuncio-cadastrado">
<p class="item">
<span class="badge badge-success number"><?php echo $i; ?></span>
<span class="link">
<input style="margin-top:6px;" type="text" class="span4 selectFocus" value="http://www.virgulamagica.com.br/index2.php?pg=anuncio&id=<?php echo $linkNovo; ?>">
<a data-loading-text="Copiado" style="margin-top: -3px;" href="#" class="copy btn btn-small btn-success">Copiar</a>
</span>
</p>
</div><!-- anuncio-cadastrado -->
<?php
}
}else {
}
?>
estou com esse codigo que min da os id= para validação dos links aleatorio com codigo rand()
estou precisando de super ajuda, onde eu troco o aleatorio para o fixo para acada anuncio , vir com sua ID seguencial
exemplo .
Anuncio 100001 -> .php?pg=anuncio&id=100001
e assim sucessivamente.
<?php
if (isset($_POST['gerar']) && ($_POST['vid'] != "")) {
$vqtdeAnuncio = $_POST["qtdeanuncio"];
for ($i = 1; $i <= $vqtdeAnuncio; $i++) {
$dataAnuncio = date("Y-m-d H:i:s");
$dataAlt = date("Y-m-d H:i:s");
$vArrayAlfa = array("a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z");
$vArrayAlfaRand = rand(0, 51);
$vArrayAlfaCompleto = $vArrayAlfa[$vArrayAlfaRand];
$vid = htmlspecialchars(strip_tags(trim(strtolower(($_POS T['vid'])))));
$anuncioContador = rand(0, 100000);
$anuncioLinkNovo = rand(0, 999999) . $anuncioContador . $vArrayAlfaCompleto;
$vArrayDescricao = array(
"Ligue a vontade para celular e fixo em todo Brasil, EUA e Canadá. Aproveite nosso teste grátis de 1h.",
"Telexfree chega com a economia certa para suas ligações telefônicas. Celular e Fixo Teste agora por 1 hora inteiramente grátis.",
"1 hora de ligações grátis para conhecer um serviço incrível. Ligue para celulares e fixos em todo Brasil, EUA e Canadá.",
"Economize em suas ligações telefônicas. Experimente grátis por 1 hora Celular e Fixo Brasil - EUA - Canadá.",
"Ligue a vontade para celular e fixo por apenas U$49,90 mensais. Experimente agora por 1 hora É grátis.",
"Use um serviço inteligente! Ligue a vontade para celular e fixo no Brasil, EUA e Canadá. Teste grátis de 1 hora.",
"Ligue para qualquer operadora pagando sempre o mesmo valor, somente U$49,90 mensais. Brasil - EUA - Canadá Faça um teste de 1 hora grátis.",
"Ligue a vontade para 3 países Brasil ? EUA ? Canadá Fixo e celular Experimente por 1 hora É de graça!",
"Empresa americana de tecnologia chega ao Brasil. Suas ligações telefônicas nunca mais serão as mesmas Teste por 1 hora de graça!",
"Venha para a Telexfree Fale mais e pague menos Experimente por 1 hora agora mesmo. Inteiramente grátis!",
"Tecnologia de ponta. Telexfree Ligue para celular e fixo por 1 hora inteiramente grátis Brasil ? EUA - Canadá.",
"Incrível! Por apenas U$49,90 mensais você vai falar a vontade com celular e fixo no Brasil, EUA e Canadá. Teste agora por 1 hora. É GRÁTIS.",
"Ligue para mais de 40 países Fixo e celular Mensalidade de apenas U$49,90 Teste agora por 1 hora. É GRÁTIS.",
"Dos EUA direto para + de 40 países Em todo o mundo. Fixo e celular Experimente por 1 hora grátis!",
"Seja cliente da empresa que mais cresce no mundo. Ligue por 1 hora grátis Fixo e celular + de 40 países.",
"Pare de pagar CARO em suas ligações telefônicas. Telexfree é a solução, por apenas U$49,90 Fixo e celular? Em 40 países Teste agora por 1 hora. É GRÁTIS.",
"Telexfree Experimente nosso serviço por 1 hora inteiramente grátis. Ligue para fixo e celular de 40 países. Aproveite e Comprove AGORA.",
"Não perca tempo e muito menos dinheiro. Venha para a Telexfree fale muito mais e pague muito menos. Faça um teste gratuito de 1 hora.",
"Não fique parado! Venha para Telexfree, a sua liberdade para falar ao telefone Teste por 1 hora Inteiramente grátis.",
"Telexfree Um jeito novo de usar o celular Fala mais pague menos Duvida? Então teste de graça por 1h Fale com + de 40 países.",
"Saudade da família? Venha conhecer a Telexfree e fale a vontade, com celular e fixo, em mais de 40 países. Teste grátis de 1hora.",
"Não tenha mais sustos com sua conta de telefone. Chegou Telexfree, por apenas U$49,90 mensais você fala a vontade com + de 40 países Teste de graça por 1 hora.",
"Quer falar de graça? Então teste agora mesmo por 1 hora a Telexfree, ligue para celular e fixo em + de 40 países.",
"Seu celular está sem crédito? Não tem problema, teste de graça por 1 hora a Telexfree e ligue para celular e fixo em todo Brasil, EUA e Canadá.",
"Pague apenas U$49,90 mensais e saia falando a vontade com mais de 40 países. Experimente de graça por 1 hora agora mesmo. Fixo e celular.",
"Presença clara em sua ligação. Teste agora mesmo de graça 1 hora para falar com fixo e celular Brasil ? EUA - Canadá.",
"Mais de 40 países para se comunicar Experimente É DE GRAÇA Por 1 hora você falará com fixo e celular. APROVEITE!",
"O futuro chegou! TELEXFREE Ligue a vontade para + de 40 países Fixo e celular Teste gratuitamente por 1 hora.",
"Telexfree Demonstração GRATUITA de serviço. Ligue para fixos e celulares em mais de 40 países. Você tem 1 hora.",
"Imagine um plano que você paga uma vez por mês e fala a vontade com fixo e celular em + de 40 países... Ele existe! Teste de graça por 1 hora.",
"Que tal falar a vontade com fixo e celular? Gostou! Então, conheça a Telexfree Teste agora mesmo de graça por 1h.",
"Telexfree Pague pouco e FALE MUITO! Fixo e celular Teste por 1 hora. É GRÁTIS!",
"50% OFF na sua conta de telefone. TELEXFREE - FIXO E CELULAR TESTE GRÁTIS POR 1 HORA."
);
$vDescricaoRand = rand(0, 32);
$vDescricao = $vArrayDescricao[$vDescricaoRand];
$linkCompleto = '<a href="http://www.telexfree.com/ad/' . $vid . ' "target="_blank">Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...' . $vid . '</a>';
$vDescricaoCompleta = $vDescricao . "<br/>" . $linkCompleto;
$vsql = 'INSERT INTO anuncio (contador, descricao, dataAnuncio, dataAlt, linkAnuncio) ';
$vsql.= 'VALUES (:contador,:descricao,:dataAnuncio,:dataAlt,:linkA nuncio)';
try {
$query_anuncio = $conecta->prepare($vsql);
$query_anuncio->bindValue(':contador', $anuncioContador, PDO::PARAM_STR);
$query_anuncio->bindValue(':descricao', $vDescricaoCompleta, PDO::PARAM_STR);
$query_anuncio->bindValue(':dataAnuncio', $dataAnuncio, PDO::PARAM_STR);
$query_anuncio->bindValue(':dataAlt', $dataAlt, PDO::PARAM_STR);
$query_anuncio->bindValue(':linkAnuncio', $anuncioLinkNovo, PDO::PARAM_STR);
$query_anuncio->execute();
} catch (PDOException $erro_cadastrar) {
echo 'Erro ao cadastrar um novo anúncio ' . $erro_cadastrar->getMessage();
}
?>
<?php
$sqlLink = "SELECT linkAnuncio FROM anuncio";
try {
$sqlLinkSelect = $conecta->prepare($sqlLink);
$sqlLinkSelect->execute();
$rs = $sqlLinkSelect->fetchAll(PDO::FETCH_ASSOC);
} catch (Exception $erro_selecionar) {
echo "Erro ao selecionar dados. ".$erro_selecionar->getMessage();
}
foreach ($rs as $resultado){
$linkNovo = $resultado['linkAnuncio'];
}
?>
<div id="anuncio-cadastrado">
<p class="item">
<span class="badge badge-success number"><?php echo $i; ?></span>
<span class="link">
<input style="margin-top:6px;" type="text" class="span4 selectFocus" value="http://www.virgulamagica.com.br/index2.php?pg=anuncio&id=<?php echo $linkNovo; ?>">
<a data-loading-text="Copiado" style="margin-top: -3px;" href="#" class="copy btn btn-small btn-success">Copiar</a>
</span>
</p>
</div><!-- anuncio-cadastrado -->
<?php
}
}else {
}
?>