Select in baza de date in functie de valoarea POST
Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
-
sterica
- Mesaje: 285
Select in baza de date in functie de valoarea POST
Salutare,
Am fisierul query1.php:
Cod: Selectaţi tot
<?php
include 'bd_cnx.php';
$ret =[0,0,0,0,0,0,0,0,0,0,0,0];
if(isset($_POST['get_an']
)){
//Array-ul cu datele care vor fi returnate, in format json
// Interogare SQL
$sch_an = $_POST['get_an'];
$sql = "SELECT
...";
$result = $conn->query($sql);
if ($result->num_rows > 0){
// adauga datele din fiecare rand din $result in $ret
while($row = $result->fetch_assoc()){
$ret[intval($row['LUNA_DATA_ACTIVITATE'])-1] =floatval($row['TOTAL']);
}
}
}
echo json_encode($ret);
?>
in fisierul query2.php se shimba doar numele variabilei in $sch_an_comparatie = $_POST['get_an_comparatie'];.
Cum pot aduce cele doua fisiere query.php intr-unul singur si sa returneze valorile in chart?
Multumesc!
MarPlo
Mesaje: 4343
Salut
Verifici cu isset() variabil $_POST si faci Select-ul cum vrei la data $_POST respectiva.
Cam asa:
Cod: Selectaţi tot
<?php
include 'bd_cnx.php';
$ret =[0,0,0,0,0,0,0,0,0,0,0,0];
if(isset($_POST['get_an'])){
$sch_an = $_POST['get_an'];
$sql = "SELECT...";
}
else if(isset($_POST['get_an_comparatie'])){
$an_comparatie = $_POST['get_an_comparatie'];
$sql = "SELECT...";
}
if(isset($sql)){
$result = $conn->query($sql);
if($result->num_rows >0){
// adauga datele din fiecare rand din $result in $ret
while($row = $result->fetch_assoc()){
$ret[intval($row['LUNA_DATA_ACTIVITATE'])-1] =floatval($row['TOTAL']);
}
}
}
echo json_encode($ret);
?>
Subiecte similare
-
Select dupa mai multe coloane in baza de date
PHP - MySQL - XML
Primul mesaj
Salut
am si eu o baza de date zona_geografica in care am rubricile
id |nume_tara |nume_oras |id_tara |id_oras | nume_zona | id_zona | data
1 |...
Ultimul mesaj
Multumesc mult pentru ajutor .
-
Valoarea id-ului din HTML atribuită unei variabile php
PHP - MySQL - XML
Primul mesaj
Încerc să extrag valorile id= min5 , id= max5 si să le pun în $_GET $_GET fara trimitere în altă pagină
cum aș putea proceda?
<div class=...
Ultimul mesaj
Nu prea inteleg ce vrei sa faci.
Codul php se executa pe server inainte de a fi pagina cu codul html si javascript.
In php, valorile pentru...
-
Aflare valoarea minima a proprietatii dintr-un obiect imbricat
JavaScript - jQuery - Ajax
Primul mesaj
Am un obiect imbricat in JavaScript care arata asa:
const yo = {
one: {
value: 0,
mission: 17},
two: {
value: 18,
mission: 3},
three: {...
Ultimul mesaj
Incearca sa combini metodele Object.values() si map() , ca in exemplu urmator:
const yo = {
one: {
value: 9,
mission: 17
},
two: {
value:...
-
Post cu Ajax in modal
JavaScript - jQuery - Ajax
Primul mesaj
Bună ziua,
Vreau să trimit în aceeași pagină dar în modal două id-uri. Prin alert(id) îmi arată conținutul postului trimis dar în modal nu imi...
Ultimul mesaj
Nu prea inteleg mecanismul si ce anume nu functioneaza.
Oricum, daca functioneaza cand pui manual id-ul, poate ca problema e de la php.
Trebuie sa...
-
Tip de conectare la baza de date
Discutii si Intrebari Diverse
Primul mesaj
care este noul tip de fisier pentru conectara la baza de date?
Ultimul mesaj
In prezent, tipurile de conectare la baza de date folosind php sunt PDO si MySQLi. PDO (PHP Data Objects) se poate folosi pentru conectare si la alte...
-
Adaugare orar zilele saptamanii in baza de date
PHP - MySQL - XML
Primul mesaj
Salut
Am o baza de date cu toate locatiile
location_id | name |address |telephone | open
Si un formular prin care incarc datele in bd....
Ultimul mesaj
Treaba cu adaugare json in mysql e simpla, se rezuma la adaugarea unui sir care contine ghilimele duble.
Problema la tine e ca acele ghilimele sunt...