Ir para conteúdo

POWERED BY:

Arquivado

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

Jchiconi

Sistema de afiliado

Recommended Posts

Boa noite Turma sou nova aqui e gostaria de saber se alguém pode me ajuda.

 

estou desenvolvendo um projeto e precisava de coloca no cadastro de cliente um formulário de indicado em PHP PDO.

 

Agradeço desde já

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bem-vindo ao fórum! :)
Recomendo que leia as regras e orientações de participação

 

Explique onde tem dúvidas, que assim poderemos esclarecê-las.

 

Links úteis:

PDO: http://rberaldo.com.br/pdo-mysql/

Sistema de Cadastro: http://blog.ultimatephp.com.br/sistema-de-cadastro-php-mysql-pdo/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado Beraldo

 

O cadastro eu já tenho, primeiro tenho que fazer o select e armazenar em array para depois inserir é assim.

Meus conhecimento em PHP é básico estou começando programar agora estou fazendo cursos para melhorar meus conhecimento.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Beraldo tenho esse script em PHP e gostaria de passa em PHP orientado Objeto tem como vc me ajuda

 

session_start();
$hostname_conecta = "localhost";
$database_conecta = "nome_do_banco";
$username_conecta = "nome_de_usuario";
$password_conecta = "senha";
$conecta = mysql_connect($hostname_conecta, $username_conecta, $password_conecta) or trigger_error(mysql_error(),E_USER_ERROR);
$seleciona = mysql_select_db($database_conecta,$conecta);
$sc = mysql_query("SELECT * FROM usuarios");
$totals = mysql_num_rows($sc);
$totalcad = $totals;
if ((isset($_GET['i'])) OR (isset($_GET['ref']))) {
if(isset($_SESSION['indicador']))
{
unset($_SESSION['indicador']);
}
function anti_injectioner($sql)
{
// remove palavras que contenham sintaxe sql
$sql = preg_replace("/(from|select|insert|delete|where|drop table|show tables|#|\*|--|s\\\\_-=.,}~^)/i", '', $sql);
$sql = trim($sql);//limpa espaços vazio
$sql = strip_tags($sql);//tira tags html e php
$sql = addslashes($sql);//Adiciona barras invertidas a uma string
$sql = preg_replace("/[^0-9a-zA-Z\-]/", "", $sql);
return $sql;
}
if (($_GET['ref']))
{
$indicador = anti_injectioner($_GET['ref']);
$upd = mysql_query("UPDATE usuarios SET pincode=pincode+'1' WHERE login='{$indicador}'");
$proc = mysql_query("SELECT * FROM usuarios WHERE login='{$indicador}'");
$dad = mysql_fetch_array($proc);
$ct = mysql_num_rows($proc);
if ($dad['status'] == "pendente")
{
unset($_SESSION['indicador']);
$_SESSION['erro'] = 555; }
else if ($ct < 1)
{
unset($_SESSION['indicador']);
$_SESSION['erro'] = 555;
}
} else {
}
if (isset($_SESSION['indicador']))
{
$procurar = mysql_query("SELECT * FROM usuarios WHERE login='{$indicador}'");
$conta = mysql_num_rows($procurar);
$dd = mysql_fetch_array($procurar);
if ($_SESSION['indicador'] == array()){ exit; }
if ($conta > "0")
{
$indicadornome = $dd['nome'];
if ($indicador == $_SESSION['indicador'])
{
unset($_SESSION['indicador']);
$_SESSION['indicador'] = $indicador;
}
else
{
unset($_SESSION['indicador']);
$_SESSION['indicador'] = $indicador;
}
}
}
else
{
$procurar = mysql_query("SELECT * FROM usuarios WHERE login='{$indicador}'");
$conta = mysql_num_rows($procurar);
if ($conta > "0")
{
unset($_SESSION['indicador']);
$_SESSION['indicador'] = $indicador;
}
}
}
else
{
if (isset($_SESSION['indicador']))
{
}
else
{
}
}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Teve um tópico esses dias sobre Orientação a Objeto, vale o clique e a leitura...

http://forum.imasters.com.br/topic/549538-orientado-a-objeto/

 

Ali tem bastante conteúdo.

Compartilhar este post


Link para o post
Compartilhar em outros sites


session_start();

 

 

 

 

$hostname_conecta = "localhost";

$database_conecta = "nome_do_banco";

$username_conecta = "nome_de_usuario";

$password_conecta = "senha";

$conecta = mysql_connect($hostname_conecta, $username_conecta, $password_conecta) or trigger_error(mysql_error(),E_USER_ERROR);

$seleciona = mysql_select_db($database_conecta,$conecta);

 

$sc = mysql_query("SELECT * FROM usuarios");

$totals = mysql_num_rows($sc);

$totalcad = $totals;

 

if ((isset($_GET['i'])) OR (isset($_GET['ref']))) {

 

if(isset($_SESSION['indicador']))

{

unset($_SESSION['indicador']);

}

 

function anti_injectioner($sql)

{

// remove palavras que contenham sintaxe sql

$sql = preg_replace("/(from|select|insert|delete|where|drop table|show tables|#|\*|--|s\\\\_-=.,}~^)/i", '', $sql);

$sql = trim($sql);//limpa espaços vazio

$sql = strip_tags($sql);//tira tags html e php

$sql = addslashes($sql);//Adiciona barras invertidas a uma string

$sql = preg_replace("/[^0-9a-zA-Z\-]/", "", $sql);

return $sql;

}

 

 

 

 

if (($_GET['ref']))

{

 

$indicador = anti_injectioner($_GET['ref']);

$upd = mysql_query("UPDATE usuarios SET pincode=pincode+'1' WHERE login='{$indicador}'");

$proc = mysql_query("SELECT * FROM usuarios WHERE login='{$indicador}'");

$dad = mysql_fetch_array($proc);

$ct = mysql_num_rows($proc);

if ($dad['status'] == "pendente")

{

unset($_SESSION['indicador']);

 

$_SESSION['erro'] = 555; }

else if ($ct < 1)

{

unset($_SESSION['indicador']);

$_SESSION['erro'] = 555;

}

 

 

} else {

}

 

 

 

if (isset($_SESSION['indicador']))

{

 

$procurar = mysql_query("SELECT * FROM usuarios WHERE login='{$indicador}'");

$conta = mysql_num_rows($procurar);

$dd = mysql_fetch_array($procurar);

if ($_SESSION['indicador'] == array()){ exit; }

if ($conta > "0")

{

$indicadornome = $dd['nome'];

if ($indicador == $_SESSION['indicador'])

{

unset($_SESSION['indicador']);

$_SESSION['indicador'] = $indicador;

 

}

else

{

unset($_SESSION['indicador']);

$_SESSION['indicador'] = $indicador;

}

}

}

else

{

 

 

 

$procurar = mysql_query("SELECT * FROM usuarios WHERE login='{$indicador}'");

$conta = mysql_num_rows($procurar);

 

if ($conta > "0")

{

unset($_SESSION['indicador']);

$_SESSION['indicador'] = $indicador;

}

}

}

else

 

{

if (isset($_SESSION['indicador']))

{

 

 

 

 

}

else

{

 

 

}

}

 

 

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

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