Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]przesłanie danej z formularza do innego pliku
mattii
post
Post #1





Grupa: Zarejestrowani
Postów: 133
Pomógł: 0
Dołączył: 29.01.2010

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


  1. <select name="nazwa_klienta">
  2. <?php
  3. for ($i=0;$i<$ile1;$i++) {
  4. $wiersz1=$wynik1->fetch_assoc();
  5. //value="'.$wiersz['nazwa kategorii'].'"
  6. echo '<option value="'.$wiersz1['id_osoby'].' '.$wiersz1['id_klienta'].'" >';
  7. echo $wiersz1['imie'];
  8. echo ' ';
  9. echo $wiersz1['nazwisko'];
  10. echo '</option>';}
  11.  
  12.  
  13. ?>
  14. </select>
  15.  
  16.  
  17. .
  18. .
  19. .
  20.  
  21. $pieces = explode(" ", $_POST['nazwa_klienta']);
  22.  
  23. echo '<input type="hidden" value= "'.$pieces[0].'" name="idosoby">';
  24. echo '<input type="hidden" name="idklienta" value= "'.$pieces[1].'" >';
  25.  
  26.  



tutaj jak sprawdze co sie wyswietpli w $_POST['idosoby'] i $_POST['idklienta'] to jest to co trzeba


a po przekazaniu do drugiego pliku i probie wyświetlenia co zawiera

$id_osoby=$_POST['idosoby'];
$id_klienta=$_POST['idklienta'];


i echo $id_osoby;
echo $id_klienta;

nie działa - nic nie wyswietla:/

w czym jest problem questionmark.gif


Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
d3f3nd3r
post
Post #2





Grupa: Zarejestrowani
Postów: 77
Pomógł: 6
Dołączył: 9.08.2008

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


masz w tablicy POST
echo $_POST['idosoby'];
echo $_POST['idklienta'];
Go to the top of the page
+Quote Post
mattii
post
Post #3





Grupa: Zarejestrowani
Postów: 133
Pomógł: 0
Dołączył: 29.01.2010

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


Cytat(d3f3nd3r @ 17.03.2010, 13:03:54 ) *
masz w tablicy POST
echo $_POST['idosoby'];
echo $_POST['idklienta'];


nie rozumiem co napisałeś:/
Go to the top of the page
+Quote Post
d3f3nd3r
post
Post #4





Grupa: Zarejestrowani
Postów: 77
Pomógł: 6
Dołączył: 9.08.2008

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


A tak machnąłem się.
  1. $id_osoby=$_POST['idosoby'];
  2. $id_klienta=$_POST['idklienta'];


Przesyłasz dalej i te dane masz:
  1. $id_osoby=$_POST['id_osoby'];
  2. $id_klienta=$_POST['id_klienta'];


Jeżeli miałbyś register_globals na on to wyświetliłoby tobie tak jak napisałeś ale że masz register_globals na off to masz te dane umieszczone w tablicy POST czyli:
  1. echo $_POST['id_osoby'];
  2. echo $_POST['id_klienta'];
Go to the top of the page
+Quote Post
mattii
post
Post #5





Grupa: Zarejestrowani
Postów: 133
Pomógł: 0
Dołączył: 29.01.2010

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



chyba nie w tym rzecz;

explode w tym drugim pliku zrobiłem i wszystko śmiga winksmiley.jpg guitar.gif

Ten post edytował mattii 17.03.2010, 14:27:25
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 04:12