Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak zapisywać tekst do zmiennej w odpowiednim momencie?
Forum PHP.pl > Forum > Przedszkole
luki.mati
Witam,
Czy mógłby ktoś pomóc w zrobieniu pewnej rzeczy w php?
Więc tak
Mam taki kod:
  1. $zmienna = '<div>pierwszy tekst</div>';

Kod ten znajduje się w pliku zmienna.php

Teraz moje pytanie. Jak zrobić, aby w innym pliku po wpisaniu do pola formularza wartości"drugi tekst" do pliku zmienna.php do zmiennej $zmienna dodalo się taki kod <div>drugi tekst</div> ? Całość miałaby Wyglądać tak:
  1. $zmienna = '<div>pierwszy tekst</div><div>drugi tekst</div>


jaslanin
http://pl.wikibooks.org/wiki/PHP/Formularze
wookieb
Wyjaśnij nam proszę, dlaczego pominąłeś rozdział "Zapis do pliku" w kursie PHP?
Gość
<form method="post" action="zmienna.php">
<input name="nazwa" type="text" value="" />
<input type="submit" value="Wyslij" />
</form>
robisz taki formularz, a w zmienna.php robisz tak
}


<?
if (isset($_POST['nazwa'])
{
$aha= $_POST['nazwa'];
$zmienna = '<div>pierwszy tekst</div><div>.$aha.</div>
}
?>

oto co chodzi? czy chodzi ci o stale dopisanie do pliku?
jaslanin
ale o co Tobie chodzi, bo nie wiemy co chcesz zrobić,

ja pomyślałem że chcesz uzupełnić formularz i by na drugiej stronie pokazała się jakaś wyliczona/wygenerowania wartość,

@wookieb pomyślał że chcesz wygenerować jakiś kod html i zapisać go do drugiego pliku.

A więc co to ma robić?
crocodillo
  1. $zmienna.='<div>drugi tekst</div>';


Ale przyznam się szczerze, że nie mam pojęcia o co Ci chodzi
Quantum
A ja chyba wiem o co mu chodzi smile.gif trochę dziwnie to luki.mati przemyślałeś, dużo wygodniej będzie Ci zapisać sam kod HTML, a nie wyedytowany kod PHP ze zmienną, ale Twoim sposobem to by musiało wyglądać mniej-więcej tak:
  1. if (isset($_POST['nazwa'])) {
  2. include 'zmienna.php';
  3. $zmienna .= '<div>'.$_POST['nazwa'].'</div>';
  4.  
  5. $code = "<?php\n";
  6. $code .= '$zmienna=\''.$zmienna;
  7. $code .= "';\n?>";
  8.  
  9. file_put_contents('zmienna.php', $code);
  10. }
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.