#23678881 · 27 Jan 2011, 12:02 · · პროფილი · პირადი მიმოწერა · ჩატი
მოკლედ ისევ გამარჯობა და ისევ გავიჭედე და იქნებ დამეხმაროთ რა, ესეიგი ბაზაში მაქვს 3 თეიბლი 1. alf 2. lastnames 3. bussdos, პირველ თეიბლში (alf) მაქვს 2 ველი id, anbani, anbani-ში კი მაქვს ჩაწერილი ქართული ანბანი, მეორე თეიბლში კი მაქვს 3 ველი id, cat, lastname, და როგორც მიხვდით lastname-ში მაქვს ჩაწერილი გვარები, ხოლო მესამე თეიბლშიც 3 ველი მაქვს id, cat, bussdos, bussdos-ში კი მაქვს შეტანილი ბიოგრაფია, და ზაპროსი მაქვს ასე გამომაქვს ჯერ ანბანი სრულად
<?php $lastname = mysql_query ("SELECT * FROM alf",$ndb); $lastname1 = mysql_fetch_array ($lastname); do {printf ("<a href='dos.php?cat=%s' class='alf'>%s </a>",$lastname1['id'], $lastname1['anbani']);} while ($lastname1 = mysql_fetch_array ($lastname));?>
შემდეგ სიტყვაზე დავაჭირე ასო უ -ს, dos.php-ში გამომაქვს გვარები უ-ზე ასე,
<?php $news = mysql_query ("SELECT DISTINCT cat, lastname FROM lastnames WHERE cat='$cat'",$ndb); $news1 = mysql_fetch_array ($news); do {printf ("<a href='view.php?catname=%s' class='last_names'>%s</a>",$news1["cat"],$news1["lastname"]);} while ($news1 = mysql_fetch_array ($news));?>
გამოვიდა სიტყვაზე 2 ჩანაწერი უზნაძე ვიღაცა და უგულავა ვიღაცა, (ამ მომენტამდე შეიძლება კოდი კი მაქვს აჯამსანდალი მაგრამ ყველაფერი კარგად გამოდის), აი სად მაქვს პრობლემა, როდესაც ვაჭერ რომელიმე გვარს, ვთქვად უგულავას მინდა გამოვიდეს ბიოგრაფია ვინმე უგულავაზე, გამოდის კიდეც მაგრამ, პრობლემა ისაა რომ როდესაც ვაწვები უზნაძეს მაინც უგულავას ბიოგრაფია გამოდის, აი ესაა მესამე ზაპროსი
<?php $news = mysql_query ("SELECT * FROM bussdos WHERE catt='$catname'",$ndb); $news1 = mysql_fetch_array ($news); do { printf ("<a href='view_full.php?id=%s' class='view_cat_title'>%s</a> <img src='des_img/date.jpg' align='left'> %s <a href='view_full.php?id=%s'> <img src='nadmin/dos_images/$news1[upload]' align='left' class='art_img'> </a> %s",$news1["id"],$news1["title"],$news1["date"],$news1["id"],$news1["description"]); } while ($news1 = mysql_fetch_array ($news));?>
და მგონი მივხვდი რაშიცაა საქმე ალბათ იმაში რომ ორივე გვარს ერთი და იგივე ნომერი აქვს (ამ შემთხვევაში 20 იმიტომ რომ უ=20) უბრალოდ არ ვიცი რა მოვუხერხო * * * მოკლედ ყველას დიდი მადლობა დახმარებისათვის ასე რატომ შეწუხდით?
|