Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP&MySQL]UPDATE
maulus
post
Post #1





Grupa: Zarejestrowani
Postów: 82
Pomógł: 0
Dołączył: 15.12.2003

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


[php:1:016184fce4]<?php
include("config.php");
$db=mysql_connect("$host", "$uzyt", "$pass") or die("nie możnna się poł&plusmn;czyć z baż danych");
mysql_select_db("$baza", $db);
$sql="SELECT * FROM news WHERE id_col=$id_col";
$result= mysql_query($sql);

while($row=mysql_fetch_array($result)){
printf("<form method=post action=admin.php?w=41&id_col=$id_col>");
printf("Nick: &nbsp;&nbsp;<input type=text name=nick value= %s><BR>", $row["nick"]);
printf("Temat:&nbsp;<input type=text name=temat value= %s><BR>", $row["temat"]);
printf("<textarea name=wpis rows=20 cols=60>%s</textarea></table><BR>", $row["wpis"]);
printf("Obrazek:&nbsp;<input type=text name=obrazek value= %s><BR>", $row["obrazek"]);
printf("&nbsp;<input type=submit value=ok></form>");
}

mysql_close();
}


if ($w=="41" )
{
$dbaw=mysql_connect("$host", "$uzyt", "$pass") or die("nie możnna się poł&plusmn;czyć z baż danych");
mysql_select_db($baza);
$sql="UPDATE news SET nick ='$nick', temat ='$temat', wpis = '$wpis' ,obrazek ='$obrazek', WHERE id_col ='$id_col' " ;
mysql_query($sql) or die("nie moge wykonać zapytania") ;
}

?>[/php:1:016184fce4]



no i w wszystko jest ok poza edycją wyżuca mi że nie można wykonać zapytania?! ktoś zna rozwiązanie problemu??
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
Seth
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


Wyedytuj post i uzyj BBCode'u [php]
Go to the top of the page
+Quote Post
maulus
post
Post #3





Grupa: Zarejestrowani
Postów: 82
Pomógł: 0
Dołączył: 15.12.2003

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


dobra zrobiłem sory jestem tu nowy:)
Go to the top of the page
+Quote Post
Seth
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


W nowej wersji php domyslnie wylaczone sa register globals.
Dlatego do przechwytywania danych z formularza uzywa sie mtablic $_POST['nazwa_zmiennej_z_formularza'] lub $_GET.
Go to the top of the page
+Quote Post
kicaj
post
Post #5





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


Sproboj
[sql:1:a20ad6b465]UPDATE news SET nick='$nick', temat='$temat', wpis='$wpis', obrazek='$obrazek', WHERE id_col='$id_col'[/sql:1:a20ad6b465]
Moze wina w spacjach, itp?? ;/

BTW: po co masz dwa polaczenia do MySQL, jedno w zupelnosci wystraczy


--------------------
PHP Developer

"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola
Go to the top of the page
+Quote Post
maulus
post
Post #6





Grupa: Zarejestrowani
Postów: 82
Pomógł: 0
Dołączył: 15.12.2003

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


nie nie chodzi tu o register globals mam je ustawione po staremu nie działa dalej:P
Go to the top of the page
+Quote Post
BzikOS
post
Post #7





Grupa: Przyjaciele php.pl
Postów: 660
Pomógł: 0
Dołączył: 28.08.2002
Skąd: Starachowice

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


Usuń przecinek przed WHERE.
Go to the top of the page
+Quote Post
Seth
post
Post #8





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


Jakie wywala bledy ?
Go to the top of the page
+Quote Post
maulus
post
Post #9





Grupa: Zarejestrowani
Postów: 82
Pomógł: 0
Dołączył: 15.12.2003

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


dobra to był ten przecinek.. ;p
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 Aktualny czas: 19.08.2025 - 08:56