Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML] umieszczanie jednego skryptu w drugim
Forum PHP.pl > Forum > Przedszkole
jasko
Witam,
jak zrobić coś takiego że mam warunek i jak jest on spełniony to wyświetlany jest formularz?
chodzi mi o samą metodę "umiejscowienia" kodu html w php

dla przykładu

  1. <?php
  2. if (warunek==1){
  3. echo("<form enctype="multipart/form-data" action="paneladmin.php?go=1" method="POST">
  4. <input type="hidden" name="MAX_FILE_SIZE" value="50000" />
  5. <input name="plik" type="file" />
  6. <input type="submit" value="Wyslij plik" />
  7. </form>");
  8. ?>


nie działa
behu
  1. <?php
  2. if (warunek==1){
  3. echo '<form enctype="multipart/form-data" action="paneladmin.php?go=1" method="POST">
  4. <input type="hidden" name="MAX_FILE_SIZE" value="50000" />
  5. <input name="plik" type="file" />
  6. <input type="submit" value="Wyslij plik" />
  7. </form>';
  8. }
  9. ?>


tak powinno działać
internauta50
ok działa dzieki,
tylko ze mam jeszcze jedno pytanie, bo nigdzie nie moge znaleźć
czym własnie sie to różni
  1. <?php
  2. echo "cos tam";
  3. echo 'cos tam';
  4. echo("cos tam");
  5. echo ('cos tam');
  6. ?>


nie wiem czy podałem wszystkie dobre kombinacje ale jeżeli ktoś zna jakiś link do strony albo wie to proszę niech napisze.

Michał
klocu
echo 'cos'; - nie przetwarza tekstu, wrzuca go jak dostaje
echo "cos"; - analizuje treść pod katem zmiennych, najpierw analiza potem zwrócenie
a te nawiasowe echa, to pozostałości po funkcji (nie wiem jak to wytłumaczyć) stosowania nikt nie broni, ale nie wnosi to nic do kodu, bo po co stosowac zapis funkcji jeśli coś funkcja nie jest

no jak nie możesz znaleźć skoro manual wyraźnie o tym mówi?
Crozin
Tutaj się dowiesz: http://pl2.php.net/manual/pl/language.types.string.php

A co do echo(...) i echo ...
Echo to nie jest funkcja, tylko konstrukcja jezykowa i powinno się stosować zapis bez nawiasów.
behu
  1. <?php
  2. $zmienna = 'cos'; //jakas zmienna
  3.  
  4. echo "tekst $zmienna"; // wyświetli 'tekst cos'
  5. echo 'tekst $zmienna'; // wyświetli 'tekst $zmienna'
  6. echo("tekst $zmienna"); // wyświetli 'tekst cos'
  7. echo('tekst $zmienna'); // wyświetli 'tekst $zmienna'
  8. ?>




edit:
koledzy byli szybsi winksmiley.jpg
jasko
ok, dzięki smile.gif
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.