Pomoc - Szukaj - U¿ytkownicy - Kalendarz
Pe³na wersja: [php] problem z include w switch
Forum PHP.pl > Forum > Przedszkole
molesta
Witam mam problem chcę do funkcji switch zaincludowac druga funkcje switch...i nie działa to prawidłowo......to znaczy po wysłaniu danych nie przełącza ale przenosi do default z pierwszego switcha

Oto fragment   pliku gdzie robie include:
  1. <?php
  2. case 'chmod_ftp':
  3.  include('pozycje.php'); 
  4. break;
  5. ?>


a to kod pliku pozycje.php:
  1. <?php
  2.  
  3. echo'<form action="'.$_SERVER['PHP_SELF'].'" method="post">
  4. Dolphin<input name="skrypt" type="radio" value="dolphin" /><br>
  5. e107<input name="skrypt" type="radio" value="e107" /><br>
  6. <input name="wybierz" type="submit" value="wybierz">
  7. </form>'; 
  8.  
  9.  
  10. switch($_POST['skrypt'])
  11. {
  12. case 'dolphin':
  13. <p>FTP data connect Dolphin </p>
  14. <form method="post" action="scripts/dolphin.php">
  15. <table width="513" border="0">
  16. <tr>
  17. <td width="283"><div align="left"><span class="styl2">Host adress</span> </div></td>
  18. <td width="214"><input name="host" type="text" /></td>
  19. </tr>
  20. <tr>
  21. <td><div align="left"><span class="styl2">Port</span> </div></td>
  22. <td><input name="port" type="text" value="21"/></td>
  23. </tr>
  24. <tr>
  25. <td><div align="left"><span class="styl2">Login</span></div></td>
  26. <td><input name="login" type="text" /></td>
  27. </tr>
  28. <tr>
  29. <td><div align="left"><span class="styl2">Password</span></div></td>
  30. <td><input name="password" type="password" /></td>
  31. </tr>
  32. <tr>
  33. <td><div align="left"><span class="styl2">Patch <span class="styl3">to Dolphin</span> </span><br />
  34. <span class="styl4">Example "domains/yourdomain.com/public_html/dolphinrootdirectory"</span></div></td>
  35. <td><input name="patch" type="text" /></td>
  36. </tr>
  37. <tr>
  38. <td>&nbsp;</td>
  39. <td><input type="submit" name="Submit" value="CHANGE CHMOD/ zmien Chmod" /></td>
  40. </tr>
  41. </table>
  42. </form>';
  43. break;
  44. case 'e107':
  45. <p>FTP data connect e107 </p>
  46. <form method="post" action="scripts/dolphin.php">
  47. <table width="513" border="0">
  48. <tr>
  49. <td width="283"><div align="left"><span class="styl2">Host adress</span> </div></td>
  50. <td width="214"><input name="host" type="text" /></td>
  51. </tr>
  52. <tr>
  53. <td><div align="left"><span class="styl2">Port</span> </div></td>
  54. <td><input name="port" type="text" value="21"/></td>
  55. </tr>
  56. <tr>
  57. <td><div align="left"><span class="styl2">Login</span></div></td>
  58. <td><input name="login" type="text" /></td>
  59. </tr>
  60. <tr>
  61. <td><div align="left"><span class="styl2">Password</span></div></td>
  62. <td><input name="password" type="password" /></td>
  63. </tr>
  64. <tr>
  65. <td><div align="left"><span class="styl2">Patch <span class="styl3">to Dolphin</span> </span><br />
  66. <span class="styl4">Example "domains/yourdomain.com/public_html/dolphinrootdirectory"</span></div></td>
  67. <td><input name="patch" type="text" /></td>
  68. </tr>
  69. <tr>
  70. <td>&nbsp;</td>
  71. <td><input type="submit" name="Submit" value="CHANGE CHMOD/ zmien Chmod" /></td>
  72. </tr>
  73. </table>
  74. </form>';
  75. break;
  76.  
  77.  
  78. ?>


Plik pozycje.php wywołany bezposrednio w przegladarce działa prawidłowo i przełącza formularze natomiast jako include już nie

Poprosze o pomoc
xbigos
Według mnie winę ponosi PHP_SELF. Spróbuj rozwiązać to inaczej a dokładniej chodzi mi o ręczne ustawienie scieżki. Nie wiem czy to pomoże więc nie krzyczeć:)
molesta
Faktycznie ....biggrin.gif teraz działa poprawnie biggrin.gif

Dzieks
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.