Jump to content


Photo

Enviar Dados De Formulario


  • Faça o login para participar
1 reply to this topic

#1 kelvym

kelvym

    Turista

  • Usuários
  • 27 posts
  • Sexo:Masculino
  • Localidade:Embu - Guaçu

Posted 04/09/2011, 16:23

Olá galera, estou tentando enviar um dado da tag <select> para ser recuperado em um arquivo php e inserido no banco de dados
Só q esta dando errado

###.php:
<form action="inserir-imagem.php" name="inserir-imagem" method="post" enctype="multipart/form-data">
  <input type="hidden" value="<?php echo $acao ?>" name="acao" />
  <input type="hidden" value="<?php echo $area ?>" name="area" />
  <table class="form-text">
    <tr height="40px">
      <td width="100px">Álbum: </td><td><select name="album" class="input" />
        <option value=""></option>
          <?php
	  $sql2 = mysql_query("SELECT * FROM albuns_imagens");
	  while ($coluna2 = mysql_fetch_array($sql2)){
    	    echo "<option value=\"", $_SERVER['PHP_SELF'], "?album=", $coluna2[album], "&area=$area\">", $coluna2[album], "</option>";
    	  }
	  ?>
      </td></select>
    </tr>
    <tr height="40px">
      <td>Imagem: </td><td><input type="file"  name="arquivo" /></td>
    </tr>
    <tr height="40px">
      <td>Descrição: </td><td><input type="text"  name="descricao_imagem" class="input" /></td>
    </tr>
    <tr height="40px">
      <td>Data: </td><td><input type="text"  name="data_imagem" class="input"  /></td><td><span style="font-size:20px"> &nbsp;AA/MM/DD</span></td>
    </tr>
    <tr height="40px">
      <td><input type="submit" value="Enviar" class="input_inserir" /></td>
    </tr>
  </table>
</form>	


inserir-imagem.php:

$album_imagem = ($_GET['album']);
//if ( $album_imagem != "" && $descricao_imagem != "" && $data_imagem != ""){
	include ('../conexao.php') /*Aqui é a conexao com o baco de dados*/;
	mysql_query("INSERT INTO arcadabencao.imagens(id_video, album, url, descricao, data) VALUES(NULL, $album, $arquivo, $descricao_imagem, $data_imagem)") or die ($album_imagem);
}else{
	echo "deu errado";
}


Qual o problema?
O prolema esta na variavel $album q esta me retornando todo aquele caminho descrito na tag <select> e eu quero só o valor $album
O que eu faço?

Ja resolvi o problema

#2 Cristiano Galdino

Cristiano Galdino

    Dark Defender

  • Administradores
  • 3738 posts
  • Sexo:Masculino
  • Localidade:Brasília, DF

Posted 04/09/2011, 20:22

O formulário está sendo submetido usando o método POST e você está tentando recuperar o valor usando $_GET.
Cristiano Galdino
- http://cristiano.galdino.net/

“Since 2003”





0 user(s) are reading this topic

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

IPB Skin By Virteq