mysql – Pasar un valor de jQuery a un modal en una variable php para usarla en una consulta

<!-- Modal -->
<div class="modal fade" id="modal_calculo" data-backdrop="static" data-keyboard="false" 
tabindex="-1" aria-labelledby="staticBackdropLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="staticBackdropLabel">Calcular Dosis</h5>
<button type="button" class="btn btn-dark" data-dismiss="modal" aria-label="Close">
  Cerrar
</button>
</div>
<div class="modal-body">
  
<input type="hidden" name="id_operacion" id="id_operacion" />
<label for="n_plaga">Seleccione Plaguicida: </label>
                            
<?php 
    require_once 'bd/bd.php';
    //$idd = $_POST("id_operacion");
   
    $query = mysqli_query($conexion,"SELECT pl.cod_plag, pl.nom_comercial
    FROM plag_plagui as pp 
    INNER JOIN plaga as p ON pp.cod_plag = p.cod_plag 
    INNER JOIN plaguicida as pl ON pp.cod_plagui= pl.cod_plag
    WHERE p.cod_plag =9");
    $result = mysqli_num_rows($query);
?>
                            
<label for="tipo_plag_m"></label>
<select class="form-control w-50 mx-auto" id="calculo">  
<option value="">Seleccione</option>
<?php 
    if ($result>0) {

        while ($tipo = mysqli_fetch_array($query)) {
             # code...
                                    
?>     

<option value="<?php echo $tipo("cod_plag");?>"><?php echo $tipo("nom_comercial"); ?></option>
<?php 
        }
    }
?>
</select>

<label for="dosis" class=" mt-2">Dosis por Hectarea</label>
<input type="text" id="dosis_plag"  class="form-control w-50 mx-auto" disabled>

<label for="dosis" class=" mt-2">Unidad de Medida</label>
<input type="text" id="unidad_dosis" class="form-control w-50 mx-auto" disabled>

<label for="dosis" class=" mt-2">Cantidad de Hectarea</label>
<input type="text" id="hectareas"  class="form-control w-50 mx-auto">

<div class=" text-center mt-5">
    <button class="btn btn-success" onclick="calcular()">Calcular</button>
    <button class="btn btn-warning" onclick ="borrar()">Borrar</button>
</div>       

Al seleccionar una botón abro el modal con JQuery, hasta ahi todo bien.

Luego tengo un archivo prueba.php que contiene ese modal, y en el modal-body tengo una consulta que extrae los plaguicidas a través de una consulta, pero la misma no es dinámica ya que en ella comparé con un valor “9” que hacía referencia al id de la plaga para arrojar los plaguicidas que le fueron asignados a dicha plaga.

Quiero que en lugar de ese “9” tener una variable $id_plaga que contenga el id de la plaga para que la consulta se dinámica.

Ahora si ven mi función function modal_call(idd) posee dentro de ella el id de la plaga que seleccione al darle click al botón “Selecciona” como ven en la imagen.

La pregunta es: ¿Existe una forma de usar ese valor Idd que recibe la función en mi archivo prueba.php dentro del modal y guardarla en una variable php para que la consulta sea dinámica.

function modal_call(idd){

$(document).on('change','#calculo',function(){
var id = $("#calculo").val()

$.ajax({
url: 'post_add/post_calculo.php',
data: 
{
id: id
},
type: 'POST',
dataType: 'json',
success : function(res){
$.each(res, function( index, v ) {
$('#dosis_plag').val(res(index).dosis_plag);

});

},
error : function(xhr, status) {

}, 
 complete : function(xhr, status) {
 }
 });

});
$("#modal_calculo").modal()
}  

introducir la descripción de la imagen aquí

Ayuda , no soy experto en esto, apenas aprendí lo básico.

The variable hasn’t been assigned(but it has)

I’m trying to make Pause Menu. When I press "P" to pause/resume game it works. But When try to resume game via button it gives this error.
enter image description here

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System.Threading;

 public class CanvasUI : MonoBehaviour
   {


 public static bool isGamePaused;
 (SerializeField) GameObject pauseMenuUI;
 (SerializeField) Rigidbody2D ballrb;
 Vector2 ballvel;
 Paddle paddle;







private void Awake()
{
    paddle = GameObject.Find("Paddle").GetComponent<Paddle>();
    


}

public void QuıtGame()
{
    Application.Quit();
    
}

// Update is called once per frame
void Update()
{
    PauseMenu();
    
}


void PauseMenu()
{

    if(Input.GetKeyDown(KeyCode.P))
    {
        if(isGamePaused)
        {
            Resume();
        }

        else if(!isGamePaused)
        {
            Pause();
        }
    }


}



public void Resume()
{

    pauseMenuUI.SetActive(false);  // This is where error occurs
    Time.timeScale = 1f;
    isGamePaused = false;
    ballrb.WakeUp();
    ballrb.velocity = new Vector2(ballvel.x, ballvel.y);
    paddle.isPaddleLocked = false;










}

private void Pause()
{
    ballvel = ballrb.velocity;
    pauseMenuUI.SetActive(true);
    Time.timeScale = 0f;
    isGamePaused = true;
    ballrb.Sleep();
    paddle.isPaddleLocked = true;










}

}

Usar una variable de un archivo php a otro

Lo que necesito es pasar esta variable $id que tomo el valor a traves de ajax que se encuentra en post.php, pero quiero usarlo en otro archivo llamado prueba.php porque con esa variable puedo hacer dinamico una consulta que tengo en ese php. Este primer codigo es de post.php

<?php require_once '../bd/bd.php';

$id = $_POST('id');
$query = mysqli_query($conexion,"SELECT pl.dosis_plag,pl.unidad 
                                        FROM plag_plagui as pp 
                                        INNER JOIN plaga as p ON pp.cod_plag = p.cod_plag 
                                        INNER JOIN plaguicida as pl ON pp.cod_plagui= 
                                        pl.cod_plag
                                        WHERE pl.cod_plag ='$id'");
while ($result = mysqli_fetch_assoc($query)) {
    $data () = ($result);
  
}
echo json_encode($data);

?>

este es de prueba.php

    <div class="modal fade" id="modal_calculo" data-backdrop="static" data-keyboard="false" 
     tabindex="-1" aria-labelledby="staticBackdropLabel" aria-hidden="true">
    <div class="modal-dialog">
    <div class="modal-content">
    <div class="modal-header">
    <h5 class="modal-title" id="staticBackdropLabel">Calcular Dosis</h5>
    <button type="button" class="btn btn-dark" data-dismiss="modal" aria-label="Close">
      Cerrar
    </button>
  </div>
  
  <div class="modal-body">
      
  <input type="hidden" name="id_operacion" id="id_operacion" />

  <label for="n_plaga">Seleccione Plaguicida: </label>
                                
    <?php 
        require_once 'bd/bd.php';
        //$idd = $_POST("id_operacion");
       
        $query = mysqli_query($conexion,"SELECT pl.cod_plag, pl.nom_comercial
        FROM plag_plagui as pp 
        INNER JOIN plaga as p ON pp.cod_plag = p.cod_plag 
        INNER JOIN plaguicida as pl ON pp.cod_plagui= pl.cod_plag
        WHERE p.cod_plag =9");
        $result = mysqli_num_rows($query);
    ?>
                                
    <label for="tipo_plag_m"></label>
    <select class="form-control w-50 mx-auto" id="calculo">  
    <option value="">Seleccione</option>
    <?php 
        if ($result>0) {

            while ($tipo = mysqli_fetch_array($query)) {
                 # code...
                                        
     ?>     
    
    <option value="<?php echo $tipo("cod_plag");?>"><?php echo $tipo("nom_comercial"); ?></option>
    <?php 
            }
        }
    ?>
    </select>

    <label for="dosis" class=" mt-2">Dosis por Hectarea</label>
    <input type="text" id="dosis_plag"  class="form-control w-50 mx-auto" disabled>

    <label for="dosis" class=" mt-2">Unidad de Medida</label>
    <input type="text" id="unidad_dosis" class="form-control w-50 mx-auto" disabled>

    <label for="dosis" class=" mt-2">Cantidad de Hectarea</label>
    <input type="text" id="hectareas"  class="form-control w-50 mx-auto">

    <div class=" text-center mt-5">
        <button class="btn btn-success" onclick="calcular()">Calcular</button>
        <button class="btn btn-warning" onclick ="borrar()">Borrar</button>
    </div>       
  </div>
 
</div>

como se dieron cuenta uso un modal y dentro de el tengo una consulta que lo que hace es mostrarme unos valores en una select dependiendo de lo q yo escoja previamente y eh colocado un “9” como quemado pero yo necesito que en lugar de ese “9” este esa variable $id del otro post.php

Plotting a function with a variable distributed uniformly

I am trying to plot the following as a function of $s$:
$$ u_f= frac{P(S-s)sigma_i}{n_f(s)}+H(s) $$
where $sigma_i$ is distributed uniform on the interval $(sigma_l,sigma_h)$, and $s in (0,S)$. Can someone help me with how to define the $sigma_i$ term with this distribution (plotting with any arbitrary numbers for $sigma_l$ and $sigma_h$.

plotting – Parametricplot with variable range

I want to plot a triangle like

enter image description here

(not exactly, it is a simplified version)
using points (x,y) with 0 < x < y in the range 1<y<0.
It would be nice if the following works but not.

ParametricPlot({x, y}, {x, 0, y}, {y, 0, 1})

Something close to it can be done by

ParametricPlot({x, y}&&(x<y), {x, 0, 1}, {y, 0, 1})

but I obtain a wiggly triangle.

Do you have any solution?

variable – Saving eigenvectors and eigenvalues from

variable – Saving eigenvectors and eigenvalues from – Mathematica Stack Exchange

android – Enviar una variable de un Activity a una Clase

tengo una app que estoy desarrollando y necesito enviar una variable desde mi activity al Repo de mi RecyclerView de tipo class, para usarlo en un whereEqualTo de Firebase. Necesito ayuda porque no consigo como lograrlo.

Este es el codigo de mi Repo de tipo class

package com.ezdev.chepesdelivery.ui.RecyMenu

import androidx.lifecycle.LiveData
import androidx.lifecycle.MutableLiveData
import com.google.firebase.firestore.FirebaseFirestore

class RepoMenu {

    fun getTiendaData(): LiveData<MutableList<Plato>> {
        val mutableData = MutableLiveData<MutableList<Plato>>()
        FirebaseFirestore.getInstance().collection("Platos").whereEqualTo("tienda", "AquiVaMiVariable").get()
            .addOnSuccessListener { result ->
                mutableData.value = result.documents.map { snap ->
                    snap.run {
                        Plato(
                            getString("plato") ?: "default",
                            getString("descripcion") ?: "default",
                            getBoolean("stock") ?: false,
                            getString("precio") ?: "default",
                        )
                    }
                }.toMutableList()
            }


        return mutableData
    }


}

La variable la usare para filtrar los elementos que necesito con el whereEqualTo.

Y este es mi activity

package com.ezdev.chepesdelivery

import android.os.Bundle
import androidx.appcompat.app.AppCompatActivity
import androidx.lifecycle.Observer
import androidx.lifecycle.ViewModelProvider
import androidx.recyclerview.widget.DividerItemDecoration
import androidx.recyclerview.widget.LinearLayoutManager
import com.ezdev.chepesdelivery.ui.RecyMenu.MyAdapterMenu
import com.ezdev.chepesdelivery.ui.RecyMenu.MyViewModelMenu
import com.google.firebase.firestore.FirebaseFirestore
import kotlinx.android.synthetic.main.activity_pedir.*


class PedirActivity : AppCompatActivity(), MyAdapterMenu.OnTiendaListener {

    private lateinit var adapter: MyAdapterMenu
    private val viewModel by lazy { ViewModelProvider(this).get(MyViewModelMenu::class.java)}


    private val db = FirebaseFirestore.getInstance()

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_pedir)

        var nombreTienda = intent.getStringExtra("nombreTienda") //Este es la variable que necesito enviar
        var tiendaEmail = intent.getStringExtra("emailTienda")


        title = "Menu de $nombreTienda"

        adapter = MyAdapterMenu(this, this)

        recyclerViewMenu.layoutManager = LinearLayoutManager(this)
        recyclerViewMenu.addItemDecoration(DividerItemDecoration(this,DividerItemDecoration.VERTICAL))
        recyclerViewMenu.adapter = adapter
        observeData()


    }

    fun observeData(){
        viewModel.fetchTiendaData().observe(this, Observer {

            adapter.setListData(it)
            adapter.notifyDataSetChanged()

        })
    }

    override fun onItemClick(nombre: String) {



    }

}

La variable que necesito enviar es la que dice nombreTienda.

Bueno es seria todo, no se si tenga que compartir los demas codigos que estan en mi RecyclerView como mi Adapter o mi ViewModel, si es necesario para que me ayuden me dicen y los agrego.

pr.probability – How well can we approximate a given continuous random variable by a weighted sum of several i.i.d uniform variables?

Consider a continuous random variable $X$ with the compact support $[0,1]$. For given $Ninmathbb{N}$, we define the weighted sum as
$$
S_N=sum_{i=1}^N a_iU_i,
$$

where $U_i$ are i.i.d. random variables uniformly distributed in $[0,1]$ and $a_i$ are free parameters.

My question is how well we can approximate $X$ by $S_N$ in distribution.
Furthermore, I note that, in spite of the metric for approximation, the approximation accuracy will increase as $N$ increases since we can let some $a_i=0$.
Hence, I also want to know the behavior of the best approximation when $Nto infty$.

Error: Problem with `mutate()` column `variable`. i `variable = factor(variable, var_list)`. x object ‘variable’ not found

tengo una base de datos de tipo longitudinal, que me gustaría graficar. He probado con plot_trajectories pero me sale el error mencionado previamente. Adjunto código y la base de datos está ya en R, a ver si alguien podría ayudarme que no consigo avanzar por ello 🙁
Mi objetivo es hacer gráfico de trayectorias de cada id, mostrando en eje X el mes (0,6,12…) y eje Y el valor de colesterol.

install.packages("ALA", repos="http://R-Forge.R-project.org")

library(ALA)
help(ALA)
library(lcsm)
library(ggplot2)
library(tidyr)
library(dplyr)
library(stringr)

cholest <- ALA::cholesterol

cholest_chenodiol <- cholest %>%  
  filter(treatment == "chenodiol")

cholest_placebo <- cholest %>%  
  filter(treatment == "placebo")

x_var_list <- paste0("month_", 1:5)
#x_var_list <- c(0,6,12,20,24)

data_long <- aux_placebo %>% 
  select("id", all_of(x_var_list)) %>% 
  # Pivot data long
  pivot_longer(cols = all_of(x_var_list), names_to = "month", values_to = "cholesterol") %>% 
  mutate(
    # Extract number from time variable
    month = str_extract(month, "\d+"),
    # At the moment the numbers in the time are 'characters'
    # So here it gets transformed to a numeric value
    month = factor(as.numeric(month))
  )


# gráfico violín
ggplot(data_long, aes(month, cholesterol)) +
  geom_violin() +
  geom_boxplot(width = 0.1, outlier.colour = "blue") +
  theme_classic()

# gráfico de trayectorias
# Select ransom 1.8% of the sample
plot_trajectories(data = aux_placebo,
                  id_var = "id", 
                  var_list = id,
                  xlab = "Month", ylab = "Cholesterol Level",
                  connect_missing = FALSE, 
                  random_sample_frac = 0.018, 
                  title_n = TRUE)


javascript – Guardar cambio de valor de variable css con localstorage

estoy practicando en una pagina en la cual se puede cambiar el color de esta en cuatro colores con sus respectivos botones.

 <div class="Colores">
    <button class="BtnTema" data-bg="#48b10b"></button>
    <button class="BtnTema" data-bg="#004369"></button>
    <button class="BtnTema" data-bg="#000"></button>
    <button class="BtnTema" data-bg="#350183"></button>
 </div>

Tengo el siguiente código en JavaScript el cual realiza el cambio del valor de la variable css

let root = document.querySelector(":root");

BtnColores.forEach(color=>{

    color.addEventListener("click", () =>{

        let dataColor = color.getAttribute("data-bg");

        root.style.setProperty("--mainColor", dataColor);

    })  
 })

Lo anterior funciona correctamente, lo que pasa es que quiero guardar el color elegido por el usuario con localstorage.

Tengo el siguiente codigo pero no guarda el valor.

localStorage.setItem("color", dataColor);
if(localStorage.getItem("color") == "#48b10b"){ //valor por defecto
   root.style.setProperty("--mainColor", "#004369");
   console.log("color verde: " + root.style.getPropertyValue("--mainColor"));

}else if(localStorage.getItem("color") == "#004369"){
   root.style.setProperty("--mainColor", "#004369");
   console.log("color azul: " + root.style.getPropertyValue("--mainColor"));

}else if(localStorage.getItem("color") == "#000"){
    root.style.setProperty("--mainColor", "#000");
    console.log("color negro: " + root.style.getPropertyValue("--mainColor"));

}else if(localStorage.getItem("color") == "#350183"){
     root.style.setProperty("--mainColor", "#350183");
     console.log("color morado: " + root.style.getPropertyValue("--mainColor"));
}

DreamProxies - Cheapest USA Elite Private Proxies 100 Private Proxies 200 Private Proxies 400 Private Proxies 1000 Private Proxies 2000 Private Proxies ExtraProxies.com - Buy Cheap Private Proxies Buy 50 Private Proxies Buy 100 Private Proxies Buy 200 Private Proxies Buy 500 Private Proxies Buy 1000 Private Proxies Buy 2000 Private Proxies ProxiesLive Proxies-free.com New Proxy Lists Every Day Proxies123