Unire fisiere cu multiple Mysql Select intr-un fisier
Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
-
sterica
- Mesaje: 285
Unire fisiere cu multiple Mysql Select intr-un fisier
Salutare,
Am doua fisiere
query_select_rep_activitate.php ce contine:
Cod: Selectaţi tot
<?php
//include conexiunea la baza de date
include 'bd_cnx.php';
// Interogare SQL
$sql = "SELECT NUME, PRENUME, TIP, ID
FROM personal
WHERE TIP <> 'Inactiv'
ORDER BY NUME ASC";
// Executa interogarea si retine datele returnate
$result = $conn->query($sql);
// daca $result contine cel putin un rand
if ($result->num_rows > 0) {
// afiseaza datele din fiecare rand din $result
while($row = $result->fetch_assoc()) {
echo '<option value="'. $row["ID"].'">' . $row["NUME"]. " " . $row["PRENUME"]. '</option>';
}
} else {
echo "0 results";
}
// Se inchide conexiunea
$conn->close();
?>
si fisierul
query_select_tip_activitate ce contine:
Cod: Selectaţi tot
<?php
//include conexiunea la baza de date
include 'bd_cnx.php';
// Interogare SQL
$sql = "SELECT ACTIVITATE
FROM tip_activ_client
ORDER BY ACTIVITATE ASC";
// Executa interogarea si retine datele returnate
$result = $conn->query($sql);
// daca $result contine cel putin un rand
if ($result->num_rows > 0) {
// afiseaza datele din fiecare rand din $result
while($row = $result->fetch_assoc()) {
echo '<option value="'. $row["ACTIVITATE"].'">' . $row["ACTIVITATE"]. '</option>';
}
} else {
echo "0 results";
}
// Se inchide conexiunea
$conn->close();
?>
Aceste doua fisiere sunt incluse in fisierul
index.php sub forma aceasta:
Cod: Selectaţi tot
<html>....
</select>
<select autocomplete="off">
<option selected disabled >-- Alege reprezentant --</option>
<?php
include_once"query_select_rep_activi.php";
?>
</select>
<select autocomplete="off">
<option selected disabled >-- Alege tip activitate --</option>
<?php
include "query_select_tip_activitate.php";
?>
</select>
.....
</html>
Exista posibilitatea sa combin cele doua query intr-un singur fisier?
Multumesc!
MarPlo
Mesaje: 4343
Salut din nou,
Da, se poate prin retinerea intr-o variabila a ceea ce vrei sa aplici "echo". Apoi faci "echo" la acea variabila unde vrei.
Cam asa:
- fisier_cu_selecturi.php
Cod: Selectaţi tot
//retine sirul cu datele ce trebuie afisate
$re1 ='';
//se face primul select..
//...
//se adauga prin concatenare sirul in $re1
while($row = $result->fetch_assoc()) {
$re1 .='<option value="'. $row["ID"].'">' . $row["NUME"]. ' '. $row["PRENUME"]. '</option>';
}
//retine sirul cu datele ce trebuie afisate din urmatorul select
$re2 ='';
//se face al doilea select..
//...
//se adauga prin concatenare sirul in $re2
while($row = $result->fetch_assoc()) {
$re2 .='<option value="'. $row["ACTIVITATE"].'">' . $row["ACTIVITATE"]. '</option>';
}
- index.php
Cod: Selectaţi tot
<?php
include 'fisier_cu_selecturi.php';
?>
<html>....
</select>
<select autocomplete="off">
<option selected disabled >-- Alege reprezentant --</option>
<?php echo $re1; ?>
</select>
<select autocomplete="off">
<option selected disabled >-- Alege tip activitate --</option>
<?php echo $re2; ?>
</select>
.....
</html>
Subiecte similare
-
Repetare un pas într-o buclă for in JS
JavaScript - jQuery - Ajax
Primul mesaj
Am o buclă for() precum aceasta care arată ce vreau să fac.
for(var i=0; i<15; i++) {
// Add data in html
// When data has a specified...
Ultimul mesaj
Poti sa adaugi o condiție if() în buclă și cu ea verifici valorile acelor date.
Dacă are valoarea specificată, setează noile date dorite și scade 1...
-
Cautare serie de cuvinte intr-un sir in php
PHP - MySQL - XML
Primul mesaj
Am o listă de cuvinte spam care se află într-un array. Când un utilizator trimite un text șir, vreau să știu dacă textul conține vreunul din aceste...
Ultimul mesaj
Ai putea sa adăugi cuvintele spam într-un șir, cu | ca separator de cuvinte și apoi folosesti Regex pentru a verifica.
$my_words =...
-
Afisare optiune selectata intr-un Div
JavaScript - jQuery - Ajax
Primul mesaj
Cum pot face ca atunci cand e selectata o optiune dintr-o lista <select> sa fie afisata intr-un Div valoarea acelei optiuni.
Am acest cod...
Ultimul mesaj
Cu JavaScript adaugi un eveniment 'change' la elementul <select> care se va declansa cand o optiune e selectata.
In interiorul acelui...
-
Raspberry Pi 400 - un întreg PC într-o tastatură
Divertisment si Jocuri
Computerele desktop pot fi destul de voluminoase, ceea ce nu este necesar pentru persoanele care au nevoie doar să acceseze internetul sau să lucreze...
-
adaugare element nou intr-un array de obiecte
PHP - MySQL - XML
Primul mesaj
Salutare,
Am un array de obiecte sub forma aceasta:
$sql =
si un aray de forma aceasta:
$tipuri =
Cum pot adauga in primul array inca...
Ultimul mesaj
primesc o eroare pe linia json_decode($sql, true); , eroare este: json_decode() expects parameter 1 to be string, array given
Am rezolvat problema...
-
Inversare caractere adăugate într-un câmp de text
JavaScript - jQuery - Ajax
Primul mesaj
Am urmatorul cod html si JavaScript. O caseta de text input si un button.
<input type='text' id='backwards-input'>
<button...
Ultimul mesaj
Testeaza si studiaza urmatorul cod:
<input type='text' id='backwards-input'>
<button id='backwards-button'>Button</button>...