Witam,
walczę z takim przypadkiem, że nie mogę dodać danych do bazy.
Oto kod formularza:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body>
<?php include_once ("db_con.php");
$connection = dbconn::instance(); ?>
<h1><center>Zlecenie wydania towaru z magazynu łączników</center></h1><br>
<form action="zam_wyk_lacz.php" method="post">
<table width="800" height= "250" border="0" align="center">
<tr height="50"><td class="table_mid_1">Rodzaj łączników</td><td width="500" class="table_mid_1">
<?php
// tutaj wywolanie zapytania do bazy
$zapytanie = mysql_query ("SELECT LacznikID, Nazwa, Material, Norma FROM tb_laczniki_main ORDER BY LacznikID ASC");
echo '<select name="dane">';
echo '<option value="">Wybierz rodzaj łącznika</option>';
//echo '<option value="'.$option['Nazwa'].'">'.$option['Nazwa'].' </option>';
echo '<option value="'.$option['LacznikID'].'">'.$option['LacznikID'].' '.$option['Nazwa'].' '.$option['Material'].' '.$option['Norma'].' </option>'; }
?>
<br></td></tr>
<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>
<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>
<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>
<tr><td width="200" class="table"><input type="reset" value="Wykasuj"></td>
<td class="table"><input type="submit" value="Zapisz"></tr>
</table>
</form>
</body>
</html>
a to jest kod dodający do bazy:
<p><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body>
<h1><center> Rezultat dodania łączników do zamówienia </h1>
<?php
include_once ('db_con.php');
$connection = dbconn::instance();
$zapytanie = "INSERT INTO tb_laczniki_wyjscie (LacznikID, DataZam, IloscZam, Cito) VALUES ('".$LacznikID."', '".$DataZam."', '".$IloscZam."', '".$Cito."')";
if ($wynik)
{
echo '<a href="/MZ - magazyn/index.php?sr=form_zam_lacz">Dodaj następne łączniki</a>    <a href="/MZ - magazyn/index.php">Zakończ wprowadzanie<a></center>';
}
?>
</body>
</html>
</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