Autor Zpráva
jarda_z_pole
Profil *
Ahoj, byl bych rád za každou pomoc.
Dělám výpis z tabulky: Nadpis /akce =1, pod který se vypíšou podnadpisy /akce =2.
Řádky se mi vypisují takto:

Nadpis1
Podnadpis1

Nadpis2
Podnadpis1
Podnadpis2

Nadpis3
Podnadpis1
Podnadpis2
Podnadpis3
Podnadpis4

Potřeboval bych to takto:

Nadpis1
Podnadpis1

Nadpis2
Podnadpis2

Nadpis3
Podnadpis3
Podnadpis4

V reálu to pracuje takto: Nadpis při tvorbě podnadpisu podepíše z buňky klic, buňku podnadpisu klic2 (pro spárování).
Nevíte někdo, jak odstranít tu duplicitu. Moc dík.




   $spojeni = mysqli_connect
   ($db1, $db2, $db3, $db4, $db5);                  
  $sqlvnr = mysqli_query($spojeni, "SELECT * FROM ke_stazeni WHERE akce = '1' AND rok = '$rok' ORDER BY datum DESC");
  
  while ($sqlvnrvypis = mysqli_fetch_array($sqlvnr))
  {
  $klicc = $sqlvnrvypis['klic'];
  
  $sqlvnr2 = mysqli_query($spojeni, "SELECT * FROM ke_stazeni WHERE akce = '2' AND rok = '$rok' AND klic2 = '$klicc' ORDER BY datum DESC");
  
  while ($sqlvnrvypis2 = mysqli_fetch_array($sqlvnr2))
  {
    $podskupina .= '<br>' . $sqlvnrvypis2['nadpis'] . $sqlvnrvypis2['klic2'] ;
  } 
  
  $skupina_vypis .= '<br><br>' . $sqlvnrvypis['nadpis'] . $podskupina;
  

  } 
  
  include 'pripojeni_konec.php'; 
  
  echo $skupina_vypis; 



Vyřešeno, napsal jsem nakonec while unset($podskupina)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: