• 30-12-2019, 00:30:38
    #1
    https://prnt.sc/qh9lcb

    Şu şekilde bir listem var, listeyi database'den çekiyorum. Kırmızı ile çizdiğim kısımları linklemek istiyorum fakat bir çözüm bulamadım.

    HTML alanım:

    <thead>
          <tr class="table-light">
            <th>Capacity</th>
            <th >Classname</th>
            <th >Faculty</th>
    
          </tr>
        </thead>


    PHP Alanım:

    $s="SELECT c.capacity, f.name, c.classname from class c inner join faculty f on f.id=c.facultyid WHERE c.id NOT IN ( SELECT classid from cc where (dayid=$dayid and timeid=$kactabasliyor)  or (dayid=$dayid and timeid=$kactabasliyor+1)) and c.capacity>=$search_value";
            @$tumveri=$db->prepare($s);
            @$tumveri->execute();
            @$sonuc=$tumveri->get_result();
    
    
    while ($satir=$sonuc->fetch_assoc()):
            echo '<tr>
          	<td>'.$satir["capacity"].'</td>
            <td>'.$satir["classname"].'</td>
            <td>'.$satir["name"].'</td>
           
          </tr>';
            
            endwhile;
  • 30-12-2019, 00:47:14
    #2
    $s="SELECT c.capacity, f.name, c.classname from class c inner join faculty f on f.id=c.facultyid WHERE c.id NOT IN ( SELECT classid from cc where (dayid=$dayid and timeid=$kactabasliyor)  or (dayid=$dayid and timeid=$kactabasliyor+1)) and c.capacity>=$search_value";
            <span class="userTag">@$tumveri=$db-></span>prepare($s);
            <span class="userTag">@$tumveri-></span>execute();
            <span class="userTag">@$sonuc=$tumveri-></span>get_result();
     
     
    while ($satir=$sonuc->fetch_assoc()):
            echo '<tr>
             <td>'.$satir["capacity"].'</td>
            <td>'.$satir["classname"].'</td>
            <td><a href="URL">'.$satir["name"].'</a></td>
            
          </tr>';
            
            endwhile;
    <a href="' .*$degisken_url*. '">' .*$degisken*. '</a>
  • 30-12-2019, 01:05:14
    #3
    NeTZeN adlı üyeden alıntı: mesajı görüntüle
    $s="SELECT c.capacity, f.name, c.classname from class c inner join faculty f on f.id=c.facultyid WHERE c.id NOT IN ( SELECT classid from cc where (dayid=$dayid and timeid=$kactabasliyor)  or (dayid=$dayid and timeid=$kactabasliyor+1)) and c.capacity>=$search_value";
            <span class="userTag">@$tumveri=$db-></span>prepare($s);
            <span class="userTag">@$tumveri-></span>execute();
            <span class="userTag">@$sonuc=$tumveri-></span>get_result();
     
     
    while ($satir=$sonuc->fetch_assoc()):
            echo '<tr>
             <td>'.$satir["capacity"].'</td>
            <td>'.$satir["classname"].'</td>
            <td><a href="URL">'.$satir["name"].'</a></td>
            
          </tr>';
            
            endwhile;
    <a href="' .*$degisken_url*. '">' .*$degisken*. '</a>
    Hocam hepsine farklı link vereceğim ama, Engineering Faculty ise ayrı link, Business and Economics Faculty ise ayrı link vereceğim.
  • 30-12-2019, 01:08:08
    #4
    <a href="' .$satir["url"] . '">' .$satir["name"] . '</a> ile urlyide dbden çekmen gerekiyor yeni bir alan açıcaksın url die
  • 30-12-2019, 01:14:22
    #5
    NeTZeN adlı üyeden alıntı: mesajı görüntüle
    <a href="' .$satir["url"] . '">' .$satir["name"] . '</a> ile urlyide dbden çekmen gerekiyor yeni bir alan açıcaksın url die
    DB'de yeni alan oluşturmadan kodlarla link vermenin bir yolu yok mudur peki hocam
  • 30-12-2019, 01:17:07
    #6
    <td><a href="URL">'.$satir["name"].'</a></td> yukarıda yazdım ilk etapta zaten url yazan yere link vericeksin bu sefer döngü olduğu için hepsinde aynı link olacak hepsinde farklı link olsun diyorsan vt den çekeceksin url alanına linkide yazdırıcaksın ki o linki çeksin bu hep böyledir
  • 30-12-2019, 01:20:46
    #7
    Bie field de URL değerini tutmanız gerekir.
    Field ekleyemem, zaten birkaç kayır olacak field eklemeden halletmekte ısrar ediyorum diyorsanız $satir["name"] değerini if ile veya switch ile sorgulayarak URL ekleyebilirsiniz.