ďťż
Podstrony
|
telcocafeotóż odejmuję od siebie dwie tablice, chce nastepnie by wyniki tego odejnowania wyświetlic jako linki i dodatkowo kazdy wynik w nowym rzedzie tabeli.problem polega na tym, iż obie tabele zawieraja po dwie dane, id i opis... obie te dane po odejeciu wyswietlane sa w osobnych liniach. Chcialabym by id i opis byly w tym samym rzedzie.... i wszystko w tabeli to moj kod $wolne = array_diff ($tablica4, $tablica2); function test_wyswietlanie ($element1) { echo "<table><tr><td><a href=\"$element1\">$element1</a></td></tr>< /table>"; } echo "<br>wolne pokoje to:<br>"; reset ($wolne); array_walk ($wolne, 'test_wyswietlanie'); aha przestawienie echo "<table>" przed funkcja i zamknieci za nia, nie pomoglo... HELP!! :blink: a może tak: $wolne = array_diff ($tablica4, $tablica2); function test_wyswietlanie ($element1) { echo " <td><a href=\"$element1\">$element1</a></td>"; } echo "<br>wolne pokoje to:<br>"; reset ($wolne); echo "<table border=1><tr>"; array_walk ($wolne, 'test_wyswietlanie'); echo "</tr></table>"; Użytkownik pablo295 edytował ten post 03 listopad 2005, 22:58 super, wielkie dzięki :) mam jeszcze jedno pytanko... jak juz mi sie wyswietlaja opisy jako linki... to jak zrobic by po kliknieciu na danym linku przejsc do innej strony, gdzie jest formularz... chodzi dokladnie o to iz kazdy link odpowiada jakiemus nr pokoju, te nr pokoi sa zapisane w selecie w formularzu, no i teraz majac juz liste wolnych pokoi , klikasz na linka i przechodzisz do wypelniania danych o kliencie z tym,ze w selecie nr pokoju juz sie pojawi, by nie trzeba bylo ponownie go wybierac. Mam nadzieje,ze w miare jasno sie wyrazilam ;) echo"<a href=plik.php?nr_pokoju=$nr_pokoju>link</a>"; W drugim pliczku dajesz: $nr_pokoju = $_GET["nr_pokoju"]; i wtedy ustawiasz w inpucie SELECT jako $nr_pokoju PS. Powiedz mi jaki masz cel w tym ze odejmujesz te tablice?? Bo nie rozumiem tego :( Użytkownik Uzza edytował ten post 04 listopad 2005, 10:11 PS. Powiedz mi jaki masz cel w tym ze odejmujesz te tablice?? Bo nie rozumiem tego Ja zrozumialem to tak, ze iwcia_r ma 2 tablice, jedna ze wszstkimi pokojami, a druga z zajetymi. Logicznym chyba jest, ze jak odejmiemy te zajete od wszstkich, to zostana te wolne... Ja zrozumialem to tak, ze iwcia_r ma 2 tablice, jedna ze wszstkimi pokojami, a druga z zajetymi. Logicznym chyba jest, ze jak odejmiemy te zajete od wszstkich, to zostana te wolne... dokładnie tak jak mówisz :) inaczej nie udało mi sie wyświetlić wolnych pokoi :( a co do tego selecta to jeszcze nie sprwdzilam, jak luknę dam znać czy działa jak należy :) do odezwania sie wkrótce :) echo"<a href=plik.php?nr_pokoju=$nr_pokoju>link</a>"; dałam coś takiego w pliku wolne.php echo"<tr><td><a href=skrypt.php?nr_pokoju=$element>$element1</a></td></tr>" ; tylko,ze... nie pojawia sie zadna zmienna w adresie url mam tylko "nr_pokoju=" i ousta wartość... do tego w $element1 wyświetlana jest treść opisu danego pokoju, bo nadal nie udalo mi sie tak odjac dwoch tablic z id pokoju i jego opisem, by id i opis pokoju pojawily sie w jednym wierszu tablicy... wobec tego musialam z jednej zmiennej zrezygnowac i zostawilam tylko opis pokoju, chyba,ze ktos mi doradzi jak te zmienne odjac od siebie i wyswietlic obie w jednym wierszu tablicy jako linki :) a co do tego drugiego pliku... W drugim pliczku dajesz: $nr_pokoju = $_GET["nr_pokoju"]; i wtedy ustawiasz w inpucie SELECT jako $nr_pokoju jak mam zmienic ta czesc kodu?? bo sie poglubilam <p>wybierz numer pokoju<select name="nr_pokoju"> <?php $nr_pokoju = $_GET["nr_pokoju"];?> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> </select> </p> dzieki za pomoc :) [/quote] to znowu ja :) zmieniłam troszku opisy pokoi i juz w zmiennej nr_pokoju przesyła sie odpowiedni numer pokoju :) tylko jakbyś mógł mi jaśniej napisać, jak to ma bycz tym selectem :) to byłabym Ci bardzo wdzieczna <p>wybierz numer pokoju<select name="nr_pokoi"> <?php $nr_pokoju = $_GET["nr_pokoju"];?> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> </select> </p> co tam sie ma jeszcze pojawic?? :unsure: echo"<tr><td><a href=skrypt.php?nr_pokoju=$element>$element1</a></td></tr>"; Źle, to ma być tak: echo '<tr><td><a href="skrypt.php?nr_pokoju='.$element1.'">'.$element1.'</a> </td></tr>'; I dodaj w funkcji var_dump($element1) i podaj wynik ale wtedy w zmiennej nr_pokoju przekazuje mi cały ciag opisu pokoju np "http://www.####/skrypt.php?nr_pokoju=8%20pokój%20z%20widokiem%20na%20jezioro,%20kolorowy%20TV, %20lodówka,%20prysznic,%20balkon w jaki sposób wtedy pobrać nr pokoju i jak go pozniej w tym selecie wyswietlic jako juz wybranego?? HELP!! to dalej nie działa :P w sumie to dziala tylko wyswietlanie opisow w tabli :( nie dziala wyswietlanie id i opisow ... ani select z zaznaczona juz wybrana opcja z innego pliku :( buuu :pomocy: |
|||
Sitedesign by AltusUmbrae. |