Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] spacja w ID...
Szejk
post
Post #1





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 11.08.2004

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


Witam.

Otóż z mysql mam styczność 2 dzień :/, i mam taki dziwny problem, tworze tabele:
Cytat
create table news (
`news_id` INT NOT NULL AUTO_INCREMENT,
`heading` varchar(100),
`body` TEXT,
`date` DATE,
`author_name` varchar(40),
`author_email` varchar(60),
PRIMARY KEY(news_id));


dodawanie dziala, wszystko ok
natomiast kiedy tworze link do dalszej części artykułu:
<a href=\"?md=show_all&amp;number=".$row["news_id"]."\"> więcej...</a>
dodaje sie automatycznie spacja :np. ..&number= 2, o dziwo przy odczycie pobiera ze spacją i odczytuje, chociarz w bazie nie ma tej spacji

wiem troche zagmatwałem ale może wiecie jak ją usunąć, bo w linku robi sie takie coś zamiast spacji: %20
Go to the top of the page
+Quote Post
crash
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


Narazie spróbuj:
  1. <?php
  2. echo &#092;"<a href=\"?md=show_all&amp;number=\".(int)$row[\"news_id\"].\"\"> więcej...</a>\";
  3. ?>
Go to the top of the page
+Quote Post
Szejk
post
Post #3





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 11.08.2004

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


dalej to samo :/, ale dziwne że z tą spacją i tak wczytuje prawidłowo, więc jak skasuje tą spacje to będzie dalej działać? (IMG:http://forum.php.pl/style_emoticons/default/haha.gif)
Go to the top of the page
+Quote Post
SongoQ
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Uzyj funkcji trim w dodawniu do bazy i podczas wyswietlania.
Go to the top of the page
+Quote Post
Szejk
post
Post #5





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 11.08.2004

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


Kod
INSERT INTO news VALUES(NULL.. (co tu "trimować"? :P)

przy wyświetlaniu też już próbowałem, i chop próbowałem i nawet str_replace (IMG:http://forum.php.pl/style_emoticons/default/haha.gif) , nie wiem co sie dzieje
Go to the top of the page
+Quote Post
NuLL
post
Post #6





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

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


  1. INSERT
  2. INTO news VALUES(NULL,TRIM(tutaj zmienna z php),inna_zmienna)
Go to the top of the page
+Quote Post
Szejk
post
Post #7





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 11.08.2004

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


OMG (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) , nie o to mi chodziło

nie mam trimować innych zmiennych,
w `news_id` są id newsow do ktorych dodaje sie spacja (ale w bazie jej nie ma ;/)i to jest właśnie NULL, dlatego napisałem "co tu trimować" (gmatwam troche (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

help..

Ten post edytował Szejk 7.07.2005, 19:59:48
Go to the top of the page
+Quote Post
NuLL
post
Post #8





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

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


Czy gmatwasz (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Try like this
  1. <?php
  2. echo &#092;"<a href=\"?md=show_all&amp;number=\".trim($row[\"news_id\"]).\"\"> więcej...</a>\";
  3. ?>
Go to the top of the page
+Quote Post
Szejk
post
Post #9





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 11.08.2004

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


napisałem że już próbowalem TRIM hehe :D,pomóżcie , ewentualnie zostawie tak jak jest ale to w sumie dziwne ;/

EDIT:
omg zmieniłem w linku &amp; na & i nie ma spacji!! o_O co jest grane? XD

EDIT:
omgx2 :) sory za ten temat wiem co jest nie tak, później przepuszczalem to przez funkcje wordwrap... chyba wiecie już czemu ta spacja :), sory za glupi OT

Ten post edytował Szejk 7.07.2005, 21:47:23
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: 1.10.2025 - 08:55