Pomoc - Szukaj - U¿ytkownicy - Kalendarz
Pe³na wersja: [php][mysql]Problem z wprowadzaniem danych do bazy
Forum PHP.pl > Forum > Przedszkole
Adrian84
Witam czy moglby mi ktos pomoc?? Mam nastepujacy problem otoz przekazuje za pomoca formularza metoda post nastepujace dane:

Array
(
[id_typ] => 1
[rach_obciazony] => 12345678910111213141516171
[rach_docelowy] =>
[nazwa_odbiorcy] =>
[adres_odbiorcy] =>
[tytul] =>
[kwota] =>
[data] =>
[submit] => Wykonaj
)

Oto kod formularza:
  1. <?php
  2. include "auth_user.inc.php";
  3. include "conn.inc.php";
  4. ?>
  5.  
  6. <html>
  7.  
  8. <head>
  9. <meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
  10. <meta name="GENERATOR" content="Microsoft FrontPage 4.0">
  11. <meta name="ProgId" content="FrontPage.Editor.Document">
  12. <script language="javascript" src="kalendarz.js"></script>
  13. <title>Serwis internetowy</title>
  14. </head>
  15.  
  16. <body onLoad="document.onmousemove = mysz;">
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23. <table border="0" cellpadding="2" width="100%">
  24. <tr>
  25. <td width="50%"><img border="0" src="logoPKO.gif" width="240" height="67"></td>
  26. <td width="100%">
  27. <div align="Right">
  28. <table border="0" cellpadding="2" width="40%">
  29. <?php
  30. $query = "SELECT CONCAT_WS(' ',imie,nazwisko) as imie, login, stan, nr_rachunku " .
  31. "FROM klienci JOIN hasla ON klienci.id_haslo=hasla.id JOIN rachunek ON klien
    ci.id=rachunek.id_klienta "
     .
  32. "WHERE login = '" . $_SESSION['user_logged'] . "' ".
  33. "AND haslo = '" . $_SESSION['user_password'] . "' ";
  34. $result = mysql_query($query)
  35. or die (mysql_error());
  36. $row = mysql_fetch_array($result);
  37. ?>
  38. <tr>
  39. <td width="100%"><b>Klient:</b> <?php echo $row['imie'] ?></td>
  40. </tr>
  41. <tr>
  42. <td width="100%"><b>Numer Klienta:</b> <?php echo $row['login'] ?></td>
  43. </tr>
  44. </table>
  45. </div>
  46. </td>
  47. </tr>
  48. </table>
  49. <table align="center" cellpadding="0" cellspacing="0" width="100%" bgcolor="#000064">
  50. <tr>
  51. <td width="4">&nbsp;</td>
  52. <td class="topmenu"> 
  53. </td>
  54. <td width="4">&nbsp;</td>
  55. </tr>
  56. </table>
  57.  
  58. <p>&nbsp;</p>
  59.  
  60. <table border="0" width="99%" cellpadding="2">
  61. <tr>
  62. <td width="10%"><a href="index.php">Strona g³ówna</a>
  63. <p><a href="przelew.php">Przelew jednorazowy</a></p>
  64. <p>Lokaty</p>
  65. <p>Historia rachunku</p>
  66. <p><a href="dane.php">Dane osobowe</a></p>
  67. <p><a href="wyloguj.php">Wyloguj</a></td>
  68. <td width="50%">
  69.  <div align="center">
  70. <center>
  71. <form action="tranzakcja.php" method="post">
  72. <input type="hidden" name="id_typ" value="1">
  73. <table border="1" cellpadding="2" width="72%" bgcolor="#FFF0D2">
  74. <tr>
  75. <td width="100%"><b>Przelew jednorazowy:</b></td>
  76. </tr>
  77. </table>
  78. </center>
  79.  </div>
  80.  <div align="center">
  81. <center>
  82. <table border="1" cellpadding="2" width="72%">
  83. <tr>
  84. <td width="24%">Z rachunku:</td>
  85. <td width="57%">
  86. <table border="1" cellpadding="2" width="100%">
  87. <tr>
  88. <td width="100%"><center><select name="rach_obciazony">
  89. <option value="<?php echo $row['nr_rachunku'] ?>"><?php echo $row['nr_rachunku'] ?></option></center></td>
  90. </tr>
  91. </table>
  92. <table border="1" cellpadding="2" width="129%">
  93. <tr>
  94. <td width="50%">¦rodki dostêpne:</td>
  95. <td width="50%"><b><?php echo $row['stan'] ?></b></td>
  96. </tr>
  97. </table>
  98. </td>
  99. <td width="19%"><b>Wymagane</b></td>
  100. </tr>
  101. <tr>
  102. <td width="24%">Numer rachunku odbiorcy:</td>
  103. <td width="57%"><input type="tekst" name="rach_docelowy" size="30"></td>
  104. <td width="19%"><b>Wymagane</b></td>
  105. </tr>
  106. <tr>
  107. <td width="24%">Nazwa odbiorcy:</td>
  108. <td width="57%"><input type="tekst" name="nazwa_odbiorcy" size="30"></td>
  109. <td width="19%"></td>
  110. </tr>
  111. <tr>
  112. <td width="24%">Adres odbiorcy:</td>
  113. <td width="57%"><input type="tekst" name="adres_odbiorcy" size="30"></td>
  114. <td width="19%"></td>
  115. </tr>
  116. <tr>
  117. <td width="24%">Tytu³ przelewu:</td>
  118. <td width="57%"><input type="tekst" name="tytul" size="30"></td>
  119. <td width="19%"><b>Wymagane</b></td>
  120. </tr>
  121. <tr>
  122. <td width="24%">Kwota:</td>
  123. <td width="57%"><input type="tekst" name="kwota" size="30"></td>
  124. <td width="19%"><b>Wymagane</b></td>
  125. </tr>
  126. <tr>
  127. <td width="24%">Zlecona data:</td>
  128. <td width="57%"><input type="text" name="data" onclick="showKal(this)"></td>
  129. <td width="19%"><b>Wymagane</b></td>
  130. </tr>
  131. </table>
  132. </center>
  133.  </div>
  134.  <center><input type="submit" name="submit" value="Wykonaj"></center>
  135.  </form>
  136.  
  137. </td>
  138. </tr>
  139. </table>
  140. </body>
  141.  
  142. </html>
