Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z wyswietlaniem danych z bazy danych.
jarekjr
post
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 13.10.2008

Ostrzeżenie: (0%)
-----


skrypt pobiera z bazy danych dane z kolumn 'rzad' i 'miejsce' i wyświetla je na stronie w takiej formie:
Rząd: 1
miejsce: 1

Rząd: 1
miejsce: 2

Rząd: 3
miejsce: 3

Rząd: 3
miejsce: 5

Rząd: 10
miejsce: 9

... itd

A ja chciałbym go przerobić tak, żeby wyświetlało w taki sposób:


Rząd: 1
miejsce: 1, 2

Rząd: 3
miejsce: 3, 5


Rząd: 10
miejsce: 9

W tabeli osoby są pola:
lp(int, auto_increment, primary key), nazwisko(char),rzad(int),miejsce(int), data(date),seans(int)
a cały skrypt wyglada tak:
Kod
<?php
  
  $seans = $_POST['seans'];
  $data =$_POST['data'];
  // te dane sa z formularza
  
  if(!$data)
              {
              echo' Nie podałes daty.';
              echo '<br/><a href="rez.php">szukaj od nowa </a>';
              exit;
              }
              if (!get_magic_quotes_gpc())
                      {
                      $seans=addslashes($seans);
                      $data=addslashes($data);
                      }
  
  $link = mysql_connect("localhost", "root", "*****")
      or die ("Nie można się połączyć");
  
  mysql_select_db ("kino") or die ("Nie mozna wybrać bazy danych");
  
  
  $query = " SELECT rzad, miejsce FROM OSOBY WHERE data like'%".$data."%' and seans like'%".$seans."%' order by rzad";
  $result = mysql_query ($query) or die ("Zapytanie zakończone niepowodzeniem");
  
              $ile_znalezionych=mysql_num_rows($result);
  
              if ($ile_znalezionych<1)
   {
   echo'<p>Nie ma rzadnych rezerwacji. Wszystkie miejsca są wolne. </p>';
   }
  else
   {
          echo '<p>Na wybrany dzień: '.$data.' seans:'.$seans.' zarezerwowane są następujące miejsca:  ';
  $ile_znalezionych=mysql_num_rows($result);
              
              for($i=0;$i<$ile_znalezionych;$i++)
              {
              $wiersz=mysql_fetch_assoc($result);
              $i+1;
              echo '<p><strong> Rząd: ';
       echo stripslashes($wiersz['rzad']);
           echo '</strong>
  miejsce: ';
       echo stripslashes($wiersz['miejsce']);
       echo '</p>';
              }
  
   }
  
  
  mysql_close($link);
  
  
   ?>


Przypuszczam ze to trzeba cos pokombinowac z petlami albo z if else ale nie za bardzo wiem jak to zrobic.
Prosze o pomoc bo to jest dla mnie bardzo wazne.
Z góry wielkie dzięki.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.12.2025 - 00:17