Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: pokazuje mi się tam gdzie nie trzeba
Forum PHP.pl > Forum > Przedszkole
kamilc
proszę mi powiedzieć gdzie mam umieścić ta funkcje:
  1. <?php
  2. $zawartosc = 'sites/dodanie.php';
  3. ?>

bo tam gdzie jest teraz to pokazuje mi zawartość i w szablonie i poza nim.

proszę o pomoc.
to jest kod:
  1. <td colspan="2" align="center" style="padding:20px; font-family:Verdana">
  2. <p>
  3.  
  4.  
  5. <?php
  6. $zawartosc = 'sites/dodanie.php';
  7.  if (isset($_POST["submit"])) {
  8.    
  9.  
  10.    if (empty($_POST["nazwa"]) || empty($_POST["opis"]) || empty($_POST["zdjecie"])) {
  11.      echo "<p><font color=\"red\">Musisz wypełnić wszystkie pola!</font></p>";
  12.      echo "<p><a href=\"zalogowany.php\">Powrót do formularza</a></p>";
  13.    } else {
  14.        
  15.      ?>
  16.      <h3>Dziękujemy za zgłoszenie!</h3>
  17.      <p>Twoje dane:</p>
  18.      <ul>
  19.      <li>Imię: <b><?php echo(trim($_POST["nazwa"])); ?></b></li>
  20.      <li>Nazwisko: <b><?php echo(trim($_POST["opis"])); ?></b></li>
  21.      <li>Zawód: <b><?php echo(trim($_POST["zdjecie"])); ?></b></li>
  22.       </ul>
  23.            
  24.        
  25.            
  26.            
  27.      <?php
  28.    }
  29.  } else {
  30.  
  31.    header("Location: zalogowany.php");
  32.        
  33.  }
  34. ?>
  35.  
  36. <br /> <a href="index.php">Powrót do strony głównej</a>
  37.  
  38.  
  39. </p>
  40.  
  41. </td>
golaod
Tzn. jeżeli napiszesz, do czego w ogóle służy ta ZMIENNA tekstowa to bardzo chętnie podpowiemy gdzie ją umieścić.
hondek
Ja tez nie wiem o co chodzi za bardzo smile.gif moze chcesz includowac dodanie.php?
kamilc
ona ma mi wyświetlić zawartość tego pliku wewnatrz skryptu a mi wywala poza, a takze jest w środku.


moze chodzi nawet o includowanie
hondek
  1. <?php
  2. require_once "katalog/plik.php";
  3. ?>
kamilc
a w którym miejscu mam to wstawić?
slawny
Tam gdzie chcesz aby to było - gdzie, to już od ciebie zależy
hondek
Ciezko powiedziec, nikt tu nie jest jasnowidzem i nikt nie wie co tam masz w tym pliku i do czego on sluzy smile.gif
kamilc
hmmm, jakby to powiedzieć...
chcę aby po wypełnieniu tego:
  1. <td colspan="2" align="center" style="padding:20px; font-family:Verdana">
  2. <p>
  3. <?php
  4.  // Funkcja wy?wietlajšca formularz
  5.  function formularz() {
  6.    ?>
  7. <form action="index.php?site=dodaj" method="post">
  8. Gdzie chcesz dodać swój sprzęt: <br />
  9.  <select>
  10.    <option>Miksery</option>
  11.    <option>Gramofony</option>
  12.    <option>CD Playery</option>
  13.        <option>Słuchawki</option>
  14.  </select><br>
  15.  
  16.  
  17. Nazwa:<br />
  18. <input name="nazwa" size="49" value="" /><br />
  19.  
  20. Opis:<br />
  21. <input name="opis"  size="49" value="" /><br />
  22.  
  23. Zdjęcie:<br />
  24. <input type="file" size="32" name="zdjecie" value="" /><br />
  25.  
  26. <input type="submit" value="Dodaj" name="submit"/>
  27.  
  28. </form>
  29.    <?php
  30.  }
  31. ?>
  32. <?php
  33.  formularz();
  34. ?>
  35.  
  36. </p>
  37.  
  38. </td>


pokazało mi się to:
  1. <td colspan="2" align="center" style="padding:20px; font-family:Verdana">
  2. <p>
  3.  
  4.  
  5. <?php
  6.  
  7.  if (isset($_POST["submit"])) {
  8.    
  9.  
  10.    if (empty($_POST["nazwa"]) || empty($_POST["opis"]) || empty($_POST["zdjecie"])) {
  11.      echo "<p><font color=\"red\">Musisz wypełnić wszystkie pola!</font></p>";
  12.      echo "<p><a href=\"zalogowany.php\">Powrót do formularza</a></p>";
  13.    } else {
  14.        
  15.      ?>
  16.      <h3>Dziękujemy za zgłoszenie!</h3>
  17.      <p>Twoje dane:</p>
  18.      <ul>
  19.      <li>Imię: <b><?php echo(trim($_POST["nazwa"])); ?></b></li>
  20.      <li>Nazwisko: <b><?php echo(trim($_POST["opis"])); ?></b></li>
  21.      <li>Dodane zdjęcie: <b><?php echo(trim($_POST["zdjecie"])); ?></b></li>
  22.       </ul>
  23.            
  24.        
  25.            
  26.            
  27.      <?php
  28.    }
  29.  } else {
  30.  
  31.    header("Location: zalogowany.php");
  32.        
  33.  }
  34. ?>
  35.  
  36. <br /> <a href="index.php">Powrót do strony głównej</a>
  37.  
  38.  
  39. </p>
  40.  
  41. </td>


i żeby było widać to co wpisałem w środku tego drugiego.
hondek
  1. <?php
  2. if (isset($_POST["submit"])) {
  3. ?>

zamien na :
  1. <?php
  2. if ( $_POST['site'] == 'dodaj' ) {
  3. ?>
kamilc
już sobie poradziłem
dziękuję wszystkim za pomoc
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.