i przekazuje te dane do nastepnego pliku tranzakcja.php:
  1. <?php
  2. include "auth_user.inc.php";
  3. include "conn.inc.php";
  4. ?>
  5. <html>
  6.  
  7. <head>
  8. <meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
  9. <meta name="GENERATOR" content="Microsoft FrontPage 4.0">
  10. <meta name="ProgId" content="FrontPage.Editor.Document">
  11. <title>Serwis internetowy</title>
  12. </head>
  13.  
  14. <table border="0" cellpadding="2" width="100%">
  15. <tr>
  16. <td width="50%"><img border="0" src="logoPKO.gif" width="240" height="67"></td>
  17. <td width="100%">
  18. <div align="Right">
  19. <table border="0" cellpadding="2" width="40%">
  20. <?php
  21. $query = "SELECT CONCAT_WS(' ',imie,nazwisko) as imie, login " .
  22. "FROM klienci JOIN hasla ON klienci.id_haslo=hasla.id " .
  23. "WHERE login = '" . $_SESSION['user_logged'] . "' ".
  24. "AND haslo = '" . $_SESSION['user_password'] . "' ";
  25. $result = mysql_query($query)
  26. or die (mysql_error());
  27. $row = mysql_fetch_array($result);
  28. ?>
  29. <tr>
  30. <td width="100%"><b>Klient:</b> <?php echo $row['imie'] ?></td>
  31. </tr>
  32. <tr>
  33. <td width="100%"><b>Numer Klienta:</b> <?php echo $row['login'] ?></td>
  34. </tr>
  35. </table>
  36. </div>
  37. </td>
  38. </tr>
  39. </table>
  40. <table align="center" cellpadding="0" cellspacing="0" width="100%" bgcolor="#000064">
  41. <tr>
  42. <td width="4">&nbsp;</td>
  43. <td class="topmenu"> 
  44. </td>
  45. <td width="4">&nbsp;</td>
  46. </tr>
  47. </table>
  48.  
  49. <p>&nbsp;</p>
  50. <?php
  51. $sql = "INSERT INTO transfery(id_typ, rach_docelowy, rach_obciazony, data, tytul, kwota, nazwa_odbiorcy, 
    adres_odbiorcy) 
  52. values ('" . $_POST['id_typ'] . "',
  53. '" . $_POST['rach_docelowy'] . "',
  54. '" . $_POST['rach_obciazony'] . "',
  55. '" . $_POST['data'] . "',
  56. '" . $_POST['tytul'] . "',
  57. '" . $_POST['kwota'] . "',
  58. '" . $_POST['nazwa_odbiorcy'] . "',
  59. '" . $_POST['adres_odbiorcy'] . "')";
  60. ?>
  61.  
  62.  
  63.  
  64. <div align="center">
  65. <center>
  66. <table border="1" cellpadding="2" width="79%" bgcolor="#FFF0D2">
  67. Transakcja wykonana pomyslnie. Kliknij w link aby powrocic na strone g³ówn±.<a href="index.php">Strona g³ówna</a>
  68.  
  69. <pre>
  70. <?php
  71. print_r($_POST);
  72. ?>
  73. </pre></table>
  74. </div>
  75.  
  76. </body>
  77. </html>


moj problem jest taki ze nie dodaje mi zadnego wiersza do bazy mimo ze nigdzie nie wyswietla sie blad. Prosze o pomoc
b_chmura
nie zauwa¿y³em mysql_query($sql) do inserta, mo¿e dlatego?
nevt
przecie¿ nic nie zapisujesz do bazy... chyba zapomnia³e¶ wywo³aæ mysql_query($sql); dla INSERT'a...
Daimos
bo przydalo by sie, wykonanie kodu dopisz pod:
  1. <?php
  2. $sql = "INSERT INTO transfery(id_typ, rach_docelowy, rach_obciazony, data, tytul, kwota, nazwa_odbiorcy, 
    adres_odbiorcy) 
  3. values ('" . $_POST['id_typ'] . "',
  4. '" . $_POST['rach_docelowy'] . "',
  5. '" . $_POST['rach_obciazony'] . "',
  6. '" . $_POST['data'] . "',
  7. '" . $_POST['tytul'] . "',
  8. '" . $_POST['kwota'] . "',
  9. '" . $_POST['nazwa_odbiorcy'] . "',
  10. '" . $_POST['adres_odbiorcy'] . "')";
  11. ?>

jeszcze :
  1. <?php
  2. mysql_query($sql) or die (mysql_error());
  3. ?>

heh spozniony biggrin.gif
Adrian84
Dzieki chlopaki wlasnie o to mi chodzilo biggrin.gif:D:D teraz chuczy az milo popatrzec smile.gif
To jest wersja lo-fi g³ównej zawarto¶ci. Aby zobaczyæ pe³n± wersjê z wiêksz± zawarto¶ci±, obrazkami i formatowaniem proszê kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.