Jump to content


Photo

Sobre Esta Função Que Estou Fazendo


  • Faça o login para participar
11 replies to this topic

#1 guilherme014

guilherme014

    12 Horas

  • Usuários
  • 235 posts
  • Sexo:Não informado

Posted 23/02/2005, 08:30

estou tentando fazer una função o que ela terá de fazer: :unsure:

OBS = O que esta de vermelho esta tranquilo e os de azul são as minha dúvidas

1º - ela lerá todos os dados de uma tabela...

2º - ela trará consigo todos os dados e gravará en un array

3º - logo depois ela ira pegar dado a dado deste array e receberá os dados das variáveis do form.

4º - depois pegarás os dados das variaveis e da array e gravar numa determinada tabela.

5º - Excluir esta array

6º - Exibir as mensagens adequadas

se alguem puder me ajudar blz...
Oficina da WEB - Nosso Fórum é só cadastrar.....

Novo site de Desenvolvimentos de Sistemas para Web e Programas Internos:

MKT SYSTEM

Site da NETSOFT
http://www.netsoft.eti.br

#2 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 23/02/2005, 08:38

2-

$sql = "SELECT * FROM tabela";

$dados = mysql_fetch_assoc ($sql);


http://www.php.net/mysql-fetch-assoc

3- http://www.php.net/array-merge

4-

$sql = "INSERT INTO tabela VALUES ($dados["campo"])";

mysql_query ($sql);


5- http://www.php.net/unset
Klaus Paiva
Conheça também: Taperás

#3 guilherme014

guilherme014

    12 Horas

  • Usuários
  • 235 posts
  • Sexo:Não informado

Posted 23/02/2005, 09:16

valeu, vou nas paginas que vc colocou ae e da mais una estudada antes de continuar.....

Edição feita por: guilherme014, 23/02/2005, 14:53.


#4 guilherme014

guilherme014

    12 Horas

  • Usuários
  • 235 posts
  • Sexo:Não informado

Posted 23/02/2005, 14:53

coloquei assim

include("funcoes.php");
include("conexao.php");
conexao_mysql($host,$user,$pass,$db_padrao);
$id  = 'nf_cod';
$tabela = 'nota_fiscal';
$tipo_tabela = mysql_query("SELECT * FROM $tabela") or die (mysql_error());
$dados = mysql_fetch_assoc($tipo_tabela);
for($i;$i<$dados;$i++) {
$sql = mysql_query("INSERT INTO $tabela VALUES ($dados['campo'])") or die (mysql_error());
}


só que seu este erro

Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in c:\apache\htdocs\asn_industrial\class\gravar_dados.php on line 10


Oficina da WEB - Nosso Fórum é só cadastrar.....

Novo site de Desenvolvimentos de Sistemas para Web e Programas Internos:

MKT SYSTEM

Site da NETSOFT
http://www.netsoft.eti.br

#5 idosreisjunior

idosreisjunior

    Turista

  • Usuários
  • 55 posts
  • Sexo:Não informado

Posted 23/02/2005, 15:24

include("funcoes.php");
include("conexao.php");
conexao_mysql($host,$user,$pass,$db_padrao);
$id = 'nf_cod';
$tabela = 'nota_fiscal';
$tipo_tabela = mysql_query("SELECT * FROM $tabela") or die (mysql_error());
$dados = mysql_fetch_assoc($tipo_tabela);
for($i;$i<$dados;$i++) {
$sql = mysql_query("INSERT INTO $tabela VALUES ($dados[campo])") or die (mysql_error());
}

#6 guilherme014

guilherme014

    12 Horas

  • Usuários
  • 235 posts
  • Sexo:Não informado

Posted 23/02/2005, 15:27

include("funcoes.php");
include("conexao.php");
conexao_mysql($host,$user,$pass,$db_padrao);
$id = 'nf_cod';
$tabela = 'nota_fiscal';
$tipo_tabela = mysql_query("SELECT * FROM $tabela") or die (mysql_error());
$dados = mysql_fetch_assoc($tipo_tabela);
for($i;$i<$dados;$i++) {
$sql = mysql_query("INSERT INTO $tabela VALUES ($dados[campo])") or die (mysql_error());
}

nao entendi
Oficina da WEB - Nosso Fórum é só cadastrar.....

Novo site de Desenvolvimentos de Sistemas para Web e Programas Internos:

MKT SYSTEM

Site da NETSOFT
http://www.netsoft.eti.br

#7 ThalesWeb

