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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2005-07-07 10:43:45

  BiExi - matka przelozona

BiExi
matka przelozona
Skąd: Gorlice
Zarejestrowany: 2004-04-16
Serwis

[php] Popupy przekazywanie zmiennych

A wiec wywoluje se popup'a

Kod:

<A HREF="#" onclick="window.open('gmina.php','NAZWA','width=450,height=100')">[Dodaj gmine]</A>

zawartosc pliku gmina.php

Kod:

<HTML>
 <B><CETER>Dodawanie gminy do bazy</B><P>
   <FORM ACTION='addg.php' METHOD='post'>
     Nazwa gminy:
      <INPUT TYPE='text' NAME='fgmina' SIZE='30'> &nbsp;
      <INPUT TYPE='submit' VALUE='Dodaj' SIZE='10'>
    </FORM></CENTER>
</HTML>

zawartosc pliku addg.php

Kod:

<?
 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?

Offline

 

#2  2005-07-07 12:26:36

  SilentMan - Użytkownik

SilentMan
Użytkownik
Skąd: Olsztyn
Zarejestrowany: 2004-10-14
Serwis

Re: [php] Popupy przekazywanie zmiennych

Na wstępie plik gmina.php:

Kod:

<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"> 
&nbsp; <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ę:

Kod:

$fgmina = $_GET['fgmina']; 

a formularz przekazujesz metodą POST a nie GET tak więc powinno być:

Kod:

$fgmina = $_POST['fgmina']; 

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)