Salutare tuturor, am si eu o mica problema si as vrea sa caut un raspuns, dupa o multime de incercari.
Am o baza de date MySQL. O pagina index.php si un fisier extern tot de tip php.
In fisierul index.php am urmatoarea:
<div class="AfisareBazaDeDate"></div>
In fisierul extern php am codul de extragere din baza de date si afisarea lui.
$query=mysql_query("SELECT * FROM clienti") or die (mysql_error());
$randuri_raspuns=mysql_num_rows($query);
if($randuri_raspuns>0){
while ($row=mysql_fetch_row($query)) {
echo "<table>";
echo "<tr class='window_ListCustomers_Content_Row'>
<td class='row row_1'>$row[0]</td>
<td class='row row_2'>$row[1]</td>
<td class='row row_3'>$row[2]</td>
<td class='row row_more'><input type='button' id='optiuni' value='optiuni'></td>
<div class="popup"> // acest div 'popup' este in display: none; position: absolute, ca sa nu afecteze randul tabelului.
<div class="popup_1">Editeaza</div>
<div class="popup_2">Sterge</div>
</div>
</tr></table>";
-----------------------------
Acest echo din fisierul extern php este adus in fisierul index.php cu jquery si anume: $(".AfisareBazadeDate").load(extern.php);
Ce inceamna acel <input type='button' id='optiuni' value='optiuni'> ?
Pentru fiecare rand vreau sa am un buton cu optiuni si anume: Editeaza sau Sterge pentru randul unde am facut clic pe buton;
Prima data am incercat asa:
$(document).ready(function(){
$("#optiuni").click(function(){
$(".popup").tooggle();
});
});
dar, cand fac clic pe unul din butoanele 'optiuni', imi afiseaza acel popup pe toate randurile.
cum pot face ca sa se afiseze un singur popup, doar pentruun singur rand; am facut clic pe btn de pe randul 5 sa imi afiseze optiunile(acel popup) pentru randul nr 5;
cineva a zis ca asta este rezultatul care in caut eu:
jQuery(document).ready(function() {
jQuery("#optiuni").on("click",function() {
jQuery(this).parent().find(".popup").toggle();
});
});
nu este asa. daca am un numar definit de randuri, dar care sunt create direct in fisierul principal - nu sunt generate dintr-o baza mysql, functioneaza; inca eu pot avea in acel tabel n randuri. 1 - 10 - 100 - 1000; este o baza de date;
Astept pareri din partea voastra si poate ma puteti ajuta; cam 1 zi(nu incontinuu ) am stat sa gasesc un raspuns dar nu am avut niciun rezultat.
O zi buna!
Afisare popup pe fiecare rand ...
Moderatori: eyecon, Moderatori
-
- PHPRomania Supporter
- Mesaje: 9
- Membru din: Lun Oct 28, 2013 12:10 am
-
- PHPRomania Supporter
- Mesaje: 9
- Membru din: Lun Oct 28, 2013 12:10 am
Re: Afisare popup pe fiecare rand ...
Chiar nimeni nu stie ..... !?
Ma indoiesc ...
Ma indoiesc ...
Re: Afisare popup pe fiecare rand ...
Cum ai baza de date, ce nume ai la coloana, 0, 1, 2 sau id, nume_client, etc.
-
- PHPRomania Supporter
- Mesaje: 9
- Membru din: Lun Oct 28, 2013 12:10 am
Re: Afisare popup pe fiecare rand ...
iluc scrie:Cum ai baza de date, ce nume ai la coloana, 0, 1, 2 sau id, nume_client, etc.
id nume prenume localitate judet - astea sunt campuri din baza de date.
=========================================
la afisare:
id nume prenume localitate judet
----------------------------------------------------------------------------------------------------------
1 popescu ion vaslui vaslui [aici e butonul 'optiuni' adus tot din bd] - cand fac clic apare un popup cu obtiunile; editeaza si sterge
2 vasilescu marian iasi iasi [aici e butonul 'optiuni' adus tot din bd] - cand fac clic apare un popup cu obtiunile; editeaza si sterge
-----------------------------------------------------------------------------------------------------------
Eu vreau sa imi spuneti cum trebuie sa fac:
= atunci cand fac clic pe butonul de pe randul 1 sa imi afiseze popup doar pentru rand 1 si
atunci cand fac clic pe butonul de pe randul 2 sa imi afiseze popup doar pentru rand 2,
= iar cand fac clic pe una din optiuni(editeaza sau sterge), sa se aplice doar pentru acel rand.
in fine, la punctul 2 ma descurc sa o fac. eu vreau sa stiu doar de prima, daca vrei sami dai si un exemplu si pt doi este binevenita.
sper ca am fost destul de explicit. daca mai trebuie ceva iti zic
Înapoi la “HTML/JavaScript/CSS”
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 38 vizitatori