Проблем с извеждане на данни

justspy

Registered
Здравейте, вчера пуснах една тема в раздел PHP & MySQL, но се оказа, че грешката идва от Javascript кода, затова пускам нова тема тук, самия проблем е такав, имам си два бутона като се натисне единият изкача информация от един див с ефект toggle и другия бутон е на същия принцип, всичко си работи идеално докато информацията в дива е една, и по точно информацията в дива е от базата данни когато има само 1 ред информация всичко е ок, но ако стане повече от 1 ред, последната информация се извежда, и не само последната всички без най старата тоест когато се натисне бутона извежда само най старото, а другото си е показано без натискане ето JavaScript кода :



Код:
 <script language="javascript">
 
 $(function()
 {
 $("#readShow").hide();
 $("#sendedShow").hide();
 $("#read").click(function()
 {
 $("#readShow").toggle("normal");
 });
 
 $("#sended").click(function()
 {
 $("#sendedShow").toggle("normal");
 });
 
 });
 
 </script>
 
Не разбирам много от JS но имах подобен проблем. Погледни тази тема
http://web-tourist.net/forum/viewtopic.php?t=81749&highlight=tipsy
може да ти помогне.
 
justspy каза:
Здравейте, вчера пуснах една тема в раздел PHP & MySQL, но се оказа, че грешката идва от Javascript кода, затова пускам нова тема тук, самия проблем е такав, имам си два бутона като се натисне единият изкача информация от един див с ефект toggle и другия бутон е на същия принцип, всичко си работи идеално докато информацията в дива е една, и по точно информацията в дива е от базата данни когато има само 1 ред информация всичко е ок, но ако стане повече от 1 ред, последната информация се извежда, и не само последната всички без най старата тоест когато се натисне бутона извежда само най старото, а другото си е показано без натискане ето JavaScript кода :



Код:
 <script language="javascript">
 
 $(function()
 {
 $("#readShow").hide();
 $("#sendedShow").hide();
 $("#read").click(function()
 {
 $("#readShow").toggle("normal");
 });
 
 $("#sended").click(function()
 {
 $("#sendedShow").toggle("normal");
 });
 
 });
 
 </script>

Пробвай да скриеш #readShow и #sendedShow предварително с CSS (display: none;) и след това го покажи чрез JQuery. Незнам дали ти разбирам точно проблема.
 
@nzhul12 и така нестава .. значи всичко е така когато се натисне едно линкче с JavaScript се извежда информацията от даден див, информацията от дива е код от базата данни смисал заявки и извеждане на информацията от дб-то, да речем искам да изведа всички регистрирани потребители в този див, ако има 1 регистриран, всичко е ок, но когато станат повече от 1, всички освен 1-вия регистриран се извеждат без да е натиснат бутона, а когато се натисне бутона се извежда само първо регистрирания..
 
убден съм, че имаш проблем с хтмл-а а не със скрипта
провери си ерархията на дивовете и дали не си забравил да затвориш някой, или при листването на данните да добавяш някой див, който да е в конфликт с другите
 

Back
Горе