Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][CSS][PHP]Dodawanie "Postów" na własną stronę
Saldenford
post
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 25.01.2015

Ostrzeżenie: (0%)
-----


Witajcie, sprawa wygląda tak. Chcę aby przez podstronę x.php (przykład) można było dodawać na index.html tak jakby post. Chodzi mi o to, żeby na x.php był formularz, składający się z 4 okienek. W każde okienko ma wejść tekst. I tak, tekst z pierwszego okienka chcę aby był wrzucany na index.html jako
Kod
<div class="title">TEKST Z 1 OKIENKA</div>

, z 2 jako
Kod
<div class="metadata">Teskt z 2 okienka</div>

, w 3 ma byc link do obrazka więc chcę aby wyglądało to mniej więcej
Kod
<div class="image">
<center><img src="Link do obrazka, czyli tekst z okienka 3" /></center>
</div>

, z 4 tak samo jak z 2.
Zdaję sobie sprawę, że proszę o dużo, ale wiem również że 90% użytkowników tego forum robi takie żeczy dla sportu a chciałbym zrozumieć jak to działa. Proszę o pomoc (IMG:style_emoticons/default/smile.gif)



Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Saldenford
post
Post #2





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 25.01.2015

Ostrzeżenie: (0%)
-----


Nie nie chodzi mi o gotowca, zrobilem "wrzucanie" potrzebych mi danych na serwer.
Wygląda to tak.

To jest tabela która znajduje się w bazie danych
  1. CREATE TABLE `posty` (
  2. `id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
  3. `tytul` VARCHAR( 32 ) NOT NULL ,
  4. `nick` VARCHAR( 40 ) NOT NULL ,
  5. `link` VARCHAR( 200 ) NOT NULL ,
  6. PRIMARY KEY ( `id` )
  7. );


Tutaj dodaję informacje do formularzy i wysyłam je do bazy
  1. <?php include("configpost.php");
  2.  
  3. $ip = $_SERVER['REMOTE_ADDR'];
  4.  
  5. $akcja = $_GET['akcja'];
  6. if ($akcja == wykonaj) {
  7. //
  8. $link = substr(addslashes(htmlspecialchars($_POST['link'])),0,32);
  9. $tytul = substr(addslashes(htmlspecialchars($_POST['tytul'])),0,32);
  10. $nick = substr(addslashes(htmlspecialchars($_POST['nick'])),0,32);
  11. //kilka sprawdzen co do nicku i maila
  12. $komunikaty = '';
  13. //sprawdzenie co uzytkownik zle zrobil
  14. if($_POST['link'] = null && $_POST['tytul'] = null && $_POST['nick'] = null) {
  15. $komunikaty .= "Musisz wypełnić wszystkie pola!<br>"; }
  16. //jesli cos jest nie tak to blokuje rejestracje i wyswietla bledy
  17. if ($komunikaty) {
  18. <b>Rejestracja nie powiodła się, popraw następujące błędy:</b><br>
  19. '.$komunikaty.'<br>';
  20. } else {
  21. //jesli wszystko jest ok dodaje uzytkownika i wyswietla informacje
  22. mysql_query("INSERT INTO `posty` (tytul, nick, link) VALUES('$tytul','$nick','$link')") or die("Nie mogłem Cie zarejestrować!");
  23. echo 'Post zostal dodany!';
  24. }
  25. }
  26. ?>
  27.  
  28. <form method="post" action="upload.php?akcja=wykonaj">
  29. <table>
  30. <tr class="tlo-b"><td>Tytul:</td>
  31. <td><input maxlength="18" type="text" name="tytul" value="<?=$tytul?>"></td></tr>
  32. <tr class="tlo-b"><td>Nick:</td>
  33. <td><input type="text" name="nick" maxlength="50" value="<?=$nick?>"></td></tr>
  34. <tr class="tl0-b"><td>Link:</td>
  35. <td><input type="text" maxlength="200" name="link" value="<?=$link?>"></span></td></tr>
  36.  
  37.  
  38. <tr><td colspan="2" align="center"><input type="submit" value="Wyslij"></td></tr>
  39. </table></form>


Więc po dodaniu Nicku:Nick, Tytułu: Tytuł i Linku:Link wygląda to tak

id tytul nick link
1 Tytuł Nick Link

i teraz zaczynają się schody czyli dodanie tych informacji z bazy danych do indexu w takiej formie jak pisalem w 1 poscie.

Go to the top of the page
+Quote Post

Posty w temacie
- Saldenford   [HTML][CSS][PHP]Dodawanie "Postów" na własną stronę   12.02.2015, 18:22:49
- - b4rt3kk   Brakuje w tym poście pytania i dosyć nieprecyzyjni...   12.02.2015, 21:45:45
- - robertpiaty   W pliku .html nie użyjesz PHP więc nie odczytasz w...   12.02.2015, 22:06:36
- - Saldenford   @b4rt3kk dokładnie czegoś takiego potrzebuję.   12.02.2015, 22:17:12
|- - b4rt3kk   Cytat(Saldenford @ 12.02.2015, 22:17...   13.02.2015, 00:43:43
- - Saldenford   Więc tak jest sobie to x.php gdzie chcę mieć ten f...   13.02.2015, 09:59:26
- - Raito   Tworzysz sobie w pliku x.php formularz, jeśli dane...   13.02.2015, 10:06:22
- - Saldenford   To jak ma działać, to wiem. Potrzebuję kodu do teg...   13.02.2015, 10:09:51
- - Raito   Nikt ci tutaj całego gotowego kodu nie da, jeśli n...   13.02.2015, 10:16:32
- - Saldenford   Nie nie chodzi mi o gotowca, zrobilem "wrzuca...   13.02.2015, 16:31:42
- - Raito   Jaki problem? W wybranym miejscu dajesz sobie pętl...   13.02.2015, 16:46:56
- - Saldenford   Dostałem taki o to błąd Parse error: syntax error,...   13.02.2015, 16:59:03
- - Raito   Pokaż kod   13.02.2015, 17:06:07
- - Saldenford   [PHP] pobierz, plaintext <?php include(...   13.02.2015, 17:10:31
- - com   Nie: <? php a <?php tak samo nie >?...   13.02.2015, 17:14:03
- - Raito   Widzisz już błąd? Nawet ci nie pokolorowało. @com   13.02.2015, 17:14:05
- - Saldenford   Boże, taka głupota Juz poprawione za to Parse err...   13.02.2015, 17:17:43
- - Raito   Jeśli dajesz apostrof w apostrofie, używaj \.   13.02.2015, 17:20:24
- - com   Tylko nie dajesz wcięć ma być tak jak jest [PHP] ...   13.02.2015, 17:22:32
- - Saldenford   Ok, pętelka działa tylko czy da się to zrobić w ta...   14.02.2015, 17:18:30


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 18.10.2025 - 02:21