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
- 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...
- 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...
- Setare valori din array in select tag
JavaScript - jQuery - Ajax
Primul mesaj
Salut am un array cu orele de functionare
$data = array (
'0400' => '04:00 AM',
'0430' => '04:30 AM',
'0500' => '05:00 AM',
'0530'...
Ultimul mesaj
Testeaza urmatorul cod.
Daca ceva mai trebuie schimbat, incearca si tu sa modifici dupa cum stii, in functie de ce vrei sa obtii.
Open:...