![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 79 Pomógł: 1 Dołączył: 30.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Hej
mam problem z dodaniem artykułu do odpowiedniego menu. Są 2 tabele: artykulu -id -id_kategoria (indeks) -nazwa (var) -tresc (var) kategoria (czyli menu) -id -nazwa (var) Mój formularz wygląda tak: Kod <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post"> <label>Dodaj do menu:<br /> <select name="id"> <option>Wybierz menu</option> <?php $listamenu = mysql_query ("SELECT * FROM kategoria ORDER BY id ASC" ); while ($row = mysql_fetch_object($listamenu)) { echo "<option value=\"$row->id\">$row->nazwa</option>"; } ?> </select> </label><br /> <label>Dodaj tytuł:<br /> <input name="nazwa" maxlength="40" /> </label><br /> <label>Dodaj artykuł:<br /> <textarea name="tresc" rows="10" cols="40"></textarea> </label><br /> <input type="submit" value="Dodaj" /> </form> Potem Kod <?php if(!empty($_POST['tresc']) && !empty($_POST['nazwa']) && !empty($_POST['id'])) { $id = $_POST['id']; $tytulartykulu = $_POST['nazwa']; $trescartykulu = $_POST['tresc']; $sql = ("INSERT INTO artykul(nazwa,tresc,id_kategoria) VALUES('$tytulartykulu', '$trescartykulu', '$id_kategoria')"); if (mysql_query($sql)) { echo "<p>Dodano nowy artykuł</p>"; echo "<p><a href=\"index.php\">Powrót</a></p>"; } else { echo "<p>Błąd podczas dodawania artykułu</p>"; } } ?> i cały czas jest błąd przy dodawaniu artykułu Macie jakieś rozwiązania?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.09.2025 - 02:41 |