Ir para conteúdo
Fórum Script Brasil

hugolima

Membros
  • Total de itens

    7
  • Registro em

  • Última visita

Posts postados por hugolima

  1. <?	
    // -------- UPDATE ------------------	
    
    	case 'update':
    		$id = $_POST['id'];
    		$titulo = $_POST['titulo'];
    		$doc1 = $_POST['doc1'];
    		$doc2 = $_POST['doc2'];
    
    
    		// Pasta Documento(s)
    		$upload_dir = '../../../upload/documentos/';
    		
    		// Se Upload for só o doc1 ------------------------------------------------------------------------------------------------------------------------------------------//
    		if ($doc1 == "" and $doc2 <> "") {
    			$doc1= $_FILES['doc1']['name'];
    			$upload_file1 = $upload_dir . $_FILES['doc1']['name'];
    			move_uploaded_file($_FILES['doc1']['tmp_name'], $upload_file1);
    			
    		$sql = "UPDATE tb_documentos SET titulo=:titulo, doc1=:doc1, doc2=:doc2, WHERE id=:id";
    		$vCampos = array('titulo'=>$titulo, 'doc1'=>$doc1, 'doc2'=>$doc2, 'id'=>$id);
    		$DB->Execute($sql, $vCampos);
    			
    			
    			
    		// Se Upload for só o doc2 ------------------------------------------------------------------------------------------------------------------------------------------//	
    		} elseif ($doc1 <> "" and $doc2 == "") {
    			$doc2= $_FILES['doc2']['name'];
    			$upload_file2 = $upload_dir . $_FILES['doc2']['name'];
    			move_uploaded_file($_FILES['doc2']['tmp_name'], $upload_file2);
    			
    			
    		$sql = "UPDATE tb_documentos SET titulo=:titulo, doc1=:doc1, doc2=:doc2, WHERE id=:id";
    		$vCampos = array('titulo'=>$titulo, 'doc1'=>$doc1, 'doc2'=>$doc2, 'id'=>$id);
    		$DB->Execute($sql, $vCampos);
    			
    			
    		// Se Upload for doc1 e doc2 ------------------------------------------------------------------------------------------------------------------------------------------//
    		} elseif ($doc1 == "" and $doc2 == "") {
    			$doc1= $_FILES['doc1']['name'];
    			$doc2= $_FILES['doc2']['name'];
    			$upload_file1 = $upload_dir . $_FILES['doc1']['name'];
    			$upload_file2 = $upload_dir . $_FILES['doc2']['name'];
    			move_uploaded_file($_FILES['doc1']['tmp_name'], $upload_file1);
    			move_uploaded_file($_FILES['doc2']['tmp_name'], $upload_file2);
    			
    			
    		$sql = "UPDATE tb_documentos SET titulo=:titulo, doc1=:doc1, doc2=:doc2, WHERE id=:id";
    		$vCampos = array('titulo'=>$titulo, 'doc1'=>$doc1, 'doc2'=>$doc2, 'id'=>$id);
    		$DB->Execute($sql, $vCampos);	
    		
    		} else {
    		
    		// Se não tiver Upload de doc1 e doc2 ------------------------------------------------------------------------------------------------------------------------------------------//		
    		
    		$sql = "UPDATE tb_documentos SET titulo=:titulo, doc1=:doc1, doc2=:doc2, WHERE id=:id";
    		$vCampos = array('titulo'=>$titulo, 'doc1'=>$doc1, 'doc2'=>$doc2, 'id'=>$id);
    		$DB->Execute($sql, $vCampos);			
    		
    		}
    
    		header("location:./");
    		exit;
    	break;
    ?>

     

  2. 3 horas atrás, ikkinet disse:

    Se já está nesse formato, você pode tentar fazer o SELECT usando o IN

    
    $conn->query("SELECT * FROM tb_cat_produtos WHERE id_categoria IN (".$tb_catalogos['id_categoria'].")")

     

    Caro Pedro

    Consegui através da ajuda de outro fórum escrevendo na base no campo id_categoria assim (,20,21,22,...) acrescentando uma virgula no inicio e no final do registro.

    E buscando com:

    $sql = "SELECT * FROM tb_catalogos WHERE id_categoria LIKE '%,20,%'";

    Mas gostaria de saber como adaptar o seu código acima no código abaixo usando a formatação do campo id_categoria (20,21,22...)

    <?php
    $sql = "SELECT * FROM tb_catalogos WHERE ...;
    $query = $DB->Select($sql);
    if (count($query) > 0) {
    	foreach($query as $item) { ?>
    
    		<li><a href="#"><img src="upload/catalogos/<?php echo $item['arquivo']; ?>" alt=""></a></li>
    
    	<?php }
    } ?>
  3. Ajuda PHP

    Tenho uma tabela de catálogos de produtos ( tb_catalogos) onde armazeno no campo id_categoria os Ids da tabela tb_cat_produtos separados por virgulas. (ex: 20,21,22,....)

     

    No front- end na página de produtos  não estou conseguindo buscar na base de dados os catálogos referente a cada categoria.

    Preciso deste help

    Obrigado Hugo Lima

  4. Como posso fazer essa funcao funcionar no flash MX

    <a href="Link_one.htm" target="Body" onclick="parent.frames[0].location.href='Link_two.htm';">

    Essa é uma funcao em html com javascript para abrir duas paginas em frames diferentes com apenas um link.

    Como posso adptar essa funcao no flash já que o meu link (menu) e todo em flash.

    aguardo um retorno

    E muito obrigado

×
×
  • Criar Novo...