Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1




matka przelozona
A wiec wywoluje se popup'a
<A HREF="#" onclick="window.open('gmina.php','NAZWA','width=450,height=100')">[Dodaj gmine]</A>zawartosc pliku gmina.php
<HTML>
<B><CETER>Dodawanie gminy do bazy</B><P>
<FORM ACTION='addg.php' METHOD='post'>
Nazwa gminy:
<INPUT TYPE='text' NAME='fgmina' SIZE='30'>
<INPUT TYPE='submit' VALUE='Dodaj' SIZE='10'>
</FORM></CENTER>
</HTML>
zawartosc pliku addg.php
<?
include("conf.php");
$fgmina = $_GET['fgmina'];
mysql_connect ($dbhost, $dbuser, $dbpass);
mysql_select_db($dbname);
mysql_query("INSERT INTO `gmina` SET `nazwa`='$fgmina'") or die ("Cos jest zjebane");
print "Zostalo dodane $fgmina";
?>dlazego nie dzala przekazywanie zmiennych php w formularzach na popupie?
Online
Użytkownik
Na wstępie plik gmina.php:
<html>
<body>
<center>
<p>
<b>Dodawanie gminy do bazy</b><br>
<form action="addg.php" method="POST">
Nazwa gminy: <input type="text" name="fgmina" size="30">
<input type="submit" value="Dodaj" size="10">
</form>
</p>
</center>
</body>
</html>Teraz ma to przynajmniej szkieletowo w miare zgodną ze standardami budowę którą przeglądarki raczej poprawnie odczytają, ale to nie jest głównym problemem... w pliku addg.php masz linijkę:
$fgmina = $_GET['fgmina'];
a formularz przekazujesz metodą POST a nie GET tak więc powinno być:
$fgmina = $_POST['fgmina'];
Offline
Strony: 1