Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Probem z wysłaniem danych do bazy, Kto luknie jaki mam blad w kodzie ? pliss :)
FliSs_tCv
post
Post #1





Grupa: Zarejestrowani
Postów: 198
Pomógł: 3
Dołączył: 27.02.2007
Skąd: Tczew

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


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-2" />
<meta name="Description" content="" />
<meta name="Author" content="" />
<title></title>
</head>
<body>

<form ACTION="formularz.php" method="post">
<input type="hidden" name="id">
Produkt: &nbsp; <textarea type="text" name="towar"></textarea><br />
Cena: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<textarea type="text" name="cena"></textarea><br />
<input type="submit" value="dodaj">
</form>

<?php
$sql_serwer = "localhost";
$sql_login = "admin";
$sql_haslo = "";
$sql_baza = "baza";
$sql_tabela = "tabela";

if (mysql_connect($sql_serwer, $sql_login, $sql_haslo)
and mysql_select_db($sql_baza)) {
$wynik = mysql_query('INSERT INTO `$sql_tabela`(`id`, `towar`, `cena`) VALUES ( \'' . $_POST['$id'] . '\', \'' . $_POST['$towar'] . '\', \'' . $_POST['$cena']. '\')');
mysql_close();
}

?>

</body>
</html>


wg nie dodaje mi nic do tabeli ;/ nie mam juz glowy siedzialem and tym z polowe dnia pliss pewnie to banal ;] pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Kethrax
post
Post #2





Grupa: Zarejestrowani
Postów: 80
Pomógł: 3
Dołączył: 9.12.2006
Skąd: Kraków

Ostrzeżenie: (10%)
X----


Spróbuj tak:

  1. <?php
  2. ....
  3. $wynik = mysql_query("INSERT INTO ".$sql_tabela."(id, towar, cena) VALUES ( ".$_POST['$id']." , ".$_POST['$towar']." , ".$_POST['$cena'].")");
  4. ....
  5. ?>


Ten post edytował Kethrax 15.06.2007, 06:36:38
Go to the top of the page
+Quote Post
Mazur_pl
post
Post #3





Grupa: Zarejestrowani
Postów: 87
Pomógł: 0
Dołączył: 11.05.2007

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


  1. <?php
  2. $sql_serwer = "localhost";
  3. $sql_login = "admin";
  4. $sql_haslo = "";
  5. $sql_baza = "baza";
  6. $sql_tabela = "tabela";
  7.  
  8. mysql_connect($sql_serwer, $sql_login, $sql_haslo);
  9. mysql_select_db($sql_baza);
  10.  
  11. $id = $_POST['id'];
  12. $towar = $_POST['towar'];
  13. $cena = $_POST['cena'];
  14.  
  15. $wynik = mysql_query("INSERT INTO $sql_tabela 
  16.  (`id`, `towar`, `cena`) 
  17. VALUES
  18.  ('$id', '$towar', '$cena');");
  19.  
  20. ?>


Ten post edytował Mazur_pl 15.06.2007, 06:57:56
Go to the top of the page
+Quote Post
FliSs_tCv
post
Post #4





Grupa: Zarejestrowani
Postów: 198
Pomógł: 3
Dołączył: 27.02.2007
Skąd: Tczew

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


dzieki bardzo zaraz sprawdze ;]
Go to the top of the page
+Quote Post
L_Devil
post
Post #5





Grupa: Zarejestrowani
Postów: 195
Pomógł: 0
Dołączył: 13.04.2004
Skąd: Łódź

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


Zawsze jak masz wątpliwość czy dane zapytanie mysql nie działa, wywołaj funkcję
echo mysql_error(); zaraz po zapytaniu - wyświetli ci treść błędu, jaki wygenerowała baza (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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: 26.09.2025 - 02:39