![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 1 Dołączył: 5.03.2008 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Witam, ponizej przedstawiam kod calego skryptu. Problem pojawia się gdy chce wykonac funkcje drukuj i drukuj2 w punkcie o id=13, wszędzie wczesniej działa prawidłowo. Wkleilem te funkcje do id=13 i zmienilem ich nazwy, prubowalem w taki sposob, ale nic z tego nie wyszlo, szczerze mówiąc to nie wiem w czym tkwi problem.
Moze komus uda sie to rozszyfrowac (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) , pozdrawiam Kod <?php
session_start(); function drukuj($kontrahent_id) { mysql_select_db('transport'); $zapytanie = "select * from kontrahenci WHERE kontrahent_id=".$kontrahent_id.""; $wynik = mysql_query($zapytanie); @ $ile_znalezionych = mysql_numrows($wynik); for ($i=0; $i <$ile_znalezionych; $i++) { $wiersz=mysql_fetch_array($wynik); echo 'Nazwa: '; echo stripslashes($wiersz['nazwa']); echo '<br />Miasto: '; echo stripslashes($wiersz['miasto']); echo '<br />NIP: '; echo stripslashes($wiersz['nip']); } } function drukuj2($miejsce_id) { mysql_select_db('transport'); $zapytanie = "select * from miejsca WHERE miejsce_id=".$miejsce_id.""; $wynik = mysql_query($zapytanie); @ $ile_znalezionych = mysql_numrows($wynik); for ($i=0; $i <$ile_znalezionych; $i++) { $wiersz=mysql_fetch_array($wynik); echo 'Nazwa: '; echo stripslashes($wiersz['nazwa']); echo '<br />Symbol: '; echo stripslashes($wiersz['symbol']); echo '<br />Miasto: '; echo stripslashes($wiersz['miasto']); echo '<br />Ulica nr: '; echo stripslashes($wiersz['ulica_nr']); } } echo "<table>"; echo "<tr>"; echo "<td WIDTH=33% VALIGN = TOP >"; if(isset($_POST['id'])==1) { $id=$_POST['id']; } if(!isset($id)) { $id=1; } if($id==1) { include("klient.php"); if(isset($_POST['kontrahent_id'])) { $id=$id+1; } } if($id==2) { $klient=$_POST['kontrahent_id']; $id+=1; $_POST = array(); } if($id==3) { if(isset($klient)) { drukuj($klient); } else { $klient=$_POST['klient']; drukuj($klient); } include("platnik.php"); if(isset($_POST['kontrahent_id'])) { $id=$id+1; } } if($id == 4) { $platnik = $_POST['kontrahent_id']; echo '<h3>Klient</h3>'; $_SESSION['klient']= $klient; drukuj($klient); echo '<h3>Platnik</h3>'; $_SESSION['platnik']= $platnik; drukuj($platnik); $_POST = array(); $id=$id+1; } if($id == 5) { include("zaladunek.php"); if(isset($_POST['miejsce_id'])) { $id=$id+1; } } if($id == 6) { $zaladunek=$_POST['miejsce_id']; $id+=1; $_POST = array(); } if($id == 7) { if(isset($zaladunek)) { drukuj2($zaladunek); } else { $zaladunek=$_POST['zaladunek']; drukuj2($zaladunek); } include("rozladunek.php"); if(isset($_POST['miejsce_id'])) { $id=$id+1; } } if($id == 8) { $rozladunek = $_POST['miejsce_id']; echo '<h3>Klient</h3>'; drukuj($_SESSION['klient']); echo '<h3>Platnik</h3>'; drukuj($_SESSION['platnik']); echo '<h3>Miejsce zaladunku</h3>'; $_SESSION['zaladunek']= $zaladunek; drukuj2($_SESSION['zaladunek']); echo '<h3>Miejsce rozladunku</h3>'; $_SESSION['rozladunek']= $rozladunek; drukuj2($_SESSION['rozladunek']); $id=$id+1; $_POST = array(); } if($id==9) { echo "<td WIDTH=33% VALIGN = TOP >"; include("przewoznik.php"); if(isset($_POST['kontrahent_id'])) { $id=$id+1; } echo "</td>"; echo "</tr>"; echo "</table>"; } if($id==10) { $przewoznik=$_POST['kontrahent_id']; $id+=1; } if($id==11) { echo "<table>"; echo "<tr>"; echo "<td WIDTH=33% VALIGN = TOP >"; echo '<h3>Klient</h3>'; drukuj($_SESSION['klient']); echo '<h3>Platnik</h3>'; drukuj($_SESSION['platnik']); echo '<h3>Miejsce zaladunku</h3>'; $_SESSION['zaladunek']= $zaladunek; drukuj2($_SESSION['zaladunek']); echo '<h3>Miejsce rozladunku</h3>'; $_SESSION['rozladunek']= $rozladunek; drukuj2($_SESSION['rozladunek']); echo "<td WIDTH=33% VALIGN=TOP>"; echo '<h3>Przewoznik</h3>'; $przewoznik=$_POST['klient']; $_SESSION['przewoznik']= $przewoznik; drukuj($_SESSION['przewoznik']); $_POST = array(); $id=$id+1; } if($id==12) { echo "<table>"; echo "<tr>"; echo "<td WIDTH=33% VALIGN = TOP >"; ?> <table> <form action="index.php" method="post"> <br /> <h3>Kierowca</h3> </td></tr> <tr><td>Imie </td> <td> <input type="text" name="imie" maxlenght="20" size="20"> <br /></td></tr> <tr><td>Nazwisko</td> <td> <input type="text" name="nazwisko" maxlenght="20" size="20"> <br /></td></tr> <tr><td>nr Dowodu </td> <td> <input type="text" name="dowod" maxlenght="15" size="15"> <br /></td></tr> <tr><td>nr Samochodu </td> <td> <input type="text" name="nr_samochodu" maxlenght="15" size="15"> <br /></td></tr> <tr><td>nr Naczepy </td> <td> <input type="text" name="nr_naczepy" maxlenght="15" size="15"> <br /></td></tr> <tr><td>Telefon </td> <td> <input type="text" name="telefon" maxlenght="15" size="15"> <br /></td></tr> <input type="hidden" value="13" name="id"/> <input type="hidden" value="<?php echo $_SESSION['klient']; ?>" name="klient"/> <input type="hidden" value="<?php echo $_SESSION['platnikt'];?>" name="platnik"/> <input type="hidden" value="<?php echo $_SESSION['zaladunek'];?>" name="zaladunek"/> <input type="hidden" value="<?php echo $_SESSION['rozladunek'];?>" name="rozladunek"/> <input type="hidden" value="<?php echo $_SESSION['przewoznik'];?>" name="przewoznik"/> <tr><td colspan="2"><input type="submit" value="Zapisz"></td></tr> </table> </form> <?php echo "</td>"; echo "</tr>"; echo "</table>"; } if($id==13) { $klient=$_POST['klient']; $_SESSION['klient']= $klient; echo '<h3>Klient</h3>'; drukuj($_SESSION['klient']); } ?> Ten post edytował miooodek 6.04.2008, 18:41:20 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 1 Dołączył: 5.03.2008 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
widzisz, wlasnie o to sie glownie rozchodzi, tez nie wiem dla tego pytam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) pozdr
rozstrzygnięte (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) :D, to był mój błąd, jak widzicie w formularzu(krok 12) jest zmienna id, ustawiona na 13, zeby po jego przeladowaniu zaczynac od tego wlasnie kroku, wszystko pięknie działa, ale skoro zaczynam od kroku 13 to pomijam wczesniejsze gdzie łączyłem sie z bazą danych, i tu tkwil problem, jedna linijka i wszystko smiga (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Dziękie za szczere chęci |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 08:28 |