Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Help ze skryptem... gdzie jest blad ? bo ja juz nie moge....
Yacho
post
Post #1





Grupa: Zarejestrowani
Postów: 148
Pomógł: 0
Dołączył: 16.06.2003

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


[php:1:2e94e55966]<html>

<head><title>Panel zarzadzania kolorami</title>;
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">;
</head>
<body bgcolor="#FFFFFF" text="#000000">
<?
if ($rob_cos=="") {
echo"
<font face=arial>Panel sterowania atrybutami kolorów</font>
<br><form name="form1" method="post" action="panelkolorow.php"></br>
<table>
<tr><td> Kolor tła:</td><td><input type="text" name="kolor_tla0"></td></tr>
<tr><td> Koror czcionki "nazwa produktu"</td><td><input type="text" name="kolor_cz0"></td></tr>
</table>
<input type="submit">
<input type="hidden" name="rob_cos" value="dane">
</form>";}
elseif (%rob_cos=="dane")
{include "../config.inc";
$db = @mysql_connect("localhost", "$databaseuser", "$databasepasswd");
@mysql_select_db("$databasename",$db);
$sql="UPDATE colors SET kolor_tla0=$kolor_tla0";
echo "wykonane";}
?>
</body>
</html>
[/php:1:2e94e55966]


KRÓTKIE objasnienie:

Wiec tak - dotychczas z formularzami obchodzilem sie w formie 2plikowej... (tzn formularz osobno plik przetwarzajacy dane osobno...) ale tu ta metoda zaczyna mii przeszkadzac bo kiedys w koncu sie nie polapie w tych plikach :/
Wiec skrypt sklada sie z 2 czesci:
Najpierw generowany jest formularz ...
chce zeby po nacisnieciu submit php zaczelo przetwarzac dane (konkretnie wpisywac je do bazy SQLowej stad uchwyt do bazy na poczatku....)
Wiem ze sluzy do tego ukryte pole oraz Zapis zmiennej $rob_cos i ogolnie calej funkcji Warunkowej... lecz gdzies tu jest blad bo cokolwiek bym nie robil skrypt wyswietla mi 2 sredniki !!! grrr normalnie juz bialej goraczki dostaje...

Prosilbym o w miare dokladny opis gdzie jest blad i na czym polega bo dopiero sie ucze... i jesli juz popelniam blad to chce wiedzec co gdzie i jak....

PS.. sorry za przydlugawy post...

[/code]
?>[/php]
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
spenalzo
post
Post #2





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

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


Linia 19: zamień % na $
Linia 3,4: usuń średniki na końcu linii
Linia 23: zamień na kolor_tla0="$kolor_tla0"
I poczytaj tablicach $_GET, $_POST - na tym forum
Go to the top of the page
+Quote Post
Cudi
post
Post #3


Administrator planeta/IRC


Grupa: Przyjaciele php.pl
Postów: 385
Pomógł: 0
Dołączył: 19.04.2003
Skąd: Zabrze

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


Plus jeszcze pozbądź sie niepotrzebnych cudzysłowów, strasznie niedobry nawyk który może prowadzić do dziwnych błędów (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: 22.08.2025 - 15:14