Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Luciano Silveira Marco

Passando dois parâmetros

Recommended Posts

Olá,

Sou iniciante e gostaria de pedir ajuda sobre:
Preciso passar dos parametros, o 1-arquivo1 e o 2-caminho1 no Post:

Minha aplicação:

caminho1="xxxx/xxxx"
arquivo1=$("#Grid1").jqxGrid("exportdata", "html")

req=Ajax("ajaxPostHorus.php","POST",arquivo1, caminho1) ???????


Meu script PHP:

<?php
$meuarquivo = file_get_contents('php://input');  ?????????
$meucaminho=file_get_contents('php://input');  ?????????
echo $meucaminho;
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá,

 

Sou iniciante e gostaria de pedir ajuda sobre:

Preciso passar dos parametros, o 1-arquivo1 e o 2-caminho1 no Post:

 

Minha aplicação:

 

caminho1="xxxx/xxxx"

arquivo1=$("#Grid1").jqxGrid("exportdata", "html")

 

req=Ajax("ajaxPostHorus.php","POST",arquivo1, caminho1) ???????

 

 

Meu script PHP:

 

<?php

$meuarquivo = file_get_contents('php://input'); ?????????

$meucaminho=file_get_contents('php://input'); ?????????

 

echo $meucaminho;

 

?>

 

 

Tentei assim tambem e sem sucesso:

 

 

caminho="xxxx/xxxx"

arquivo=$("#Grid1").jqxGrid("exportdata", "html")

 

dados={ vcaminho: caminho, varquivo: arquivo }

req=Ajax("ajaxPostHorus.php","POST",dados)

 

Script PHP:

<?php
$meuarquivo = $_GET['varquivo'];
$caminho    = $_GET['vcaminho'];

echo $caminho;
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ve se isso te ajuda.

 

arquivo php

 

<section id="comentario">
<form action='javascript:func()' method='post' name='formcoment' id="formcoment">
        <ul>
         <input type="hidden" id="postcomcodigo" value="<?php echo $listapost['poscodigo'] ?>">
         <input type="hidden" id="grucodcoment" value="<?php echo $codigogrupo ?>">
            <li id="litexcom"><textarea id="criacoment" name="criacoment"> </textarea></li>
            <li id="libtcom"><input type="submit" id="btcoment" class="btcoment" value="Comentar"></li>
        </ul>
    </form>
</section>
arquivo ajax :
		<script type="text/javascript" language="javascript">
        //funcao que efetua cadastro da postagem sem recarregar a pagina
        
        $(document).ready(function(){
            $(".btcoment").on('click',function(){
                var $parentcom = $(this).parents('#formcoment');// Quando o formulário for enviado, essa função é chamada
                // Colocamos os valores de cada campo em uma váriavel para facilitar a manipulação
                var grucodcoment = $("#grucodcoment",$parentcom).val();
                var postcomcodigo = $("#postcomcodigo",$parentcom).val();
                var criacoment = $("#criacoment",$parentcom).val();		
                $.post('cadastro/proc_comentario.php', {grucodcoment: grucodcoment, criacoment: criacoment, postcomcodigo: postcomcodigo}, function(resposta) {
                });			
            });
        });
        </script>

ai o proc_comentario.php pega as informações via get

 

$comentario=$_POST['criacoment'];
$postagem=$_POST['postcomcodigo'];
$grulogcodigo=$_POST['grucodcoment'];

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esta variavel recebe uma exportação de um JqxGrid e depois eu passo esta variavel para um script PHP req=Ajax("ajaxPostHorus.php","POST",dados).

Quando eu passo somente a variavel, eu recebo o arquivo no script PHP sem problemas e gravo no servidor, o meu problema é que tenho que passar também o caminho onde dever ser gravado, por isto não sei como passar dois parametros: o caminho e o arquivo.

Desculpe se não consegui ser mais claro.


Funcionou, obrigado!
$meuarquivo = $_POST['varquivo'];
$caminho = $_POST['vcaminho'];

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que já entendi.

 

Vamos lá Cara, Seguinte...

 

 

Javascript Ficaria mais ou menos assim.

var Arquivo = $("#Grid1").jqxGrid("exportdata", "html");
var Caminho = "XXXX/XXXX";
var DataComposta = {
	"File": Arquivo,
	"Caminho":Caminho
};
$.ajax({
	url: 'ajaxPostHorus.php', 
	data:DataComposta,
	processData: false,
	contentType: false,
	type: 'POST',
	success: function (data) {
                alert(data);
            }
        });



e o PHP mais ou menos assim também:

<?php

	$ArquivoEntrada = $_FILES['File'];
	$Caminho = $_POST['Caminho'];

?>

não sei como jqxGrid esse funciona ,estou supondo que sejá um arquivo.

Abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.