Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z warunkiem if na srwerze strefy. POMOCY!
Forum PHP.pl > Forum > Przedszkole
Bogdan
Witam
Jeśli chodzi o php to jestem laikiem więc Proszę o pomoc ponieważ nie potrafię sobie poradzić ze "skryptem" który skleciłem, a dziwne jest to że u mnie na serwerze działa natomiast na serwerze strefy.pl nie, czy można to rozwiązać w inny sposób.
Srypt wyświetla formularz plus link do innych pól formularza które powinny być wybrane a nie są wybierane, nie wiem gdzie popełniłem błąd. Poniżej fragment kodu.

Proszę o pomoc i pozdrawiam.


  1. ...............
  2. ...............
  3. echo "<form name=\"upload\" method=\"post\" enctype=\"multipart/form-data\" action=". $_SERVER['PHP_SELF']."?go=galeria&dodaj_do=".$strgaleria."&zdjecia=dodaj&zrob />\n";
  4.  
  5.  
  6. if (isset($nowyalbum) == TRUE) {
  7.  
  8. ?>
  9. <br /><br />
  10. <table width="65%" border="0" cellspacing="0" cellpadding="0">
  11. <tr>
  12. <td width="21%">Nazwa albumu</td>
  13. <td width="79%"><input id="galerianowa" size="35" type="text" name="galeria" value="" class="inputbuton" /></td>
  14. </tr>
  15. <tr>
  16. <td>Opis albumu</td>
  17. <td><input id="opisgalnowa" maxlength="35" size="50" type="text" name="opisgal" value="" class="inputbuton" /></td>
  18. </tr>
  19. <?php
  20.  
  21.  
  22. } else {
  23.  
  24.  
  25. echo "<br /><a class=\"menu\" href=". $_SERVER['PHP_SELF']."?go=galeria&dodaj_do=".$strgaleria."&zdjecia=dodaj&nowyalbum >Dodaj do galeri ".$strgaleria." i utwórz nowy album</a><br />\n<br />\n";
  26.  
  27. ?>
  28. <table width="65%" border="0" cellspacing="0" cellpadding="0">
  29. <tr>
  30. <td width="21%">Dodaj do</td>
  31. <td width="79%"><?php echo "<select name=\"galeria\" class=\"inputbuton\" onChange=\"showtext()\">\n";
  32. echo "<option value=\"\">Wybierz album</option>\n";
  33. $gal = "SELECT * FROM zdjecia_$strgaleria GROUP BY galeria";
  34. $wynikgal = mysql_query($gal);
  35. while($rowgal = mysql_fetch_array($wynikgal))
  36. {
  37. echo "<option value=\"".$rowgal['galeria']."\">". $rowgal['opisgal']."</option>\n";
  38. }
  39. echo "</select>\n";
  40. echo "</td>
  41. </tr>
  42. <tr>
  43. <td>\n";
  44. echo "Opis albumu</td>
  45. <td>\n";
  46. echo "<script language=\"javascript\">\n";
  47. echo "<!--\n";
  48. echo "var shortcut=document.upload\n";
  49. echo "var descriptions=new Array()\n\n";
  50. echo "//extend this list if neccessary to accomodate more selections\n";
  51. echo "descriptions[0]=\" Wybierz galerie \"\n";
  52. $opgal = "SELECT * FROM zdjecia_$strgaleria GROUP BY galeria";
  53. $wynikopgal = mysql_query($opgal);
  54. $zero = 1;
  55. while($rowopgal = mysql_fetch_array($wynikopgal))
  56. {
  57. echo "descriptions[". $zero++ ."]=\"".$rowopgal['opisgal']." \"\n";
  58. }
  59. echo "\n";
  60. echo "function showtext(){\n";
  61. echo "shortcut.opisgal.value=descriptions[shortcut.galeria.selectedIndex]\n";
  62. echo "}\n";
  63. echo "//-->\n";
  64. echo "</script>\n";
  65. echo '<input size="45" type="text" name="opisgal" value="'.$opisgal.'" readonly="" class="inputbuton" /><br />';
  66. echo "</td>
  67. </tr>
  68. </table>";
  69.  
  70.  
  71. } ?>
  72.  
  73.  
  74. <br />
  75. <br />
  76. ............
  77. ............
kossa
a skąd pobierasz $nowyalbum?

jeśli z url to $_GET["nowyalbum"];
jeśli z post to $_POST["nowyalbum"];

Łukasz
Bogdan
Cytat(kossa @ 7.12.2006, 12:59:40 ) *
a skąd pobierasz $nowyalbum?

jeśli z url to $_GET["nowyalbum"];
jeśli z post to $_POST["nowyalbum"];

Łukasz


Z poniższego linku echo "<br /><a class=\"menu\" href=". $_SERVER['PHP_SELF']."?go=galeria&dodaj_do=".$strgaleria."&zdjecia=dodaj&nowyalbum >Dodaj do galeri ".$strgaleria." i utwórz nowy album</a><br />\n<br />\n";

czyli
if (isset($_GET["nowyalbum"]) == TRUE) { ale to też nie działa, już sprawdzałem wszystkie metody i d... nic nie daje.
Globals if (isset($GLOBALS["nowyalbum"]) == TRUE) { też nie działa, a u mnie działa wszystko. sad.gif
Cysiaczek
Oj. Pomieszałeś : )
  1. <?php
  2. if(isset($_GET['nowyalbum'])) {
  3. ?>

Powinno pomóc.
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.