Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dlaczego to nie działa?
Marek Żyliński
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 3.09.2003

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


Mam taki formularz:
<form ACTION=skrypt.php3 METHOD=POST>
<TABLE>
<TR><TD><input type="text" name="tytuł" value="tytuł"></td><TD></td></tr>
<TR><TD><input type="text" name="opis" value="opis"></td><TD></td></tr>
<TR><TD><input type="text" name="producent" value="producent"></td><TD></td></tr>
<TR><TD><input type="submit" value="Wyślij"></td><TD></td></tr></table><br>
</form>
oraz skrypt do jego obsługi:

<script language="php">
$sql = mysql_connect (localhost, aaaaaaaaaa);
mysql_select_db("aaaaaaaaaa_uk_db");
$zapytanie = "INSERT INTO `Programy` (`Tytuł`, `Opis`, `Producent`) VALUES ($tytuł, $opis, $producent)";
mysql_query($zapytanie);
mysql_close($sql);
</script>

Dlaczego to nie działa? To znaczy pomimo braku błędów do bazy danych nic nie zostaje dodane?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
adwol
post
Post #2





Grupa: Zarejestrowani
Postów: 691
Pomógł: 0
Dołączył: 6.08.2003

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


Cytat
Dlaczego to nie działa? To znaczy pomimo braku błędów do bazy danych nic nie zostaje dodane?

Pewnie chodzi o register_globals. Poczytaj http://forum.php.pl/viewtopic.php?t=789.
Poza tym poumieszczaj w jakichś znakach cytowania wartości pobrane od klienta i ew. je poeskejpuj (jeśli nie robi tego za Ciebie już automatycznie php):
[php:1:39bd190ebb]<?php
$zapytanie = "INSERT INTO `Programy` (`Tytuł`, `Opis`, `Producent`) VALUES ('$tytuł', '$opis', '$producent')";
?>[/php:1:39bd190ebb]
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: 3.10.2025 - 00:32