Me surgiu mais um problema. Estou fazendo a passagem de alguns valores de um formulario anterior. Os valores chegam no codigo abaixo, e ele faz a primeira inserção. Ao ir para os UPDATES, ele da o seguinte erro: Warning: mysql_query(): 7 is not a valid MySQL-Link resource in C:\Arquivos de programas\EasyPHP 2.0b1\www\Trabalho ES3\sistema\testestoque.php on line 30. O codigo é esse:
<?
include "config.php";
$codigo = $_POST['codigo'];
$selecao = (isset($_POST['selecao']) ? $_POST['selecao'] : null) ; //Faz o if de uma linha. ?=separador/se e :=else
Pergunta
dvenuzka
Galera! Boa noite!
Me surgiu mais um problema. Estou fazendo a passagem de alguns valores de um formulario anterior. Os valores chegam no codigo abaixo, e ele faz a primeira inserção. Ao ir para os UPDATES, ele da o seguinte erro: Warning: mysql_query(): 7 is not a valid MySQL-Link resource in C:\Arquivos de programas\EasyPHP 2.0b1\www\Trabalho ES3\sistema\testestoque.php on line 30. O codigo é esse:
<?
include "config.php";
$codigo = $_POST['codigo'];
$selecao = (isset($_POST['selecao']) ? $_POST['selecao'] : null) ; //Faz o if de uma linha. ?=separador/se e :=else
//Verifica se usuário escolheu alguma peça
if(isset($_POST["pecas"]) && isset($_POST["quant"]) && isset($_POST["valor"])) {
// Faz loop pelo array dos numeros
foreach($_POST["pecas"] as $peca) {
if($conexao) { // se é possivel conectar no banco
$sql = "INSERT into manutencaoestoque" . "(cod_manut, cod_pec)" . "values
('$codigo','$peca')";
$res = mysql_query("$sql", $conexao);
}
if($res) {
}else {
echo ("Erro na tentativa de inclusão: ".mysql_error());
}
}
foreach($_POST["quant"] as $quants) {
if($conexao) { // se é possivel conectar no banco
$sql2 = "UPDATE manutencaoestoque SET
quant=".$quants."' WHERE cod_manut='".$codigo."'";
$res = mysql_query("$sql2", $conexao);
}
if($res) {
mysql_close($conexao);
}else {
echo ("Erro na tentativa de inclusão: ".mysql_error());
}
}
foreach($_POST["valor] as $valors) {
if($conexao) { // se é possivel conectar no banco
$sql3 = "UPDATE manutencaoestoque SET
valor='".$valors."' WHERE cod_manut='".$codigo."'";
$res = mysql_query("$sql3", $conexao);
}
if($res) {
mysql_close($conexao);
}else {
echo ("Erro na tentativa de inclusão: ".mysql_error());
}
}
}
?>
O Erro é nas linhas vermelhas.....alguém tem uma ideia do que pode ser? já quebrei a cabeça umas 3 horas e nada :angry:
abraços e obrigado!
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.