php – Como transformar a soma de uma coluna em porcentagem

Eu tenho uma coluna aonde recebo valores em px. Gostaria de somar todos os valores dessa coluna e retornar eles em porcentagem

$sel = $conn->prepare(“SELECT SUM(userInteration) as uit, country FROM usersInfo GROUP BY country ORDER BY uit DESC”);

ate entao tudo ok, e para transformar a soma dos valores em porcentagem olha a gambiarra, feia que fiz

foreach ($data as $key => $value) {
if ($value(‘uit’) <= 500)
$value(‘uit’) = ‘16%’;
if ($value(‘uit’) 1000)
$value(‘uit’) = ‘32%’;
if ($value(‘uit’) < 1500)
$value(‘uit’) = ‘48%’;
if ($value(‘uit’) < 2000)
$value(‘uit’) = ‘65%’;
if ($value(‘uit’) < 2500)
$value(‘uit’) = ‘81%’;
if ($value(‘uit’) >= 2500)
$value(‘uit’) = ‘100%’;

How do you resize image in PHP, without imagecopyresampled?

How do you resize image in PHP, without imagecopyresampled?

Hi,
I know we can use PHP inbuilt functions like imagecopyresampled etc to resize an image in php.

But what I want to know is, how to do it without using any of those functions.
In other words, what is the algo used to resize an image?
SEMrush

Say if I want to resize an image of 100 x 100 to a size of 200 x 200
or
100 x 100 to a size of 150 x 150

Thanks

 

Product Designer for PHP Standalone | Lumise

Admin submitted a new resource:

Product Designer for PHP Standalone | Lumise – Product Designer for PHP Standalone | Lumise

View attachment 32887

System Requires More details​

Code:
ZipArchive()
allow_url_fopen
file_put_contents()...

Read more

.(tagsToTranslate)nulled(t)nulled sites(t)nulled forum(t)nulled script(t)nulled scripts(t)nulled script forum(t)best nulled scripts site(t)xenforo nulled(t)xenforo 2 nulled(t)xenforo nulled themes(t)seo xenforo 2(t)xenforo themes(t)seo for xenforo(t)vbulletin nulled(t)vbulletin 5 nulled(t)whmcs nulled(t)hexa whmcs(t)whmcs addons nulled(t)whmcs templates nulled(t)whmcs template nulled(t)whmcs modules nulled(t)whmcs themes nulled(t)cs-cart nulled(t)xfilesharing pro nulled(t)blesta nulled(t)arrowchat nulled(t)multi vendor ecommerce script nulled(t)seo providers(t)adsense alternative

javascript – Como utilizar funções de JS dentro de um processo server-side de PHP?

Primeiramente, peço a compreensão a todos, pois estou voltando agora a utilizar a plataforma, e não tenho tanto experiência em desenvolvimento…


Estou exibindo os dados do meu banco de dados MySQL em uma DataTables via server-side.

Recentemente, estava olhando o DataTables Editor e vi algumas opções muito interessantes e práticas, e comecei a pesquisar exemplos semelhantes, para eu implementar em meu código, pois, infelizmente o DataTables Editor é pago.

E estou lutando há 3 dias, para conseguir esse exemplo rodar em minha tabela.

O código que eu tenho até agora, é esse:

HTML:

// index.html

<table id="example" class="display" style="width:100%">
     <thead>
          <tr>
             <th>ID</th>
             <th>First name</th>
             <th>Last name</th>
             <th>Email</th>
             <th>Gender</th>
             <th>Country</th>
             <th>Created</th>
             <th>Status</th>
         </tr>
    </thead>    
</table>

<script src="https://code.jquery.com/jquery-3.5.1.js"></script>
<script src="https://cdn.datatables.net/1.10.24/js/jquery.dataTables.min.js"></script>
<script>
$(document).ready(function(){
    $('#example').DataTable({
        "processing": true,
        "serverSide": true,
        "ajax":{
          url :"processing_table.php",     // Aonde o json datasource vai ser carregado
          type: "post",                    // Método a ser enviado
        } 
    });
});

// Script edit inline 
function highlightEdit(editableObj) {
        $(editableObj).css("background","white");
    } 
    
    function saveInlineEdit(editableObj,column,id) {
        // no change change made then return false
        if($(editableObj).attr('data-old_value') === editableObj.innerHTML)
        return false;
        // send ajax to update value
        $(editableObj).css("background","white url(assets/images/loader.gif) no-repeat right");
        $.ajax({
            url: "salvar_dados_inline.php",
            cache: false,
            data:'column='+column+'&value='+editableObj.innerHTML+'&id='+id,
            success: function(response)  {
                console.log(response);
                // set updated value as old value
                $(editableObj).attr('data-old_value',editableObj.innerHTML);
                $(editableObj).css("background","#FDFDFD");         
            }          
       });
    }
</script>  

PHP (serverside):

// processing_table.php    

... 

// Fazendo loop e buscando dados
while($row = mysqli_fetch_array($query)){
    $subdata = array();

    $subdata() = $row(0); // 'id' do banco

    // 'first_name' do banco, estou tentando utilizar o script nesse campo!
    $subdata() = 
    "<td contenteditable='true' data-old_value=".$row(1)." onBlur="saveInlineEdit('this','first_name',".$row(0).";")' onclick="highlightEdit('this');">
        ". $row(1) . "
    </td>";

    $subdata() = $row(2); // 'last_name' do banco
    $subdata() = $row(3); // ...
    $subdata() = $row(4); // ...
    $subdata() = $row(5); // ...
    $subdata() = $row(6); // ... 
    $subdata() = $row(7); // ...         

    // Todos os valores em um array
    $data() = $subdata;
}

...

Página de update:

<?php
// salvar_dados_inline.php

require_once("conexaobd.php");

$sql = "UPDATE members set ".$_REQUEST("column")."='".$_REQUEST("value")."' WHERE id='".$_REQUEST("id")."'";
mysqli_query($con, $sql);

?>

Dessa maneira como meu code está, os dados estão sendo exibidos corretamente, o que NÃO está funcionando é o script.

  • Problema: Não acontece absolutamente nada, quando eu clico no campo “first_name”
    na DataTables, não tem nenhuma ação.
  • Tentei colocar o script na página processing_table.php, mas da erro e não carrega os dados.

Erro:

DataTables warning: table id=example – Invalid JSON response. For more
information about this error, please see http://datatables.net/tn/1

Alguém consegue me ajudar? agradeço desde já!

javascript – ¿Como puedo recibir los datos que envio mediante fetch (JS) en un PHP?

Envié un objeto mediante fetch desde JavaScript, pero cunado intento obtener los datos en mi archivo PHP e insertarlos en mi base de datos MySQL, simplemente no se inserta ningún dato. Investigando encontré que los datos se podrían obtener así:

El archivo “be_connection.php” solo contiene la conexión a la base de datos

be_saveAvg.php


$promedio = json_decode(file_get_contents("php://input") , true);

$insertProm = mysqli_query($conexion, "INSERT INTO promedios(promedio) VALUES ('$promedio(0)')");

Como criar um sistema de tempo online do usuario com php mysql

Como eu crio um sistema que calcula o tempo em q o usuario fica no site.
ex: entrou no site começa a contar… ai ficou ate uma hora e essa hora q ele ficou vai pro banco de dados e so vai somando quando entrar dnv…

php – recieving error while inserting int value as varchar in mysql

getting a syntax error when trying to insert some data.

Telling that i am storing a int value for flaw_val and am storing it in a varchar type in my database. I think this is where error is.
Help me figure the thing up.Also tell how to fix it up.

Main code:

$flawquery = "insert into flawed_data (serial_id,main_title,url_title,company,hosted_at,links_sup,flaw_dis,flaw_val,flaw_sol,file_name,current_date,current_time,name,username,email) values ('$serial_id' , '$title' , '$url_title' , '$company' , '$hosted_at' , '$links_supported' , '$flaw' , '$flaw_val' , '$flaw_sol' , '$fileNameNew' , '$current_date' , '$current_time' , '$name' , '$username' , '$email') ";

Thanks in advance.

php – Imagem não aparece modal Fullcalendar

<script>

        document.addEventListener('DOMContentLoaded', function() {
            var calendarEl = document.getElementById('calendar');

            var calendar = new FullCalendar.Calendar(calendarEl, {

            headerToolbar: {
                left: 'prev,next today',
                center: 'title',
                right: 'listDay,listWeek'
            },

            // customize the button names,
            // otherwise they'd all just say "list"
            views: {
                listDay: { buttonText: 'Even. do dia' },
                listWeek: { buttonText: 'Event. da semana' }
            },

            initialView: 'listWeek',
            locale:'pt-br',
            navLinks: true, // can click day/week names to navigate views
            editable: true,
            dayMaxEvents: true, // allow "more" link when too many events
            
            events: '<?php echo URLADM . 'app/adms/Views/home/list_eventos.php'?>',
                            
                    eventClick: function(info) {
                        
                        info.jsEvent.preventDefault(); // don't let the browser navigate
                        console.log(info.event);
                        
                        $('#visualizar_descricao #id').text(info.event.id);
                        $('#visualizar_descricao #id').val(info.event.id);
                        $('#visualizar_descricao #title').text(info.event.title);
                        $('#visualizar_descricao #title').val(info.event.title);
                        
                        
                        $('#visualizar_descricao #descricao').text(info.event.extendedProps.descricao);
                        $('#visualizar_descricao #descricao').val(info.event.extendedProps.descricao);
                        
                        

                        var imagem = new Image();
                        imagem.src =  $('#visualizar_descricao #imagem').html(info.event.extendedProps.imagem);

                        $('#visualizar_descricao #start').text(info.event.start.toLocaleString());
                        $('#visualizar_descricao #start').val(info.event.start.toLocaleString());
                        $('#visualizar_descricao #end').text(info.event.end.toLocaleString());
                        $('#visualizar_descricao #end').val(info.event.end.toLocaleString());
                        $('#visualizar_descricao #color').val(info.event.backgroundColor);
                        

                        $('#visualizar_descricao').modal('show');               
                        
                    
                    },

                    selectable: true,
                    
                        
                        });

                        calendar.render();
                        
        });

        
    </script>

O PHP para listar os eventos:

<?php 

require_once("conexao.php");


$query_events = "SELECT id, title, descricao, imagem, color, start, end FROM sts_events";
$resultado_events = $pdo->prepare($query_events);
$resultado_events->execute();

$eventos = ();

while($row_events = $resultado_events->fetch(PDO::FETCH_ASSOC)){
    $ids = $row_events('id');
    $title = $row_events('title');
    $descricao = $row_events('descricao');    
    $imagem = $row_events('imagem');
    $color = $row_events('color');
    $start = $row_events('start');
    $end = $row_events('end');
    $diretorio_imagem = '<img src="https://pt.stackoverflow.com/img/dashboard.png">';
    
    $eventos() = (
        'ids' => $ids, 
        'title' => $title,   
        'descricao' => $descricao,
        'imagem' => $diretorio_imagem,       
        
        'color' => $color, 
        'start' => $start, 
        'end' => $end, 
        );

        
}

echo json_encode($eventos);


E a div para carregar o calendário na página

<div id='calendar'></div>

php – How to dynamically set a background-image size?

I have a 1600 x 1000 image that’s used as a background image, with an ACF repeater field that outputs each section, each with its own unique background image. I’m concerned about mobile. Is there a way to dynamically populate the background image size based on wp_if_mobile()? Here’s a bit of my code:

$banners = get_field('home_page_banner');

foreach ($banners as $banner) {
   
      $background_image = $banner('background_image'); //Here's the variable, which is set to ACF Image Field Array.

     //additional vars here


      echo '<div class="home-page-banner grayscale" style="background-image: url(' . esc_url($background_image('url'))  . '); ">'; // Here's where the background-image goes

      //other stuff in here


      </div>';

      $result_count++;
    }; ?>

I was thinking about something like:

$background_image = $banner('background_image')

if( wp_is_mobile() ) {
  $background_image = $banner('background_image)(sizes)('some_smaller_size_here');
}

Thoughts?

php – Display LearnDash parent course title beside lesson title

I have installed LearnDash on my WordPress site, and I am using the following snippet to get a list of all lessons:

function get_list_of_lessons_class(){
$args = array(
    'post_type' => 'sfwd-lessons',
    'posts_per_page' => -1,
    'post_status' => 'publish',
    );
$q = new WP_Query($args);
    if ($q->have_posts()) : 
        while ($q->have_posts()) :  $q->the_post();
        the_title();
        endwhile; 
    else:
        ;
        wp_reset_postdata();
    endif;
return $finaloutput;
}
add_shortcode('get_list_of_lessons', 'get_list_of_lessons_class');

Can anyone advise please how to display the course title of each lesson as well?

Any help would be appreciated.