Sobre Esta Função Que Estou Fazendo
#1
Posted 23/02/2005, 08:30
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...
Novo site de Desenvolvimentos de Sistemas para Web e Programas Internos:
MKT SYSTEM
Site da NETSOFT
http://www.netsoft.eti.br
#2
Posted 23/02/2005, 08:38
$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
#3
Posted 23/02/2005, 09:16
Edição feita por: guilherme014, 23/02/2005, 14:53.
#4
Posted 23/02/2005, 14:53
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
Novo site de Desenvolvimentos de Sistemas para Web e Programas Internos:
MKT SYSTEM
Site da NETSOFT
http://www.netsoft.eti.br
#5
Posted 23/02/2005, 15:24
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
Posted 23/02/2005, 15:27
nao entendiinclude("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());
}
Novo site de Desenvolvimentos de Sistemas para Web e Programas Internos:
MKT SYSTEM
Site da NETSOFT
http://www.netsoft.eti.br
#7
Posted 23/02/2005, 15:47
#8
Posted 23/02/2005, 16:14
por enquanto é o codigo todoPoste o código completo para vermos a linha do erro.
Novo site de Desenvolvimentos de Sistemas para Web e Programas Internos:
MKT SYSTEM
Site da NETSOFT
http://www.netsoft.eti.br
#9
Posted 23/02/2005, 16:32
O erro deve estar nos includes coloque os includes aqui tb para que possamos achar o errocoloquei 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 erroParse 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
#10
Posted 23/02/2005, 17:05
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.por enquanto é o codigo todoPoste o código completo para vermos a linha do erro.
#11
Posted 23/02/2005, 17:14
Se esse for o código todo ai é um erro do include pois o arquivo tem 10 llinhas exatamente...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.
por enquanto é o codigo todoPoste o código completo para vermos a linha do erro.
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
#12
Posted 25/02/2005, 10:50
desculpa a demora, e que estava viajando...Se esse for o código todo ai é um erro do include pois o arquivo tem 10 llinhas exatamente...
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.
por enquanto é o codigo todoPoste o código completo para vermos a linha do erro.
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
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
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)