Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera, minha duvida e a seguinte, esse e um sistema de cotacao, tem o login do fornecedor, assim ele ira entrar nas paginas de cotacao e digitar o preco e a marca que ele esta cotando, eu fiz e esta listando os valores do array, mas dai em diante nao sei como pegar esses valores que ele lista e inserir em uma nova tabela mysq.
Obrigado
segue as informacoes:
banco dados
index.php
enviocotacao.php
no inicio de cada arquivo vou fazer alguns comentarios pois tenho duvidas em algo:
banco
-- phpMyAdmin SQL Dump
-- version 2.11.0
--
-- Servidor: localhost
-- Tempo de Geração: Jan 11, 2008 as 05:45 PM
-- Versão do Servidor: 5.0.45
-- Versão do PHP: 5.2.4
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
--
-- Banco de Dados: bdmenil
--
-- --------------------------------------------------------
--
-- Estrutura da tabela cotacaodistribuidor
--
CREATE TABLE `cotacaodistribuidor` (
`ID_ITE_COTAC` int(11) NOT NULL,
`MARCA_ITE_COTAC` varchar(255) NOT NULL,
`CODITE_ITE_COTAC` varchar(255) NOT NULL,
`REF_DESCRI_ITE_COTAC` varchar(255) NOT NULL,
`QTD_ITE_COTAC` double NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Extraindo dados da tabela cotacaodistribuidor
--
INSERT INTO cotacaodistribuidor (ID_ITE_COTAC, MARCA_ITE_COTAC, CODITE_ITE_COTAC, REF_DESCRI_ITE_COTAC, QTD_ITE_COTAC) VALUES
(1, 'ATE', '21120', '5208 VALVULA EQUALIZADORA OPALA CARAVAN 81/93', 1),
(2, 'ATE', '14736', '5263/5898 PINCA FREIO DIANTEIRO KOMBI 82/ DIR 2', 1),
(3, 'ATE', '21076', '5482 VALVULA EQUALIZADORA ESCORT VERONA APOLO /9', 1),
(4, 'BOSCH FREIO', '32438', '225.3417 SERVO FREIO CHEVETTE 80/86', 1),
(5, 'BOSCH FREIO', '97164', '226.1093 CILINDRO MESTRE A/C/D20 89/ S/RES SAIDA', 3),
(6, 'BOSCH FREIO', '19829', '226.2368 CILINDRO MESTRE S10 BLAZER 95/ SEM RESE', 4),
(7, 'COFAP AMORTECEDOR', '89229', '16264 AMORTECEDOR TAMPA TRAS PARATI 95/ SEM LIMP', 2),
(8, 'COFAP AMORTECEDOR', '71433', 'GP32287/32319 AMORTECEDOR DIANTEIRO MAREA 2.0 2.', 2),
(9, 'COFAP ANEL', '15598', 'DA-7272 STD ANEL PISTAO PALIO 1.6 16V', 1),
(10, 'COFAP ANEL', '53144', 'TD-7508 STD ANEL PISTAO PALIO SIENA STRADA 1.0 8', 1),
(11, 'GOODYEAR', '51135', '131H95P220HNBR CORREIA DENTADA RANGER 2.5 GAS 98', 1);
=================================================
index.php
<?php
include"conexaoselecao.php";
?>
<html>
<form action="enviocotacao.php" method="post">
<head>
<title>cotacao</title>
</head>
<body>
<h1><center>Cotação</center></h1>
<p>
<?php
$sql = "SELECT * FROM cotacaodistribuidor " ;
$consulta = mysql_query($sql);
if(mysql_numrows($consulta)==0)
{
echo"<center> Não há produtos cadastrados</center>";
}
else
{
?>
<table border=1 style=boder-collapse:collapse>
<tr bgcolor="#000000">
<th><font color="#FFFFFF">
Nº
</th>
<th><font color="#FFFFFF">
MARCA
</font>
</th>
<th><font color="#FFFFFF">
CÓDIGO
</font>
</th>
<th><font color="#FFFFFF">
REFERÊNCIA / DESCRIÇÃO
</font>
</th>
<th><font color="#FFFFFF">
QTD
</font>
</th>
<th><font color="#FFFFFF">
PREÇO
</font>
</th>
<th><font color="#FFFFFF">
MARCA
</font>
</th>
</tr>
<?php
echo("Lista de Produtos");
while($resultado=mysql_fetch_assoc($consulta))
{
echo"<tr>";
echo("<td>$resultado[iD_ITE_COTAC]</td>");
echo("<td>$resultado[MARCA_ITE_COTAC]</td>");
echo("<td>$resultado[CODITE_ITE_COTAC]</td>");
echo("<td>$resultado[REF_DESCRI_ITE_COTAC]</td>");
echo("<td>$resultado[QTD_ITE_COTAC]</td>");
?>
<td align="center"><input name="PRECO[]" id="preco" value="" type="text" size="7" maxlength="7"></td>
<input type=hidden name=idpreco value=<?=$resultado['ID_ITE_COTAC']?>>
<td align="center"><input name="MARCA[]" id="marca" value="" type="text" size="20" maxlength="20"></td>
<input type=hidden name=idmarca value=<?=$resultado['ID_ITE_COTAC']?>>
<?php
echo"</tr>";
}
?>
</table>
<input type="submit" value="Enviar cotação">
</body>
</form>
</html>
<?php
}
?>
==================================================================
enviocotacao.php
<?php
include"conexaoselecao.php";
import_request_variables("gP");
//========================tenho duvida=================
aqui eu tentei importar os valores dos "id" pode ser que esta errado esse input
este input ven do formulario anterior....so copiei aqui para ser verificado...ok
<input type=hidden name=idpreco value=<?=$resultado['ID_ITE_COTAC']?>>
<input type=hidden name=idmarca value=<?=$resultado['ID_ITE_COTAC']?>>
$idpreco = $POST_idpreco;
$idmarca = $POST_idmarca;
echo $idpreco;
echo $idmarca;
?>
<?
/**
* @author Ricky
* @copyright 2007
$QTD_ITENS = array_sum($POST_PRECO);
$MARCA = array_sum($POST_MARCA);
echo $MARCA;
$ITENS = array_combine($POST_PRD, $POST_PRECO);
$MARCAS = array_combine($POST_PRD, $POST_MARCA);
recebe do formulario
*/
//$array_de_valores = $_POST['PRECO'];
//ECHO $array_de_valores;
?>
<?php
if(isset($_POST["PRECO"]))
{
echo "O PRECO COTADO É:<BR>";
// Faz loop pelo array dos numeros
//=============================aqui eu coloquei um increment para gerar a sequencia dos registros, como eu nao consegui pegar o id dai etilizei assim...
$n =1;
foreach($_POST["PRECO"] as $PRECOS)
{
echo "$n - " . $PRECOS . "<BR>";
$n++;
}
}
// Verifica se usuário quer receber newsletter
if(isset($_POST["MARCA"]))
{
echo "A MARCA COTADA É:<BR>";
// Faz loop pelo array dos numeros
$n =1;
foreach($_POST["MARCA"] as $MARCAS)
{
echo "$n - " . $MARCAS. "<BR>";
$n++;
}
}
else
{
echo "Você não escolheu número preferido!<br>";
}
?>Carregando comentários...