Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> problem z wysyłaniem zapytania...
deejay
post 26.03.2004, 00:54:06
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 3.03.2004
Skąd: Poznań

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


Witam mianowicie chodzi o to, że po wysłaniu formularza wykonuje się następujący skrypt ( a przynajmniej powinien ):

[php:1:3339c3a1a0]
<?
if (Isset($_POST['login']) && Isset($_POST['email']) && Isset($_POST['haslo']))
{

// sprawdzenie czy podany login istnieje
$logon = $_POST['login'];
$sql = "SELECT * FROM dj_users WHERE login='$logon'";
$odp = mysql_query($sql) or die("Błąd zapytania");
$ile = mysql_fetch_array($odp);
if($ile[0] == "")
{
// jesli login nie istnieje dodanie usera
$hasloo = $_POST['haslo'];
$emailo = $_POST['email'];
$inneo = $_POST['inne'];
$query ="INSERT INTO dj_news (login, haslo, email, inne) VALUES ('$logon', '$hasloo', '$emailo, '$inneo')";
$results = mysql_query($query) or die Błąd zapytania");

}
else
{
// jesli login istnieje - komunikat
print("Wybrany login już istnieje<BR>");
}
}
?>
[/php:1:3339c3a1a0]

z formularza wyslane sa zmienne o nazwach login, haslo, email, inne...
Problem w tym, że nic nie zostaje dodane do bazy po sprawdzeniu czy login istnieje. Wyskakuje Błąd zapytania, a konretnie ten drugi błąd zapytania w kolejości:).

Co jest nie tak smile.gif... Pozdrawiam


--------------------
Dziękuj za przysługi...
Warsztat: Apache 2.0.39 | MySQL 3.23.36 | PHP 4.2.2
www.djparson.tk
Go to the top of the page
+Quote Post
bamboos
post 26.03.2004, 01:00:50
Post #2





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

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


[sql:1:ce9f982579]INSERT INTO
dj_news (login, haslo, email, inne)
VALUES ('$logon', '$hasloo', '$emailo', '$inneo')[/sql:1:ce9f982579]
Tak powinno działać.
Brakowało Ci jednego aposrofu (')
A na przyszłość rób: mysql_query(...) or die(mysql_error());
To Ci wywali dlaczego nie działa.
Jeśli to problem zapytania ;P


--------------------
Go to the top of the page
+Quote Post
deejay
post 26.03.2004, 11:20:08
Post #3





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 3.03.2004
Skąd: Poznań

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


OK działa, dzięki smile.gif

Pozdrawiam


--------------------
Dziękuj za przysługi...
Warsztat: Apache 2.0.39 | MySQL 3.23.36 | PHP 4.2.2
www.djparson.tk
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 12.07.2025 - 11:27