Forum Katalogu Ciekawych Stron Strona Główna  Forum Katalogu Ciekawych Stron Strona Główna  
 
FAQ  FAQ   Szukaj  Szukaj   Użytkownicy  Użytkownicy   Ranking systemów  Ranking systemów   Grupy  Grupy  
 
Rejestracja  ::  Zaloguj Zaloguj się, by sprawdzić wiadomości
 
Forum Katalogu Ciekawych Stron Strona Główna » PHP / MySQL oraz inne bazy danych » [PHP/MYSQL] mam problem z dodawaniem rekodru do bazy

Napisz nowy temat  Odpowiedz do tematu
 [PHP/MYSQL] mam problem z dodawaniem rekodru do bazy « Zobacz poprzedni temat :: Zobacz następny temat » 
Autor Wiadomość
Froz3n
PostWysłany: 28 Maj 2006, 13:04    Temat postu: [PHP/MYSQL] mam problem z dodawaniem rekodru do bazy Odpowiedz z cytatem Zacytuj zaznaczone

Nowicjusz
Nowicjusz

Dołączył: 28 Maj 2006
Posty: 4


Próbuję się nauczyć mysql, ale coś mi to słabo wychodzi ^^"
Nie potrafię dodać rekordu za pomocą formularzy - może mi ktoś pomóc ?
Póki co zrozbiłem tyle:
1.http://teb-gdansk.hopto.org/rhclan/froz3n/1.jpg
2.http://teb-gdansk.hopto.org/rhclan/froz3n/2.jpg
Wydaje mi się że błąd jest gdzieś tutaj:
Cytat:

<?PHP
include ('polaczenie.php');
if (isset($submit))
{
$query="SELECT nazwa, grupa FROM sprzet
WHERE (nazwa='".$naz."') AND (grupa='".$gr."')";
$result=mysql_query($query);
if (mysql_num_rows($result)==0)
{
$query="INSERT INTO sprzet (nazwa, grupa, id_gus, wartosc, data_wp) VALUES ('$naz',
'$gr','$id_gus',$w,NOW())";
$result=mysql_query($query);

if ($result)
{
echo "Dane zostaly wpisane";
exit;
}
else
{
echo "Nie zostaly dane wpisane";
}
}
else {echo "Powtorzona nazwa - rekord nie dodany";}
mysql_close();
}
PHP?>

<FORM ACTION="index.php" method="post">
nazwa:<INPUT TYPE="TEXT" NAME="naz">
grupa:<INPUT TYPE="TEXT" NAME="gr">
id_gus:<INPUT TYPE="TEXT" NAME="id_gus">
wartosc:<INPUT TYPE="TEXT" NAME="w">
<INPUT TYPE="submit"
NAME="submit" value="wyslij">
</form>

Ale niestety nie wiem w którym miejscu i co poprawić żeby działało to w końcu. Z góry dziękuje za jakąkolwiek pomoc.
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
KCS
Wysłany:     Temat postu: Reklama w KCS







Powrót do góry
Martin
PostWysłany: 28 Maj 2006, 17:54    Temat postu: Odpowiedz z cytatem Zacytuj zaznaczone

KCS_Admin
KCS_Admin

Dołączył: 17 Cze 2005
Posty: 5566

Skąd: Piaseczno

Pierwsze co musisz poprawić, to formularz:
Kod:
<form action="index.php" method="post">
nazwa: <input type="text" name="naz" value=""><br/>
grupa: <input type="text" name="gr" value=""><br/>
id_gus: <input type="text" name="id_gus" value=""><br/> 
wartosc: <input type="text" name="w" value=""><br/>
<input type="submit" name="submit" value="wyslij">
</form>

Następnie trzeba poprawić kod PHP. Nie możesz od razu do zapytania SQL przekazać zmiennych z formularza - musisz je na początek odebrać:
PHP:

<?PHP
include ('polaczenie.php');

$naz $_POST['naz'];
$gr $_POST['gr'];
$id_gus $_POST['id_gus'];
$w $_POST['w'];

$query=mysql_query("INSERT INTO sprzet (nazwa, grupa, id_gus, wartosc, data_wp) 
VALUES ('
$naz', '$gr', '$id_gus', '$w', NOW())");

if (!
$query
&
nbsp; { print "NIE MOŻNA DODAĆ REKORDU!"; } 
else 
&
nbsp; { print "WPIS ZOSTAŁ DODANY!"; }
?>


To jest - w skrócie pokazane odebranie zmiennych i dodanie do bazy MySQL. Oczywiście można to rozbudowywać o sprawdzanie poprawności wypełanienia forumularza i inne gadżety... Tyle wystarcza, żeby dodać rekord. Myślę, że napisałem to jasno?
Mam nadzieję, że w includowanym pliku: include ('polaczenie.php'); masz poprawny kod połączenia z bazą MySQL??
_________________
Martin
- Prywatny Katalog Stron
- pizzeria La Nostra zaprasza
- e-Piaseczno i okolice, to najlepsze miejsce dla e-mieszkanca powiatu piaseczynskiego
- najlepsze prywatne przedszkole w Piasecznie
- moj prywatny fotoblog ze zdj?ciami
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora
Froz3n
PostWysłany: 28 Maj 2006, 21:05    Temat postu: Odpowiedz z cytatem Zacytuj zaznaczone

Nowicjusz
Nowicjusz

Dołączył: 28 Maj 2006
Posty: 4


Tak Smile dziękuje serdecznie Smile Dziala.
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
Wyświetl posty z ostatnich:   
Napisz nowy temat  Odpowiedz do tematu Strona 1 z 1


Forum Katalogu Ciekawych Stron Strona Główna » PHP / MySQL oraz inne bazy danych » [PHP/MYSQL] mam problem z dodawaniem rekodru do bazy
Skocz do:  



Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach


katalog stron | forum
Powered by phpBB © 2005 phpBB Group