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);
?>
$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.