 |
Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Comunitatea PHP Romania
|
| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
Razvan
Data înscrierii: 26/Iun/2003
Mesaje: 5
|
| Trimis: Lun Iul 07, 2003 1:55 pm Titlul subiectului: ...cu checkbox-uri |
|
|
Salutare!
Am si eu o mica problema!
Vreau sa fac un "query" care sa-mi afiseze anumite inregistrari din baza de date. Problema este ca as vrea sa pun niste checkbox-uri inainte ca sa-mi aleg coloanele ce vor fi afisate si nu stiu cum sa fac acest lucru.
Astept un raspuns urgent (daca se poate)!
Multumesc anticipat,
Razvan |
|
| Sus |
|
cristi
Data înscrierii: 26/Mai/2002
Mesaje: 270
Locație: Timisoara
|
| Trimis: Lun Iul 07, 2003 3:27 pm Titlul subiectului: |
|
|
Salut,
Pai dupa ce iti pui checkbox-urile si dai submit, iti creezi un query dinamic.
query = "SELECT * FROM X";
in functie de checkbox-ul selectat
if (....)
{
//atasezi la query noi filtre
query .=" nume=".$nume
}
Trebuie sa ai grija sa iti pui si WHERE-ul in cazul in care ai bifat ceva! |
|
| Sus |
|
MasterPhoton
Data înscrierii: 06/Mar/2003
Mesaje: 437
|
| Trimis: Mar Iul 08, 2003 9:07 am Titlul subiectului: Sau... |
|
|
Faci asa:
$lista="(";
foreach($_POST['checkbox'] as $element) {
$lista.=$element.",";
}
$lista=$lista.")";
$lista=str_replace(",)",")",$lista);
$query="select * from ... where ... in $lista";
---------------
Inlocuiesti ... cu tabelul si campul respectiv.
Datele trebuie sa le trimiti dintr-un formular, care are checkboxuri care au numele <form input="checkbox" id="checkbox[]" value="1">, (!!!! atentie la [] !!! - sa nu le uiti!!!), iar valoarea trebuie sa fie diferita pentru fiecare checkbox!
Spor la treaba. |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |
|