Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] pomoc w latwym programie
tuxyrulez
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 9.06.2008

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


zaczalem sie bawic w php jakies 2 tygodnie temu i chcialem stworzyc skrypt dodajacy dane z formularza w html do bazy danych ktora nastepnie wyswietli

formularz:
  1. <form action="action.php" method="post">
  2. Twoje imię: <input type="text" name="imie" />
  3. Data urodzenia: <input type="text" name="rok" />
  4. <input type="submit" />
  5. </form>


i skrypt action.php
  1. <?php
  2. mysql_connect("localhost", "root", "paanynarsou") or die(mysql_error());
  3. mysql_select_db("phpcake") or die(mysql_error());
  4. $query = "INSERT INTO example VALUES('"$_POST['imie']"', $_POST['rok'])";
  5. $put = mysql_query($query );
  6. or die(mysql_error());
  7. ?>

i blad:
Parse error: syntax error, unexpected T_VARIABLE in /var/www/action.php on line 4

z gory dziekuje za pomoc
nie wiem czemu nie laduja mi sie bloki kodowe
Powód edycji: Dodałem tag. /webdicepl
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
webdice
post
Post #2


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Można sobie mówić... Napisałem Ci wyżej że Twoje zapytanie nie zadziała, ponieważ dodawany tekst nie jest w apostrofach. Powinno być tak:

  1. <?php
  2. $query = "INSERT INTO `example` VALUES('".$strImie."', '".$strDataUrodzenia."')";
  3. ?>


Dodatkowo co to za wymysł?

  1. <?php
  2. $put = mysql_query($query );
  3. ?>


Po co dajesz średnik po mysql_query" title="Zobacz w manualu PHP" target="_manual skoro pod spodem masz or die?
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: 20.09.2025 - 20:16