Jump to content


Photo

Insert Php


  • Faça o login para participar
2 replies to this topic

#1 marciofr

marciofr

    Turista

  • Usuários
  • 45 posts
  • Sexo:Não informado

Posted 26/07/2004, 11:00

Estou utilizando checkbox para fazer os cadastros, segue abaixo o código que estou usando:

if (offset.checked) {
$InsertOffset = mysql_query("INSERT INTO fornecedores_tipos (cod_fornecedor, cod_tipo) VALUES ('$fornecedor', '$offset')") or die ("Não foi possível realizar a consulta ao banco de dados");
}
if (digital.checked) {
$InsertDigital = mysql_query("INSERT INTO fornecedores_tipos (cod_fornecedor, cod_tipo) VALUES ('$fornecedor', '$digital')") or die ("Não foi possível realizar a consulta ao banco de dados");
}



Acontece que ele cadastra os dois mesmo se um deles não estiver marcado o que está errado?

abraços.
viaDomínios.com - Registro de domínios internacional .com .net .org por R$ 36,90 / ano

#2 Balala

Balala

    What you want for yourself?

  • Ex-Admins
  • 3357 posts
  • Sexo:Não informado
  • Localidade:Jaraguá do Sul - SC
  • Interesses:http://forum.wmonline.com.br/index.php?showtopic=5792

Posted 26/07/2004, 11:05

O PHP não trabalha com os objetos do Formulário dessa forma, faça sua condicional dessa forma:

PHP
<?php

if ( $_POST['offset'] == 'valor caso selecionado') {

?>


O mesmo na 2ª comparação. $_POST[] se você envia o formulário pelo METHOD POST e $_GET[] caso o METHOD seja GET
Balala - Admin Geral Webfórum - Retired
Twitter
Stop Spreading Lies!
Posted Image

#3 Marcão

Marcão

    Marcãaaaaaaaao

  • Usuários
  • 1754 posts
  • Sexo:Não informado
  • Interesses:Faixa preta de Muay-Thay<br>Faixa Roxa de Jiu-Jitsu<br>:D<br>Um dia eu chego lá

Posted 26/07/2004, 11:13

bota os nomes dos checks,como array:
<input type='checkbox' name='itens[]' value='offset'>
<input type='checkbox' name='itens[]' value='digital'>
na outra pagina:
PHP
<?php

if(isset($itens)){
    for ($i=0; $i<count($_POST['itens']); $i++ ){
     $sql= mysql_query("INSERT INTO fornecedores_tipos (cod_fornecedor, cod_tipo) VALUES ('$fornecedor', '".$_POST['itens'][$i]."'");
}

?>

Edição feita por: Marcão, 26/07/2004, 11:14.

Marcão -=- PHP é coisa de MESTRE e falo mais nada -=-
Minha Foto
"Não temas,segue adiante,não olhes para trás!!
Segura na mão de
Deus e vai.."




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq