Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dodawanie artykułu w cms
elldiablo
post
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)
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: 16.09.2025 - 02:41