![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zablokowani Postów: 199 Pomógł: 0 Dołączył: 4.05.2003 Skąd: Tarnowskie Góry Ostrzeżenie: (10%) ![]() ![]() |
pisze ksiege gosci na moja stronke i mam nastepujacy problem:
skrypt wyswietlajacy rekordy wyglada nastepujaco: [php:1:c979d78a37]<? mysql_connect ("localhost", "root", "") or die ("Nie można poł±czyć się z MySQL"); mysql_select_db ("cwphp4") or die ("Nie można poł±czyć się z cwphp4"); $wynik = mysql_query ("SELECT * FROM ksiegagosci;") or die ("bł±d w pytaniu"); while ($rekord = mysql_fetch_array ($wynik)) { $id = $rekord[0]; $ksywa = $rekord[1]; $mail = $rekord[2]; $strona = $rekord[3]; $wpis = $rekord[4]; print "<b>Ksywa:</b>$ksywa<br><b>E-mail:</b>$mail<br><b>Strona:</B>$strona<br><b>Wpis:</B>$wpis<br><hr><br>"; } ?>[/php:1:c979d78a37] wszystko chodzi ino nie wiem jak mam napisac formularz zeby zapisywac do tabeli !!! pomozcie -------------------- <b>Aktualnie:</b> Blog version 1.0 (www.blog.sej.pl) [b] lllllllll 100%
[b]Dodatki: lll |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 467 Pomógł: 13 Dołączył: 22.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
Poczytaj o poleceniu insert i potem po prostu zamiast wartości podstawiasz wartości z Get'a lub Post'a (oczywiście wcześniej odpowiednio przerobione i sprawdzone).
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 100 Pomógł: 0 Dołączył: 19.04.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Chodzi Ci o teorie? W czym problem? Robisz formularz, ktory ma pola Ksywa, Mail, Strona, Wpis i przesylasz te dane POST-em do pliku ktory to odbierze (dajmy na to: dodaj.php) i zapisujesz te dane:
Kod INSERT INTO ksiegagosci (ksywa, mail, strona, wpis) VALUES ("$ksywa", "$mail", "$strona", "$wpis");
Zakladam ze id bedzie po prostu automatycznie wpisane (ma auto_increment). No i nazwy pol sa przypadkowe, bo nie wiem jak sie u Ciebie nazywaja ![]() |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 21.06.2003 Ostrzeżenie: (0%) ![]() ![]() |
Ostatnio robilem formularz tylko nie wiedzialem jak mam dodac dane z formularza do tabeli tzn dodawalo mi ale nie to co wpisalem w formularzu tylko nazwy pol =/ ale mam zrobione=]]
Tu taki byle jaki formularz=] Kod <html>
<head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <FORM ACTION=skrypt.php METHOD=POST> <INPUT TYPE=TEXT NAME=tekst> <input name="imie" type="text" value="imie" size="32" maxlength="11"> <input name="nazwisko" type="text" value="nazwisko" size="32" maxlength="32"> <input name="ulica" type="text" value="ulica" size="32" maxlength="50"> <input name="nrdomu" type="text" value="nrdomu" size="32" maxlength="3"> <input name="nrmieszkania" type="text" value="nrmieszkania" size="32" maxlength="4"> <input name="kod" type="text" value="kod" size="32" maxlength="6"> <input name="miasto" type="text" value="miasto" size="32" maxlength="20"> <input name="email" type="text" value="email" size="32" maxlength="32"> <input name="dodaj" type="submit" accesskey="imie" value="dodaj"></form> </body> </html> TU skrypt wysylajacy: Kod <?php
mysql_connect("localhost", "login", "pas") or die ("nie mozna polaczyc sie z mysql"); mysql_select_db("BAZA") or die ("nie mozna polaczyc sie z baza"); $zapytanie = ("INSERT INTO tabela SET imie='$imie', nazwisko='$nazwisko' , ulica='$ulica' , nrdomu='$nrdomu' , nrmieszkania='$nrmieszkania' , kod='$kod' , miasto='$miasto' , email='$email'"); $wykonaj = mysql_query ($zapytanie); print ("Dane zostały dodane") ?> P.S sorry ze pez poslkich znakow =] pozdro @LL |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 86 Pomógł: 0 Dołączył: 2.04.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Skoro moderatorzy nie reaguja to ja to zrobie!!!!!
A gdzie $_POST[] lub $_GET[]??? Przy przesylaniu danych z formularza metoda post do odczytu zmiennych nalezy korzystac z zapisu $_POST["naza_zmiennej"], przy metodzie GET sytuacja jest analogiczna $_GET["nazwa_zmiennej"] |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
I bardzo dobrze, że to zrobiłeś...
![]() Mozderatorzy są tu tylko po to, by nie było zbędnego bałaganu, nie po to, by roziwiązywać wszystkie problemy świata ![]() -------------------- "Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 19:49 |