Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problem z dodawaniem rekordów do bazy
huka
post
Post #1





Grupa: Zarejestrowani
Postów: 96
Pomógł: 0
Dołączył: 10.03.2004
Skąd: Warszawa

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


Siema
Mam problem przy wstawaniu danych do bazy. Robie taki programik to testów i podczas wstawiania danych do tabeli przedmioty wstawia mi puste pola. Napisałem taki skrypt:
[php:1:b3e87219f1]<?php
<html>
<center>
<font color="#000000" size="5">
<span style="font-style: normal; font-variant: normal; font-weight: bolder; font-family: tahoma">Dodawanie</span></font><font color="#000000" size="5"><span style="font-style: normal; font-variant: normal; font-weight: bolder; font-family: tahoma">
nowego przedmiotu</span></font><br/>
</center>
<form name="dodaj_przedmiot" action="dodaj_przedmiot.php" method="post">
<b>Nazwa przedmiotu</b></td>
<td align="left"><input input type="text" name="Nazwa_przedmiotu" size="20" maxlength="20"><br><b></td><p>
<b>Prowadzacy</b></td>

<?
$db_name = "praca";
$con = mysql_connect("localhost") or die("Blad otwarcia bazy");
$db = mysql_select_db($db_name, $con) or die("Otwarcie tabeli");
$sql = "SELECT ID_prowadzacego, Nazwisko, Imie FROM Prowadzacy ORDER BY Nazwisko ";
$sql2 = "insert into Przedmioty values('null',last_insert_id(),'$Nazwa_przedmiotu')";
$result = mysql_query($sql, $con) or die("Polaczenie z baza nie udalo sie");
$result2 = mysql_query($sql2, $con) or die("Polaczenie z baza nie udalo sie");
echo "<select name=ID_prowadzacego>";
while($row = mysql_fetch_array($result)) {
echo "<option value=".$row['ID_prowadzacego'].">".$row['Nazwisko']."n";
}
?>

</form>
</html>

?>[/php:1:b3e87219f1]

Chodzi mi o to że chcę napisać taki skrypt za pomocą którego będe miał możliwość pobierać identyfikator prowadzącego i przypisać ten identyfikator do odpowiedniego przedmiotu. Za każdym razem jak wstawiam nowy przedmiot jako id_prowadz wstawia mi warość 0 a jako nazwa przedmiotu mam puste pole. Nie mam pojęcia dlaczego tak się dzieje.
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: 22.12.2025 - 10:45