Jump to content


brilhantetk

Member Since 11/10/2004
Offline Last Active 10/09/2012, 01:07
-----

Topics I've Started

Gerar Datas De Um Intervalo

09/09/2012, 23:19

Pessoal,

preciso popular uma tabela com datas existentes em um intervalo de datas...
Exemplo:
Data Inicial: 01/01/2012
Data Final: 12/01/2012

O script deve inserir no banco o seguinte resultado:
01/01/2012
02/01/2012
03/01/2012
04/01/2012
05/01/2012
06/01/2012
07/01/2012
08/01/2012
09/01/2012
10/01/2012
11/01/2012
12/01/2012

Mas só pode inserir se ainda não existe esta data já gravada.

Alguém pode me ajudar?

PS: Tabela = datas Campo = data

Inserir Múltiplos Registros Utilizando Formulário

31/07/2012, 00:04

Pessoal,

preciso inserir multiplos registros em uma tabela utilizando dados de um formulário...
A história é a seguinte..
listo todos os produtos do meu banco, sendo que acrescento um campo chamado "quantidade". Nele vou colocar a quantidade de produtos quero inserir no banco de cada produto listado. Sendo assim insiro da tabela de "movimentação" uma linha para cada produto com a quantidade de entrada.

O script do form é este:

<?
/* Este arquivo conecta um banco de dados MySQL - Servidor = localhost */
$dbname="eventomais9"; // Indique o nome do banco de dados que será aberto
$usuario="eventomais9"; // Indique o nome do usuário que tem acesso
$password="guriaDEbUtEco"; // Indique a senha do usuário
//1º passo - Conecta ao servidor MySQL 
if(!($id = mysql_connect('186.202.152.10',$usuario,$password))) {
   echo "Não foi possível estabelecer uma conexão com o gerenciador MySQL. Favor Contactar o Administrador.";
   exit;
} 
//2º passo - Seleciona o Banco de Dados 
if(!($con=mysql_select_db($dbname,$id))) { 
   echo "Não foi possível estabelecer uma conexão com o gerenciador MySQL. Favor Contactar o Administrador.";
   exit; 
} 
?>

<?php
$sql="select product_id,product_sku,product_name,product_in_stock,product_s_desc from btcnew_vm_product order by product_name"; 
$resultado=mysql_query($sql); 

$count=mysql_num_rows($resultado); 
?> 
<table width="500" border="0" cellspacing="1" cellpadding="0"> 
<form name="form1" method="post" action="insere.php"> 
<tr> 
<td> 
<table width="500" border="0" cellspacing="1" cellpadding="0"> 

<tr> 
<td align="center"><strong>Id</strong></td> 
<td align="center"><strong>Código</strong></td> 
<td align="center"><strong>Descrição</strong></td> 
<td align="center"><strong>Estocado</strong></td> 
<td align="center"><strong>Quantidade</strong></td> 
<td align="center"><strong>Tipo</strong></td> 
<td align="center"><strong>Alterado</strong></td> 
</tr> 
<?php 
while($rows=mysql_fetch_array($resultado)){ 
?> 
<tr> 
<td align="center"> <input name="product_id[]" type="text" id="product_id" value=" <? echo $rows['product_id']; ?> "> </td> 
<td align="center"> <input name="product_sku[]" type="text" id="product_sku" value=" <? echo $rows['product_sku']; ?> "> </td> 
<td align="center"> <input name="product_name[]" type="text" id="product_name" value=" <? echo $rows['product_name']; ?> "> </td> 
<td align="center"> <input name="product_in_stock[]" type="text" id="product_in_stock" value=" <? echo $rows['product_in_stock']; ?> "> </td> 
<td align="center"> <input name="quantidade[]" type="text" id="quantidade" value="0"> </td> 
<td align="center"> <input name="tipo[]" type="text" id="tipo" value="E"> </td> 
<td align="center"> <input name="product_s_desc[]" type="text" id="product_s_desc" value="<? echo $rows['product_in_stock']; ?> "> </td> 
</tr> 
<?php 
} 
?> 
<tr> 
<td colspan="5" align="center"> <input type="submit" name="Submit" value="Submit"> </td> 
</tr> 
</table> 
</td> 
</tr> 
</form> 
</table>

Até aí está tranquilo.. mas agora como faço para inserir isto na tabela... meu insert seria assim:
INSERT INTO z_produtoscontrole (product_id, quantidade, status, data) values ...

Alguém pode me ajudar??

IPB Skin By Virteq