Pole tekstowe, które da się zapisać

0

Witam, pracuje w tej chwili nad pewną ankietą i zatrzymałem się w na tym etapie: Potrzebuje, żeby gość po wpisaniu czegoś w pole tekstowe miał możliwość zapisania go a potem ja na swoim komputerze pod tym samym linkiem będę widział zmiany które gość naniósł

Mniej więcej jak to ma wygląda
user image

Szczerze powiedziawszy nie mam pojęcia jak się za to zabrać, czy takie pole jest trudne do wykonania? Czy potrzebuje jakiejś bazy danych?

0

zacznij od kursu html i php. pytanie jest zbyt rozległe. bazę danych można pominąć, ale raczej się przyda (zapisywanie do plików jest nieładne i niebezpieczne, chyba, że chcesz raz tam zapisać i już nie modyfikować)

0
  1. SQL
  2. PHP
$pole = $_POST['pole'];

i dane dodajemy do SQL

$dodaj = "INSERT INTO `nazwa_tabeli` (`nazwa_pola`) VALUES ('', '$pole')";

<font color="red">// kod to idealny przykład na SQL Injection, nie korzystać</span> - @dzek69

0

Kwestie bezpieczeństwa możemy totalnie pominąć gość dostaje indywidualny link w którym zostawia mi wiadomość i nikt inny nie ma do tego wglądu a informacje tam zawarte nie są poufne dlatego też zależy mi aby to nie korzystało z bazy danych

1

i nikt inny nie ma do tego wglądu

oprócz skryptów reklamowych, które ma zainstalowany co drugi użytkownik komputera

0

Znalazłem rozwiązanie: gdyby ktoś potrzebował

<?php 
if(isset($_POST['submit'])){ 
$fh = fopen('save.txt','w'); 
$writeData = $_POST['text']; 
fwrite($fh, $writeData); 
fclose($fh); 
} 
?> 

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post"> 
<textarea name="text"><?php echo file_get_contents('save.txt'); ?></textarea><br><input type="submit" value="Save" name="submit"><br> 
</form> 

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0