Jump to content


marciogj

Member Since 22/10/2003
Offline Last Active 04/08/2004, 17:01
-----

Posts I've Made

In Topic: Me Ajudem, Pleaseee

06/06/2004, 20:40

Este eh a pagina q envia:

<html>
<head>
	<title>Descrição de Veiculos</title>
<style>
.branco{background:#FFFFFF}
.cinza{background:#CCCCCC}
a:hover{color:#336699; text-decoration:underline}
a{color:#336699; text-decoration:none}
td{border-left:1px solid white}
th{border:1px solid blue}
</style>
</head>
<body>
<form name="form1" method="POST" action="cadastra_inicial.php">
<table cellpadding=3 cellspacing=0>
<tr>
	<td></td><th>Imagem</th><th>Modelo</th><th>Fabricante</th><th>Placa</th><th>Combustivel</th><th>Cor</th><th>Ano</th>
</tr>
<?php
include "abreconexao.inc";
$sql = "select v.nm_imagem_veiculo,v.nm_modelo_veiculo,f.nm_fabricante,v.cd_placa_veiculo,v.nm_combustivel,v.nm_cor_veiculo,
v.aa_ano_veiculo,v.flag from veiculo v, fabricante f where v.cd_fabricante=f.cd_fabricante";
$rs = mysql_query($sql, $conexao);

$qtde=mysql_num_rows($rs);


$aux=0;
while($aux<$qtde){
	$campo = mysql_fetch_array($rs);
  if($aux%2){$classe="branco";}else{$classe="cinza";}
	if($campo[7]=="1"){$flag="checked";}else{$flag=" ";}
	echo "<tr class='".$classe."'><td><input type='checkbox' name='selecao".$aux."' value='".$campo[3]."' ".$flag."></td>
	<td><img src='imagens/".$campo[0]."' width=76' height='57'></td><td>".$campo[1]."</td><td>".$campo[2]."</td>
	<td>".$campo[3]."</td><td>".$campo[4]."</td><td>".$campo[5]."</td><td>".$campo[6]."</td></tr>\n";
$aux=$aux+1;
}
?>
<input type="hidden" name='qtde' value='<?php echo $qtde;?>'>
<input type="submit" value="Enviar!">
</form>
</table>
</body>
</html>

Está a a pagina q recebe:

[code=auto:0]<?php

// pega os valores
$qtde=$_POST["qtde"];
$aux=0;
while($aux<$qtde){
$str="selecao".$aux;
$selecao[$aux]=$_POST[$str];
echo (isset($selecao))? "Foi setado" : "Não Setado";
$aux=$aux+1;
}
// abre a conexao
include "abreconexao.inc";

$sql1="delete from inicial";
$rs2 = mysql_query($sql1, $conexao);
$sqlzera="update veiculo set flag='0'";
$rszera=mysql_query($sqlzera,$conexao);

// Gera inclusão
$aux=0;
while($aux<$qtde){
if($selecao[$aux]){
$sqlINS = "INSERT into inicial values ('$selecao[$aux]')";
// carrega os registros
$rs = mysql_query($sqlINS, $conexao) or die ("Não foi possivel executar a instrução insert!");

$sql="update veiculo set flag='1' where cd_veiculo='$selecao[$aux]'";
$rs1= mysql_query($sql,$conexao);
}
$aux=$aux+1;
}
echo "<h1 align='center'>Cadastrado!!!</h1>";

?>

[QUOTE]

In Topic: Me Ajudem, Pleaseee

06/06/2004, 20:28

Fiz as alterações e retornou esse erro
Notice: Undefined index: selecao0 in c:\inetpub\wwwroot\escudo\cadastra_inicial.php on line 8

In Topic: Me Ajudem, Pleaseee

06/06/2004, 19:50

Eu estou recebendo os dados de uma lista de checkbox, então alguns estaram setados outros não.

Toh fazendo isso p/ selecionar os q vem setado.

In Topic: Me Ajudem, Pleaseee

06/06/2004, 19:46

Mesmo colocando exatamente como vc me instruiu continua dando ero
=/
o codigo:
[ CODE]
$aux=0;
while($aux<$qtde){
$str="selecao".$aux;
$selecao[$aux]=$_GET[$str];
echo (isset($selecao))? "Foi setado" : "Não Setado";
$aux=$aux+1;
}
[/CODE]

In Topic: Me Ajudem, Pleaseee

06/06/2004, 19:10

Mas o problema eh q o erro tah dando na linha $id=$_GET['id'];

=/

IPB Skin By Virteq