Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: baza danych i relacje
Forum PHP.pl > Forum > Bazy danych > MySQL
kamilc
witam.
mam taki mały problem.
mam dwie tabele gdzie są one połączone relacją jeden do wielu
pierwsza tabela:
id
nazwa

druga tabela:
id
nazwa
opis
zdjecie
idpierwszej tabeli

i mam taki kod:
  1. <td colspan="2" align="center" style="padding:20px; font-family:Verdana">
  2. <p>
  3.  
  4.  
  5. <?php
  6.  
  7. if (isset($_POST["submit"])) {
  8.      
  9.  
  10.   if (empty($_POST["nazwa"]) || empty($_POST["opis"]) || empty($_POST["zdjecie"])) {
  11.     echo "<p><font color=\"red\"><b>Musisz wypełnić wszystkie pola!</b></font><br></p>";
  12.     echo "<p><a href=\"index.php?site=doda\"><b>Powrót do formularza</b></a></p>";
  13.   } else {
  14.      
  15.     ?>
  16.     <h4>Dziękujemy za dodanie!</h4>
  17.     <p>Dodano sprzęt do działu <u><?php echo(trim($_POST["sprzet"]));?></u>:</p>
  18.     <ul>
  19.     <li>Nazwa: <b><?php echo(trim($_POST["nazwa"])); ?></b></li>
  20.     <li>Opis: <b><?php echo(trim($_POST["opis"])); ?></b></li>
  21.     <li>Dodane zdjęcie: <b><?php echo(trim($_POST["zdjecie"])); ?></b></li>
  22.      </ul>
  23.          
  24.            <?php
  25.            if (isset($_POST["submit"]))
  26.            {
  27.            $con = mysql_connect('localhost','root','');
  28.   if (!$con) {
  29.     die('Błąd bazy danych: '.mysql_error().'<br>');    
  30.   }
  31.   mysql_select_db('sprzet',$con);
  32.   $wynik = mysql_query('insert into urzadzenia(nazwa, opis) values("'.trim($_POST['nazwa']).'","'.trim($_POST['opis']).'")');
  33.   if (!$wynik) {
  34.     die('Błąd bazy danych: '.mysql_error().'<br>');
  35.   }
  36.  
  37.   mysql_close($con);
  38. }
  39.           ?>
  40.          
  41.          
  42.     <?php
  43.   }
  44. } else {
  45.  
  46.   header("Location: zalogowany.php");
  47.      
  48. }
  49. ?>
  50.  
  51. <u> <a href="index.php">Powrót do strony głównej</a></u>
  52.  
  53.  
  54. </p>
  55.  
  56. </td>


moim 'sprzet' sa cztery różne nazwy.
mam już zrobione że zapisuje mi do bazy nazwe i opis.
teraz jeszcze chciałbym aby do tej nazwy i opisu była dołączona kategoria gdzie zapisano.
po prostu jak z pola select wybieram pierwsza nazwe to wiem ze w drugiej tabeli napisze kolo tej nazwy i opisu 1.

jak cos trzeba wiecej wyjasnic to prosze pisac.
nieraczek
A jakie jest pytanie ?
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.