Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 10 postagens
Mais de 10 postagens
Tópico Autor
Mensagens: 17
Sexo: Masculino
Localização: RJ
Contato:

Sistema de cadastro

01-09-2008 13:11

Boa tarde,

Estou usando o seguinte script num sistema de cadastro, onde cadastro o cliente (empresa), juntamente com seu usuário master. ambos em tabelas direrentes.
acontece que eu recupero o id da empresa para inserí-lo no cadastro do usuário, mas ele não faz o cadastro do usuário, apenas o da empresa.

$cadastrar = mysql_query("INSERT INTO `$tabpj` (razao, cnpj, ie, end, cidade, uf, cep, contato, tel1, tel2, email, cadastro, acesso, contrato)
VALUES ('$razao','$cnpj','$ie','$end','$cidade','$uf','$cep','$contato','$tel1','$tel2','$email',NOW(),NOW(),'0')", $db); //insere os campos na tabela

$consulta = mysql_query("SELECT `idpj` FROM `$tabpj` WHERE cnpj = '$cnpj'", $db);

while($idpj = mysql_fetch_row($consulta)){

echo $idpj[0]; // aqui ele exibe o id recuperado numa boa

$cadastrar1 = mysql_query("INSERT INTO `$tabusur` (idpj, nome, cpf, login, senha, email)
VALUES ('$idpj[0]','$nome','$cpf','$login','$senha','$email')", $db); //Mas aqui não sei porque não funciona.
}

pode ser uma pergunta boba, mas ainda me falta experiência... Fico grato...
0
Antunesh
redelance.com
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17680
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Sistema de cadastro

01-09-2008 13:21

Os outros valores estão indo?

Tenta ao invés de
VALUES ('$idpj[0]',...

usa
VALUES (''.$idpj[0].'',...

ou
VALUES ($idpj[0],...
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 10 postagens
Mais de 10 postagens
Tópico Autor
Mensagens: 17
Sexo: Masculino
Localização: RJ
Contato:

Sistema de cadastro

01-09-2008 14:01

Não, nenhum valor, tirei o "INSERT" do while, e deixei o 'idpj' nulo, e mesmo assim não gravou, isso "me deu um nó", vou revisar a tabela e já-já postop aki...
0
Antunesh
redelance.com
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17680
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Sistema de cadastro

01-09-2008 14:08

Não sei como está sua conexão ai, mas tenta algo assim

$conexao = mysql_connect("localhost", "login", "senha") or die(mysql_error());
$db = mysql_select_db("bancodedados");

$selec = "INSERT...";
$exec = mysql_query($selec, $conexao) or die(mysql_error());
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 10 postagens
Mais de 10 postagens
Tópico Autor
Mensagens: 17
Sexo: Masculino
Localização: RJ
Contato:

Sistema de cadastro

01-09-2008 14:46

VLW... o campo email, na verdade é usermail...

falha nossa...
0
Antunesh
redelance.com
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17680
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Sistema de cadastro

01-09-2008 16:12

¨smiley¨
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado