Nasze strony wykorzystują pliki cookies. Używamy cookies i podobnych m.in. w celach reklamowych i statystycznych oraz w celu dostosowania serwisów do potrzeb użytkowników. Mogą też stosować je nasi reklamodawcy, firmy badawcze oraz dostawcy aplikacji. W przeglądarce można zmienić ustawienia dotyczące cookies. Więcej informacji. Jeśli nie wyrażasz zgody, opuść tę stronę.

Przenoszenie rekordu z jednej strony na drugi.Jak?

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.

Moderator: Grupa pościgowa ;-)

Przenoszenie rekordu z jednej strony na drugi.Jak?

Postprzez Eugeniusz » 4 stycznia 2005, o 13:07

Mam prośbę, nie moge sobie poradzić z przenoszenia rekordu z jednej strony, na nastepna w celu edytowania tego rekordy. Co ciekawe na windowsie,serwer krasnal, wszystko działa, ale po przeniesieniu na serwer linuxowy (fedora2) i nacisnieciu w tabelce z rekordami edytuj , przenosi sie na strone , aby edytować rekord, lecz zmienne nie zapisuja sie w formularzy mam taki kod w tabelce <td><a href=\"produktedytuj.php?ide=$wiersz[12]\" >edytuj</a></td>
gdzie $wiersz[12] jest id danego rekordu
po przejsciu na stronę produktedytuj.php jest pusty formularz (w windowsie jest ok), a oto fragment kodu strony produktedytuj.php

<?

$pol=mysql_connect("localhost","xxx","");
mysql_select_db("produkt",$pol);

$zapyt="select nazwa, miasto, kod,ulica,telefon,www,email,uwagi,login,haslo,www2,akceptowane, d.id from dane d, miasta m where d.id_miasta=m.id and d.id = $ide ";
$wynik=mysql_query($zapyt,$pol);
$wiersz=mysql_fetch_row($wynik);
?>
<?
$ide=$_POST['ide'];
?>
<form name="formularz" method="post" action="produkted.php?ide=<? echo $ide ?>">

<table border=1 align="center" width=500 text="#ffffff">

<tr> <td bgcolor="#009900"> Nazwa przedszkola </td> <td bgcolor="#FFFFCC"><input name="nazwa" size=50 value="<? echo $wiersz[0] ?>" > </td></tr>
<tr> <td bgcolor="#009900"> Miasto </td> <td bgcolor="#FFFFCC"> <input name="miasto" size="20" value="<? echo $wiersz[1] ?>" ></td> </tr>
<tr> <td bgcolor="#009900"> Kod </td> <td bgcolor="#FFFFCC"> <input name="kod" size="20" value="<? echo $wiersz[2] ?>" > </td> </tr>
<tr><td bgcolor="#009900">Ulica</td><td bgcolor="#FFFFCC" ><input name="ulica" size="20" value="<? echo $wiersz[3] ?>"></td></tr>
<tr><td bgcolor="#009900">Telefon</td><td bgcolor="#FFFFCC" ><input name="telefon" size="20" value="<? echo $wiersz[4] ?>"></td></tr>
<tr><td bgcolor="#009900">WWW</td><td bgcolor="#FFFFCC" ><input name="www" size="50" value="<? echo $wiersz[5] ?>"></td></tr>
<tr><td bgcolor="#009900">Email</td><td bgcolor="#FFFFCC" ><input name="email" size="20" value="<? echo $wiersz[6] ?>"></td></tr>
<tr><td bgcolor="#009900">Uwagi</td><td bgcolor="#FFFFCC" ><input type="text" name="uwagi" size="60" value="<? echo $wiersz[7] ?>"></td></tr>
<tr><td bgcolor="#009900">Login</td><td bgcolor="#FFFFCC" ><input name="login" size="20" value="<? echo $wiersz[8] ?>"></td></tr>
<tr><td bgcolor="#009900">Has&sup3;o</td><td bgcolor="#FFFFCC" ><input name="haslo" size="20" value="<? echo $wiersz[9] ?>"></td></tr>
<tr><td bgcolor="#009900">WWW2</td><td bgcolor="#FFFFCC" ><input name="www2" size="50" value="<? echo $wiersz[10] ?>"></td></tr>
<tr><td bgcolor="#009900">akceptowane</td><td bgcolor="#FFFFCC" ><input name="akceptowane" size="5" value="<? echo $wiersz[11] ?>"></td></tr>
Za pomoc bardzo dziekuję.
Eugeniusz
Zanim zapytam poszukam odpowiedzi
Zanim zapytam poszukam odpowiedzi
 
Posty: 4
Dołączył(a): 8 grudnia 2004, o 13:44

Przenoszenie rekordu z jednej strony na drugi.Jak?

Postprzez januzi » 4 stycznia 2005, o 13:49

wstaw $ide = $_POST['ide'] ; na poczatek skryptu
januzi
Mega GURU
Mega GURU
 
Posty: 1431
Dołączył(a): 18 października 2002, o 13:53

Przenoszenie rekordu z jednej strony na drugi.Jak?

Postprzez Eugeniusz » 4 stycznia 2005, o 19:54

$ide = $_POST['ide'] wstawiłem na poczatku skryptu zarówno, w podstronie produkt, jak i w podstronie produktedytuj, i nadal nie przenosi zmiennych do formularza produktedytuj.
W windowsie nie muszę używać zmiennych globalnych i jest ok, a w linuxie, aby np.wyszukiwarka działała musze zastosować zmienne globalne. Moze zmienić coś w konfiguracji, aby apache reagował jak krasnal w windowsie.
Dziekuję za pomoc.
Eugeniusz
Zanim zapytam poszukam odpowiedzi
Zanim zapytam poszukam odpowiedzi
 
Posty: 4
Dołączył(a): 8 grudnia 2004, o 13:44


Powrót do PHP, Perl, SQL, CGI, XML...

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników

cron