Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Dane nie są dodawanee do bazy
kecajs
post
Post #1





Grupa: Zarejestrowani
Postów: 54
Pomógł: 0
Dołączył: 23.04.2010

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


Witam,
walczę z takim przypadkiem, że nie mogę dodać danych do bazy.

Oto kod formularza:
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html>
  2. <head>
  3. <meta http-equiv="Content-type" content="text/html; charset=utf-8">
  4.  
  5. <link rel="stylesheet" href="style.css" type="text/css">
  6. </head>
  7.  
  8. <body>
  9. <?php include_once ("db_con.php");
  10. $connection = dbconn::instance(); ?>
  11.  
  12. <h1><center>Zlecenie wydania towaru z magazynu łączników</center></h1><br>
  13.  
  14. <form action="zam_wyk_lacz.php" method="post">
  15. <table width="800" height= "250" border="0" align="center">
  16. <tr height="50"><td class="table_mid_1">Rodzaj łączników</td><td width="500" class="table_mid_1">
  17.  
  18. <?php
  19. // tutaj wywolanie zapytania do bazy
  20. $zapytanie = mysql_query ("SELECT LacznikID, Nazwa, Material, Norma FROM tb_laczniki_main ORDER BY LacznikID ASC");
  21.  
  22. echo '<select name="dane">';
  23.  
  24. echo '<option value="">Wybierz rodzaj łącznika</option>';
  25.  
  26. while($option = mysql_fetch_assoc($zapytanie)) {
  27.  
  28. //echo '<option value="'.$option['Nazwa'].'">'.$option['Nazwa'].' </option>';
  29. echo '<option value="'.$option['LacznikID'].'">'.$option['LacznikID'].' '.$option['Nazwa'].' '.$option['Material'].' '.$option['Norma'].' </option>';
  30. }
  31.  
  32. echo '</select>';
  33.  
  34. ?>
  35. <br></td></tr>
  36. <tr><td width="200"class="table">Ilość (szt.)</td><td width="500"> <input type="text" style="height: 40px; font-size: 16px;" name="IloscZam" maxlength="20"><br></td></tr>
  37. <tr><td width="200" class="table">Data zamówienia</td><td width="500"> <input type="text" style="height: 40px; font-size: 16px;" name="DataZam" value="<?= date('d-m-Y') ?>" readonly="readonly" maxlength="20"><br></td></tr>
  38. <tr><td width="200" class="table">Zamówienie PILNE!</td><td width="500"> <input type="checkbox" style="height: 40px; font-size: 16px;" name="cito" value="tak"><br></td></tr>
  39. <tr><td width="200" class="table"><input type="reset" value="Wykasuj"></td>
  40. <td class="table"><input type="submit" value="Zapisz"></tr>
  41. </table>
  42. </form>
  43.  
  44. </body>
  45. </html>
  46.  


a to jest kod dodający do bazy:
  1. <p><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html>
  2. <head>
  3. <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2">
  4. <link rel="stylesheet" href="style.css" type="text/css">
  5. </head>
  6.  
  7. <body>
  8.  
  9. <h1><center> Rezultat dodania łączników do zamówienia </h1>
  10.  
  11. <?php
  12. include_once ('db_con.php');
  13. $connection = dbconn::instance();
  14. $zapytanie = "INSERT INTO tb_laczniki_wyjscie (LacznikID, DataZam, IloscZam, Cito) VALUES ('".$LacznikID."', '".$DataZam."', '".$IloscZam."', '".$Cito."')";
  15. $wynik = mysql_query($zapytanie);
  16. if ($wynik)
  17. {
  18. echo '<center>';
  19. echo mysql_affected_rows(). '&nbsp Łączniki dodane do bazy.';
  20.  
  21. echo '<br /><br />';
  22. echo '<a href="/MZ - magazyn/index.php?sr=form_zam_lacz">Dodaj następne łączniki</a> &nbsp&nbsp <a href="/MZ - magazyn/index.php">Zakończ wprowadzanie<a></center>';
  23.  
  24.  
  25. }
  26.  
  27.  
  28. ?>
  29. </body>
  30. </html>
  31. </p>


Struktura bazy jest następująca:
tabela tb_laczniki_main: Lacznik ID (podstawowy, a.i.), Nazwa, Material, Norma i inne
tabela th_laczniki_wyjscie: LaczWydID (podstawowy, a.i.), LacznikID (indeks do tb_laczniki_main LacznikID), DataZam, NrZam, IloscZam, Cito i inne.
Będę wdzięczny za sugestie, co poknociłem. A przy okazji, jak mogę zrobić auto inkrementację kolumny NrZam?
szakal
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: 25.08.2025 - 04:17