Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Textarea z parametrem download
Forum PHP.pl > Forum > Przedszkole
redelek
Witam,
Mam takie pytanie i problem. W polu textarea dodaję treść, chciałbym na jego końcu dodawać wpis [download="1"] i chciałbym, żeby podczas wyświetlania zawartości tego pola pokazał się załącznik id=1 pobrany z tabeli pliki.
Będę bardzo zobowiązany za pomoc czy jest to możliwe i jak to ugryźć.

Dzięki

nospor
Przy pomocy wyrazenia regulanego wyszukujesz czy w tresci jest ciag [download="liczba"] i robisz co chcesz z tym
redelek
no dobra to wymyśliłem coś takiego. Wybaczcie ale nie programuję na codzień.
Działać działa, pytanie czy dobrze jest napisane Wy jako fachowcy możecie pomóc podpowiedzieć coś ?

  1. preg_match("/[[a-z]+\W+\d+\W+/", $STRINGTXT, $wynik);


timon27
Ale po co tak kombinować?
A nie możesz dać na końcu normalnie:

  1. <option>Bez załaącznika</option>
  2. <option value=1>Załącznik nr 1</option>
  3. <option value=2>Załącznik nr 2</option>
  4. <option value=3>Załącznik nr 3</option>


questionmark.gif
redelek
ale chodzi mi o to , że podczas dodawania tekstu
Przykład
  1. $STRINGTXT="
  2.  
  3. <pre>Co prawda najsłabszym ogniwem w bezpieczeństwie
  4. systemu komputerowego jest obiekt znajdujący się pomiędzy monitorem a krzesłem,
  5. ale sama świadomość to czasami za mało. Użytkownik może mieć pecha, może mieć chwilę słabości i
  6. nieostrożności, albo po prostu sam porusza się po miejscach internetu, które nie są bezpieczne....
  7. [download='1']</pre>
  8. ";

w miejsce [download='1'] wstawi mi link do załącznika,
nospor
Ok, lepsze bedzie nie preg_match, a preg_replace_callback, gdzie funkcja callback bedzie zwracac link na podstawie ID, a samo replace zamieni to zamiast twojego tekstu
timon27
Cytat(redelek @ 27.09.2013, 10:25:23 ) *
...W polu textarea dodaję treść...



Cytat(redelek @ 27.09.2013, 13:38:41 ) *
ale chodzi mi o to , że podczas dodawania tekstu
Przykład:
$STRINGTXT="


Najpierw piszesz że dodajesz tekst z textarea, a parę postów niżej że ze zmiennej w php. O co chodzi?

Jeśli ze zmiennej php, to równie dobrze możesz mieć drugą z id pliku.
Może podaj pełny kod?
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.