ThalesWeb

    Veterano

  • Usuários
  • 1435 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 23/02/2005, 15:47

Poste o código completo para vermos a linha do erro. ;)
Thales Santos

#8 guilherme014

guilherme014

    12 Horas

  • Usuários
  • 235 posts
  • Sexo:Não informado

Posted 23/02/2005, 16:14

Poste o código completo para vermos a linha do erro. ;)

por enquanto é o codigo todo
Oficina da WEB - Nosso Fórum é só cadastrar.....

Novo site de Desenvolvimentos de Sistemas para Web e Programas Internos:

MKT SYSTEM

Site da NETSOFT
http://www.netsoft.eti.br

#9 thiagorsl

thiagorsl

    Ex-admin xD

  • Ex-Admins
  • 1151 posts
  • Sexo:Não informado
  • Localidade:Sampa
  • Interesses:http://sermaldito.amovoce.net/

Posted 23/02/2005, 16:32

coloquei assim


include("funcoes.php");
include("conexao.php");
conexao_mysql($host,$user,$pass,$db_padrao);
$id  = 'nf_cod';
$tabela = 'nota_fiscal';
$tipo_tabela = mysql_query("SELECT * FROM $tabela") or die (mysql_error());
$dados = mysql_fetch_assoc($tipo_tabela);
for($i;$i<$dados;$i++) {
$sql = mysql_query("INSERT INTO $tabela VALUES ($dados['campo'])") or die (mysql_error());
}


só que seu este erro

Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in c:\apache\htdocs\asn_industrial\class\gravar_dados.php on line 10

O erro deve estar nos includes coloque os includes aqui tb para que possamos achar o erro ;)

#10 ThalesWeb

ThalesWeb

    Veterano

  • Usuários
  • 1435 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 23/02/2005, 17:05

Poste o código completo para vermos a linha do erro. ;)

por enquanto é o codigo todo

Creio que não, pois tem também <?, ?>, etc... E isto intefere no número de linhas. Thiago, creio que não seja erro em include pois ele sequer inclue um arquivo com o nome gravar_dados.php.
Thales Santos

#11 thiagorsl

thiagorsl

    Ex-admin xD

  • Ex-Admins
  • 1151 posts
  • Sexo:Não informado
  • Localidade:Sampa
  • Interesses:http://sermaldito.amovoce.net/

Posted 23/02/2005, 17:14

Poste o código completo para vermos a linha do erro. ;)

por enquanto é o codigo todo

Creio que não, pois tem também <?, ?>, etc... E isto intefere no número de linhas. Thiago, creio que não seja erro em include pois ele sequer inclue um arquivo com o nome gravar_dados.php.

Se esse for o código todo ai é um erro do include pois o arquivo tem 10 llinhas exatamente...

E ele só daria erro na ultima linha se ele estivesse esqueico de fechar algum {} coisa que não percebi mas pode ser isso tb :wacko:

#12 guilherme014

guilherme014

    12 Horas

  • Usuários
  • 235 posts
  • Sexo:Não informado

Posted 25/02/2005, 10:50

Poste o código completo para vermos a linha do erro. ;)

por enquanto é o codigo todo

Creio que não, pois tem também <?, ?>, etc... E isto intefere no número de linhas. Thiago, creio que não seja erro em include pois ele sequer inclue um arquivo com o nome gravar_dados.php.

Se esse for o código todo ai é um erro do include pois o arquivo tem 10 llinhas exatamente...

E ele só daria erro na ultima linha se ele estivesse esqueico de fechar algum {} coisa que não percebi mas pode ser isso tb :wacko:

desculpa a demora, e que estava viajando...

que nem eu faleu o codigo todo é este mesmo, vu repeti-lo:

<?
include("funcoes.php");
include("conexao.php");
conexao_mysql($host,$user,$pass,$db_padrao);
$id  = 'nf_cod';
$tabela = 'nota_fiscal';
$tipo_tabela = mysql_query("SELECT * FROM $tabela") or die (mysql_error());
$dados = mysql_fetch_assoc($tipo_tabela);
for($i;$i<$dados;$i++) {
$sql = mysql_query("INSERT INTO $tabela VALUES ($dados['campo'])") or die (mysql_error());
}
?>

valeu
Oficina da WEB - Nosso Fórum é só cadastrar.....

Novo site de Desenvolvimentos de Sistemas para Web e Programas Internos:

MKT SYSTEM

Site da NETSOFT
http://www.netsoft.eti.br




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq