n Catalogo

Actualizar Tabla Con Un Select En Mysql

update TABLE1 a inner join TABLE2 b on a.INDICE=b.INDICE
set a.CAMPO1=b.CAMPO1
where b.CAMPO2="1"



Actualizar Tabla Con Un Select En Postgrsql

 UPDATE TABLE1 a
SET 
a.CAMPO1=b.CAMPO1 
FROM 
TABLE2 b
WHERE 
a.INDICE=b.INDICE



Boton De Pago Mercadopago

$url= 'https://api.mercadopago.com/v1/payments';

$param= array ( 
transaction_amount => 141,
    description => "Ergonomic Silk Shirt",
    installments => 1,
    payment_method_id => "visa",
    payer => array(
      email => "dirsis@gmail.com"
    ));

$token='*****;

$ch = curl_init( $url );
$authorization = "Authorization: Bearer " . $token;
curl_setopt( $ch, CURLOPT_HTTPHEADER, array( 'Content-Type: application/json', $authorization ) ); 
curl_setopt( $ch, CURLOPT_POST, true ); 
$param1 =json_encode($param);
curl_setopt( $ch, CURLOPT_POSTFIELDS, $param1);
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true );
$result = curl_exec( $ch ); 
curl_close( $ch )
$resul=json_decode($result,true);

Ejemplo De Interaccion Api-post Con Mercadolibre


// $url : recurso api

// $param : parametros requeridos segun el recurso en array

// $token : autorizacion de proceso

$url='https://api.mercadolibre.com'.$url;

$ch = curl_init( $url ); 

$authorization = "Authorization: Bearer " . $token;

curl_setopt( $ch, CURLOPT_HTTPHEADER, array( 'Content-Type: application/json', $authorization ) );

curl_setopt( $ch, CURLOPT_POST, true );

$param =json_encode($param);

curl_setopt( $ch, CURLOPT_POSTFIELDS, $param);

curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true );

$result = curl_exec( $ch ); 

curl_close( $ch ); 


//$result = resultado en array

Envia Un Array Como Json Entre Rutinas

$this->response->addHeader('Content-Type: application/json');

$this->response->setOutput(json_encode($json));

Funcion Php Para Generar Una Archivo Txt

grabarlog("prueba.txt","renglon a sumar");


function grabarlog($nombre_archivo,$mensa){        
  $archivo = fopen($nombre_archivo, "a");
  fwrite($archivo, $mensa. "\n");
  fclose($archivo);
}

Input Solo Registra Numero Con Decimales

function isNumberKey(evt){
    var charCode = (evt.which) ? evt.which : evt.keyCode
    if (charCode > 31 && (charCode < 48 || charCode > 57))
        return false;
    return true;
}
<input name="someid" type="number" onkeypress="return isNumberKey(event)"/>

Marcar Un Checkbox Con Jquery

 $(this).prop("checked",true)



Poner Ceros A La Izquierda De Un Numero En Php

str_pad($value, 8, '0', STR_PAD_LEFT);

Recorrer Checkbox Con Jquery

<input type="checkbox" name="listacompras" value="1Kg. de Arroz">1Kg. de Arroz                
<input type="checkbox" name="listacompras" value="1kg. de Frijoles">1kg. de Frijoles           
<input type="checkbox" name="listacompras" value="Servilletas">Servilletas
<button type="button" onclick="ver()">Prueba</button>
<script>
function ver(){
var listaCompras = '';
$("input[name=listacompras]").each(function (index) {  
if($(this).is(':checked')){
            listaCompras += '*'+$(this).val()+'\n';
}
});
alert(listaCompras);
}
</script>


Sumar O Resta Dias En Php

$fecha_actual = date("d-m-Y");
//sumo 1 semana
echo date("d-m-Y",strtotime($fecha_actual."+ 1 week"));
//resto 1 semana
echo date("d-m-Y",strtotime($fecha_actual."- 1 week"));
//sumo 1 día
echo date("d-m-Y",strtotime($fecha_actual."+ 1 days"));
//resto 1 día
echo date("d-m-Y",strtotime($fecha_actual."- 1 days")); 

Unificacion De Form Para Trasmitir X Ajax

if (typeof timer != 'undefined') {

    clearInterval(timer);

}

timer = setInterval(function() {

clearInterval(timer);

var formData = new FormData($('#form-product')[0]); 

var poData = jQuery(document.forms['form-relacion-categoria']).serializeArray();

for (var i=0; i<poData.length; i++)

    formData.append(poData[i].name, poData[i].value);

$.ajax({

url: 'index.php?route=catalog/product/editCategoriamasivo&user_token={{ user_token }}',

type: 'post',

dataType: 'json',

data: formData,

cache: false,

contentType: false,

processData: false,

beforeSend: function() {

$('#button-relacion-categoria').button('loading');

},

complete: function() {

$('#button-relacion-categoria').button('reset');

},

success: function(json) {

console.log(json);

alert("fin");

},

error: function(xhr, ajaxOptions, thrownError) {

alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);

}

});

}, 500);


Página 1 con 13 productos de 13 en total (1 Paginas)