Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] prosta stronka z poezją, jak się za to zabrać?
patrick1989
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 18.11.2010

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


Witam!

Mam do wykonania projekt na Inżynierię Oprogramowania - utworzenie stronki z wierszami z możliwościami:

-Komentarz
-Ocena
-Zgłoszenie naruszenia zasad (raport)
-Dodanie wiersza przez Admina
-Edycja
-Usunięcie
-Akceptacja wiersza dodanego przez użytkownika
-Licznik wyświetleń
-Popularność
-Średnia ocen
-Top 10
-Alfabetyczny indeks autorów
-Kategorie

wybrałem PHP, gdyż wydaje się rozsądnym rozwiązaniem, lecz dopiero spotykam się z tym językiem na poważniej.
Jak rozwiązać ten problem? Jak przechowywać dane(wierszyki itd)? Myślałem o jakimś hostingu typu cba.pl i wrzucenie tam tego.

Jak przygotować specyfikację techniczną?

Dziękuję z góry za wszelkie wypowiedzi i okazaną pomoc. (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
patrick1989
post
Post #2





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 18.11.2010

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


Właśnie próbuję zrobić dodawanie wierszy - czyli
1. wybieramy kategorię z listy
2. wpisujemy imię, nazwisko
3. wpisujemy tekst(treść wiersza do okna tekstowego)
4. klikamy button zamiesc(wyślij).

Kod
<html>
<html lang="pl">
    <head>
<b>Witamy na stronie POEMIX!</b>
    </head>

<body>
<br><br>Dodaj swój utwór<br><br>

<form action ="dwiersz.php" method=post>
<table border =0>
<tr>
<td>Kategoria:</td>
<td><select name="kategoria">
<option value = "milosne">Miłosne
<option value = "mroczne">Mroczne
<option value = "smutne">Smutne
<option value = "humorystyczne">Humorystyczne
<option value = "inne">Inne
</td>
</tr>
<tr>
<td>Imię:</td>
<td align="left"><input type="text" name="imie" size="30" maxlenght="20"></td>
</tr>
<tr>
<td>Nazwisko:</td>
<td align="left"><input type="text" name="nazwisko" size="30" maxlenght="20"></td>
</tr>
<tr>
<td>Tresc:</td>
<td><textarea name="tresc" cols="40" rows="6">Wpisz swój tekst...</textarea></td>
</tr>
<tr>
<td>&nbsp</td>
<td align="center">&nbsp</td>
</tr>
<tr>
<td colspan align="center"><input type="submit" value="Zamiesc"></td>
</tr>
</table>
</form>
</body>
</html>


Teraz mam plik dwiersz.php (czyli dodawanie wierszy) i nie mogę sobie z tym poradzić, by ten skrypt zadziałał. Wyskakuje komunikat: Parse error: syntax error, unexpected T_STRING in E:\Program Files\WebServ\httpd\dwiersz.php on line 17

dwiersz.php
Kod
<html>
<body>


<?php
$kategoria=$_POST['kategoria'];
$imie=$_POST['imie'];
$nazwisko=$_POST['nazwisko'];
$tresc=$POST['tresc'];
?>

<?php
      $polacz = @mysql_connect('localhost', 'admin', '1234') or die ("Nie moglem sie polaczyc z serwerem");

      mysql_select_db('wiersze') or die ("Nie moglem znalesc bazy danych");

      mysql_query (INSERT INTO `wiersze` ( `kategoria` , `imie` , `tresc` ,`nazwisko` , `login` ))
                  VALUES (
                   '$kategoria', '$id', '$imie' , '$nazwisko' , '$login' );

      mysql_close($polacz);

?>

<?php
echo "<p>Wiersz dodany!.</p>";
?>


</html>
</body>
Go to the top of the page
+Quote Post

Posty w temacie
- patrick1989   [PHP] prosta stronka z poezją   18.11.2010, 13:44:02
- - modern-web   PHP jest faktycznie najlepszym rozwiązaniem w tym ...   18.11.2010, 14:05:21
- - kto$   Tworzysz tabele w bazie danych. Tabela artykułu ...   18.11.2010, 14:07:43
|- - modern-web   Cytat(kto$ @ 18.11.2010, 14:07:4...   18.11.2010, 14:16:26
- - phpion   Hmmm, ja bym się najpierw upewnił, czy faktycznie ...   18.11.2010, 14:07:59
- - kto$   No wiesz, ja sam musiałem się namęczyc, żeby coś t...   18.11.2010, 14:20:03
- - modern-web   1. To nie ja poprosiłem o pomoc 2. Raczej, że nie...   18.11.2010, 14:21:42
- - patrick1989   Dzięki za odpowiedzi. Projekt robię tylko i wyłącz...   18.11.2010, 14:26:46
- - modern-web   W takim razie polecam Tobie WebServ Znajdziesz go...   18.11.2010, 15:13:51
- - patrick1989   Dziękuję za pomoc. W tym tygodniu będę się zabiera...   21.11.2010, 15:15:10
- - modern-web   Zarys - kartka papieru i jedziesz ;D Buttony - cho...   21.11.2010, 15:52:56
- - patrick1989   Chodzi mi, o to że mam wykonać jakiś zarys, szkiel...   4.12.2010, 22:09:28
- - Mephistofeles   WebServ ma wszystko już skonfigurowane, masz może ...   5.12.2010, 10:22:24
- - patrick1989   Właśnie próbuję zrobić dodawanie wierszy - czyli ...   6.01.2011, 19:48:33
- - Crozin   1. Znasz już jakiś język programowania? Nie ma sen...   6.01.2011, 20:01:18
- - patrick1989   Jestem już na tym etapie, iż wiem że na pewno to b...   6.01.2011, 20:43:18
- - Crozin   Masz tydzień więc wszystko będzie byle jak, ale do...   6.01.2011, 20:54:44
- - patrick1989   http://ideone.com/MHs9o < - - klik Co teraz j...   7.01.2011, 21:18:15
- - Crozin   1. Odwołujesz się do nieistniejących indeksów tabl...   7.01.2011, 23:00:03
- - patrick1989   Miales rację. Po usunięciu tłumienia: Fatal erro...   8.01.2011, 17:22:10
- - Crozin   CytatMuszę koniecznie korzystać z MySQLW którym mi...   8.01.2011, 18:53:20
- - patrick1989   Teraz mam kolejny problem. Kod taki sam jak poprz...   9.01.2011, 16:28:36
- - Crozin   No to chyba oczywiste, że skoro usunąłeś bazę dany...   9.01.2011, 19:32:59
- - patrick1989   Gdy zakomentuje fragment kodu, który jest odpowied...   9.01.2011, 21:22:41
- - Crozin   A to znalazłeś http://pl.php.net/manual/en/mysqli....   9.01.2011, 21:37:29
- - patrick1989   Dodawanie wierszy już działa. Kod: http://ideone....   11.01.2011, 23:01:06
- - Crozin   1. mysql_*(), a mysqli_*() to zupełnie co innego. ...   11.01.2011, 23:46:53
- - patrick1989   No to zrobilem wyświetlanie wierszy kod: http://i...   12.01.2011, 18:14:06
- - Crozin   Przecież napisałem, że MySQLi (MySQL Improved Exte...   12.01.2011, 18:18:26
- - patrick1989   mysqli jest tylko tutaj: if (mysqli_connect_er...   12.01.2011, 18:28:17
- - Crozin   To teraz zobacz co zwraca mysql_query, a co mysqli...   12.01.2011, 18:37:18


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: 7.10.2025 - 03:18