Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] problem z formularzem
Forum PHP.pl > Forum > Przedszkole
bastek8989
Witam

Mam problem z formularzem - niewiem gdzie mam blad!!!!
Otoz dane z 2 forumlarza niesa zapisywane i 2 formularz korzysta z linijki <form action....> z 1 formularza
a znaczniki <form> i </form> mysle ze sa ustawione prawidlowo

prosze o pomoc

  1. <?php
  2. echo ' <br><form method="GET" action="admin.php">
  3. <input type="hidden" name="p" value="uzytkownicy" />
  4. <label> <select name="username">';
  5. $sql = "SELECT * FROM users ORDER BY username";
  6. $result = mysql_query($sql);
  7. while($wynik=mysql_fetch_array($result))
  8.  
  9.  <option>'.$wynik[username].'</option>
  10. ';
  11.  
  12. echo'&nbsp;&nbsp;&nbsp; <input type="Submit" name="wyslij" value="Edytuj">
  13. </form> <br>';
  14. <br /><br />
  15.  
  16. if(isset($_GET[username])){
  17. echo $wiad;
  18. $sql = "SELECT * FROM users WHERE username='$name'";
  19. $result = mysql_query($sql);
  20. while($wynik=mysql_fetch_array($result))
  21. <table width="100%" border="0" cellspacing="0" cellpadding="0">
  22. <tr>
  23. <td width="50%> <FORM action="admin.php?p=uzytkownicy&username='.$_GET[username].'" method="POST">
  24. Login: <input type="text" name="login" value="'.$wynik[username].'"> <input type="submit" value="zmien" name="w1"/><br><br>
  25. Haslo: <input type="password" name="haslo"> <input type="submit" value="zmien" name="w2"/><br><br>
  26. Email: <input type="text" name="email" value="'.$wynik[email].'"> <input type="submit" value="zmien" name="w3"/><br><br>
  27. Data Urodzenia: <input type="text" name="rok" size="4" value="'.$_POST[rok].'"> . <input type="text" name="miesiac" size="2" value="'.$_POST[miesiac].'"> . <input type="text" name="dzien" size="2" value="'.$_POST[dzien].'"> (aktualnie '.$wynik[durodzenia].') <input type="submit" value="zmien" name="w4"/><br><br>
  28. GG: <input type="text" name="gg" value="';
  29. $sql2 = "SELECT * FROM users WHERE username='$name'";
  30. $result2 = mysql_query($sql2);
  31. while($wynik2=mysql_fetch_array($result2)) 
  32. $gg = $wynik2[gg];
  33. if($gg == 0){
  34. $gg = '-brak-';
  35. }
  36. echo''.$gg.'"> <input type="submit" value="zmien" name="w5"/> </form></td>
  37. <td width="50%">';
  38. $sql = "SELECT * FROM users WHERE username='$name'";
  39. $result = mysql_query($sql);
  40. while($wynik=mysql_fetch_array($result)) 
  41. echo '<center> <img src="../thumb150.php?fileName=upload/avatar/'.$wynik[avatar].'" /> <br><br> <FORM name="upload" id="upload" ENCTYPE="multipart/form-data" action="admin.php?p=uzytkownicy&username='.$_GET[username].'" method="POST">
  42. wybierz plik: <input type="file" id="userfile" name="userfile"> <input type="submit" value="dodaj" name="upload" /></center></form></td>
  43. </tr>
  44. </table>
  45. ?>
zleek
a mógłbyś jeszcze rzucić kod admin.php questionmark.gif
bastek8989
tu nie chodzi o odbior danych tylko oto ze te 2 formularze sie jakims cudem pomieszaly

gdy klikam na jedna z pozycji w pierwszym formualrzy (get) url wyglada nastepujaco:

admin.php?p=uzytkownicy&username=Bastek&wyslij=Edytuj

gdy klikam na edytuj w drugim formularzu url wyglada nastepujaca:

admin.php?p=uzytkownicy&username=Bastek&login=Bastek&w1=zmien&haslo=dasd&email=sebceg%40interia.pl&rok=&miesiac=&dzien=&gg=4832124

a przeciez w drugim jest method=post (w pierwszym GET)
wiec ewidentnie widac ze drugi formualrz korzysta z forma pierwszego- nic z tego nierozumiem przeciez formy sa odpowiednio ustawione
zleek
teraz dopiero zobaczylem gdzie masz blad. w pierwszym formularzu nie masz zamknietego selecta smile.gif
bastek8989
SUPER WIELKIE DZIEKI - lecz jest jeszcze 1 problem - przyciski submity w drugim formularzu niereaguja
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.