Ta strona używa ciasteczek (cookies), dzięki którym nasz serwis może działać lepiej. Dowiedz się więcej OK, rozumiem

[PHP/MySQL] dodawanie rekordu Parse error: syntax error

Zdecydowałeś się na tworzenie interaktywnych stron przy pomocy PHP? Chcesz w łatwy i szybki sposób zarządzać danymi na swojej stronie? Tutaj znajdziesz pomoc w napotkanych przy tym trudnościach.

[PHP/MySQL] dodawanie rekordu Parse error: syntax error

Post 22.12.2005, 16:57:12

witam mam taki skrypt:

Kod: Zaznacz cały
<?php
if ((!$_POST[item_id]) || (!$_POST[item_title]) || (!$_POST[item_desc]) || (!$_POST[item_price])) {
    header("Location: show_add_record.html");
    exit;
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Dodaj produkt</title>
</HEAD>
<BODY>
<h1>Dodawanie rekordu do tabeli MY_PRODUCTS</h1>
<?php
$sql = "INSERT INTO MY_PRODUCTS (ITEM_ID, ITEM_TITLE, ITEM_DESC, ITEM_PRICE)
VALUES ('$_POST[item_id]', '$_POST[item_title]', '$_POST[item_desc]', '$_POST[item_price]')";

//Utworz polaczenie z baza danych
$conn = mysql_connect("localhost", "redblu_sklep", "haslo") or die (mysql_error())";

//Wybierz baze danych
$db = mysql_select_db("redblu_sklep", $conn) or die(mysql());

//Wykonaj zapytanie i pobierz wynik
$sql_result = mysql($sql, $conn) or die (mysql_error());

if ($sql_result) {
echo "
<P>Produkt zostal dodany ! </P>

<table cellspacing=5 cellpadding=5>
<tr>
<td valign=top><strong>Identyfikator produktu:</strong></td>
<td valign=top>".stripslashes($_POST[item_id])."</td>
</tr>

<tr>
<td valign=top><strong>Nazwa produktu:</strong></td>
<td valign=top>".stripslashes($_POST[item_title])."</td>
</tr>

<tr>
<td valign=top><strong>Opis produktu:</strong></td>
<td valign=top>".stripslashes($_POST[item_desc])."</td>
</tr>

<tr>
<td valign=top><strong>Cena produktu:</strong></td>
<td valign=top>\ $ ".stripslashes($_POST[item_price])."</td>
</tr>
</table>";
}
?>
</BODY>
</HTML>



problem jest w lini 19:
Kod: Zaznacz cały
Parse error: syntax error, unexpected T_STRING in /home/redblu/domains/igaleria.pl/public_html/sklep/do_addrecord.php on line 19


za chiny nie wiem dlaczego ???
przyklad z ksiazki php pisanie dynamicznych stron www
julie meloni// mikom
redblu
Posty: 108
Dołączył(a): 24.02.2005

Post 22.12.2005, 17:09:23

Kod: Zaznacz cały
<?$conn = mysql_connect("localhost", "redblu_sklep", "haslo") or die (mysql_error())";?>

dalje niewiesz gdzie tu jest blad?


Kod: Zaznacz cały
<?$conn = mysql_connect("localhost", "redblu_sklep", "haslo") or die (mysql_error());?>
a teraz juz widzisz co poprawilem?
nospor
Posty: 1039
Dołączył(a): 20.04.2005

Post 22.12.2005, 17:19:59

tak tez robilem i pojawia mi sie taki komunikat:

Kod: Zaznacz cały
Niedozwolona nazwa bazy danych 'INSERT INTO MY_PRODUCTS (ITEM_ID, ITEM_TITLE, ITEM_DESC, ITEM_PR'
redblu
Posty: 108
Dołączył(a): 24.02.2005

Post 22.12.2005, 20:34:09

juz sam nie wiem co robie zle :(

jak w phpMyadmin dam takie zapytanie:
Kod: Zaznacz cały
INSERT INTO produkty( ITEM_ID, ITEM_TITLE, ITEM_DESC, ITEM_PRICE )
VALUES ("123", "22", "2222", "22222")


do do tabeli zostaja dodane rekordy natomiast w php nie wychodzi
wyswietla:

Incorrect database name 'INSERT INTO produkty (ITEM_ID, ITEM_TITLE, ITEM_DESC, ITEM_PRICE)


czyktos wie dlaczego ?
redblu
Posty: 108
Dołączył(a): 24.02.2005

Post 23.12.2005, 01:24:00

Podaj strukture tej tabeli...
Czy kolumny w niej nazywają się tak jak podajesz w zapytaniu (chodzi o wielkość liter)...
[workstation] Netbeans / Notepad++ / vim, Apache 2.x, php 5.3.x, MySQL 5.1.x/5.5.x
[employers] OpenOffice Polska, INFOR S.A., Gadu-Gadu S.A., Redefine
[github] my profile
stloyd
Józef Tomasz Bielawski

kamikazee
kamikazee

Posty: 5024
Dołączył(a): 16.07.2004
Lokalizacja: Łowicz / Warszawa


Powrót do PHP i bazy danych


 


  • Podobne wątki
    Odpowiedzi
    Wyświetlone
    Ostatni post

Kto przegląda forum

Użytkownicy przeglądający ten dział: Bing [Bot], Google Adsense [Bot] i 7 gości

Hosting, Domeny, SSL

Subskrypcja

Mamy 51441 zarejestrowanych użytkowników.
Najnowszy użytkownik: jonman65


Nasi użytkownicy napisali:

  • 937623 wiadomości
  • w 247392 tematach

Najnowsze wpisy na blogu

Najnowsze artykuły

Najaktywniejsi (ostatnie 30 dni)