Switch to full style
Forum dyskusyjne poświęcone zagadnieniom związanym z tworzeniem serwisów z wykorzystaniem zaawansowanych technologii takich jak PHP, Perl, mySQL, ASP, CGI, XML, itp.
Odpowiedz

$_POST['zmienna']

1 lipca 2005, o 09:49

problem moj wyglada tak:
mam formularza a na nim pole tekstowe i przycisk

$pole=$_POST['city'];
$dodaj="INSERT INTO finish VALUES('','$pole')";
i co sie dzieje. klikniecie przycisku powoduje przypisanie wartosci $_POST['city'] do zmiennej $pole a nie dodanie rekordu :(. Dopiero jak drugi raz wpisze tekst w pole, to mi doda ale dwa ostatnie, wiec i tak nie dziala jak powinno.Kto pomoze?

$_POST[

1 lipca 2005, o 10:17

wrzuc caly skrypt na jakas strone jako plik txt, albo jako widoczny kod

kod

1 lipca 2005, o 11:56

<html>
<form method="POST">
<input type=text name='city'>
<input type="submit" name="submit" value="dzialaj">
</form>
</html>
<?
$pole=$_POST['city'];
$add="INSERT INTO finish VALUES('','$pole')";
$sprawdzaj=mysql_query($add);
?>

gdzie pola w tabeli finish to:
id int(11) auto_increment
city char(20)

klikniecie submit-a powoduje przypisanie wartosci $_POST['city'] do zmiennej $pole a nie dodanie rekordu do tabeli :(, dopiero drugie kilkniecie dodaje dwoch wczesniej wpisanych w pole tekstowe wartosci

kod

1 lipca 2005, o 13:21

Wstaw: echo $_POST['city'];

kod

2 lipca 2005, o 10:56

2 lipca 2005, o 20:29

Odpowiedz