Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php & mySQL] formatowanie pobranych danych i ID, kłopot z formatowaniem danych pobranych z tabeli oraz ID
marlab.z.gdyni
post
Post #1





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 16.11.2006
Skąd: 3miasto

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


Witam


mam mały kłopot z moją bazą danych. Mianowicie:

Mam formularz (sklep-komis z eletrycznie sterowanymi modelami samochodów, samolotów)


Klient dodaje: nazwę i opis. Dane takie jak: stan, cena, kolor, model etc wybiera z listy.

Nie wiem jak dodać do tabeli: aktualną datę (datę wypełnienia zgłoszenia) i login osoby (musi być zalogowana)


Poza tym dane z tabeli pobieram bez problemu, niestety nie wiem jak sformatować pobrane dane takie jak opis.


W wartosciach krotkich typu kolor, model nazwa bez problemu radze sobie skladnia html.


Ale co zrobic zeby tekst z wartosci 'opis' podzielic na kilka lini etc, bo wypisuje mi zlany tekst (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Proszę pomóżcie



mam jeszcze jeden kłopot
jak dodać automatycznie generowane ID ?


Ten post edytował marlab.z.gdyni 5.12.2006, 11:52:09
Go to the top of the page
+Quote Post
empathon
post
Post #2





Grupa: Zarejestrowani
Postów: 246
Pomógł: 31
Dołączył: 13.11.2006
Skąd: się znamy?

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


Data:
  1. <?php
  2. $date = date("Y-m-d G:i:s");
  3. ?>

to jak dodac login zalezy gdzie go przechowujesz...
co do formatowania opisu nl2br" title="Zobacz w manualu php" target="_manual

Ten post edytował empathon 5.12.2006, 11:14:30
Go to the top of the page
+Quote Post
siemakuba
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

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


Cytat(marlab.z.gdyni @ 5.12.2006, 11:08:50 ) *
Ale co zrobic zeby tekst z wartosci 'opis' podzielic na kilka lini etc, bo wypisuje mi zlany tekst ????


Rozumiem, że dane wpisywane są w polu textarea i że nowe linie powstają za pomocą Entera?
W takim wypadku przy wyświetlaniu musisz te dane przepuścić przez funkcję nl2br" title="Zobacz w manualu php" target="_manual, która zamieni znaki nowej linii na <br>.
  1. <?php
  2. $dane = nl2br($dane);
  3. ?>


Cytat(marlab.z.gdyni @ 5.12.2006, 11:08:50 ) *
Nie wiem jak dodać do tabeli: aktualną datę (datę wypełnienia zgłoszenia) i login osoby (musi być zalogowana)

Date możesz dodać podając w zapytaniu dodającym dane funkcję MySQL NOW().
  1. INSERT INTO tabela (pole_daty) VALUES (NOW());


Co do loginu - gdzieś przecież trzymasz info o tym, że użytkownik jest zalogowany? Z tego właśnie gdziesia pobierz te info i też dodaj do bazy :)

pozdr.
Go to the top of the page
+Quote Post
marlab.z.gdyni
post
Post #4





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 16.11.2006
Skąd: 3miasto

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


boże kochani jesteście:>

przepraszam za banalne pytania, ale po prostu jeszcze nie wiem z czym co się je (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
empathon
post
Post #5





Grupa: Zarejestrowani
Postów: 246
Pomógł: 31
Dołączył: 13.11.2006
Skąd: się znamy?

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


  1. CREATE TABLE example ( id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT, ....
Go to the top of the page
+Quote Post

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: 23.12.2025 - 18:24