Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php + html] Przesylanie zmiennej, ucina przy 1 spacji
jasiu99
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 10.05.2006

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


Witam
Może juz był post na ten temat, ale nie mogłem znaleść.

Chodzi o to ,ze przekazując zmienną miedzy formularzami :

np $ala='ala ma kota';
i po przekazaniu jej do kolejnego formularza
a następnie wyświetleniu jej
echo $ala;
wyskakuje tylko : ala, zamiast ala ma kota czyli ucina spacje.

Kiedyś chyba zamienialem przed wyslaniem do nastepnego formularza spacje na _ , czy cos podobnego apozniej odkodowywalem, ale niestety juz nie pamietam.

Może ktoś ma jakis pomysł jak to zrobć prościej ?
z góry dzięki
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




jak na moj skromny gust, to ty te zmienna wstawiasz powiedzmy tak:
  1. <input type=text value=ala ma kota />


a powinienes tak:
  1. <input type="text" value="ala ma kota" />


no, ale dla pewnosci pokaz kod. z wyksztalcenia jestem informatykiem a nie wrózką, wiec moge sie mylic (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
jasiu99
post
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 10.05.2006

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


Chodzi o to ze jak pobieram z mysql rekord:
"ala ma kota"
wypisuje mi go normalnie tak jak powinno na następnym formularzu.
Dopiero jak chcem przekazac zmienną do dalszych (2,3) formularzy :

<form action="plik3.php method="post">
<INPUT TYPE='hiddenl name='zmienna' value= <? echo $zmienna ?>>
</form>


to ucina mi tresc zmiennej do 1 spacji.
Go to the top of the page
+Quote Post
Ludvik
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 698
Pomógł: 3
Dołączył: 28.03.2004
Skąd: Wrocław

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


Popatrz na swój kod, odpowiedź podał Ci już nospor. Nie używasz cudzysłowów. Powinno to wyglądać tak:
  1. <form action="plik3.php" method="post">
  2. <input type="hidden" name="zmienna" value="<? echo $zmienna; ?>">
  3. </form>

Pilnuj tego bo zrobiłeś przynajmniej 3 błędy w tym kodzie...
Go to the top of the page
+Quote Post
jasiu99
post
Post #5





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 10.05.2006

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


Sorki, że tak zawracam głowe ale jakos nie potrawie wytłumaczyc o co chodzi.
Tamten text miał błedy bo z głowy pisałem, sorry

Wygląda to tak...
Dodawanie do bazy mysql wygląda super, tak samo jak przeglądanie.
Problem sie zaczyna jak wyświetlam dane rekordy w taki sposób:

  1. <form action="kasowanie.php" method = "post">
  2. <SELECT NAME="wyrazenie">
  3. <?
  4. $query = "SELECT DISTINCT nazwa_filmu FROM film";
  5. $result = MYSQL_QUERY($query);
  6. $number = MYSQL_NUM_ROWS($result);
  7.  
  8. if($number>0)
  9. {
  10.     while($row=mysql_fetch_array($result))
  11.     {
  12.             echo("<OPTION VALUE = $row[0] > $row[0]");
  13.     }
  14. }
  15. ?>
  16. <INPUT TYPe="submit" VALUE="Wyslij">
  17. </form>




W rozwijanym pasku gdzie przedstawilem kod jest przykładowo "ala ma kota"
A w pliku kasowanie.php wyswietlane jest juz jako :
echo $wyrazenie;

pokazuje tylko 'ala'
Go to the top of the page
+Quote Post
nospor
post
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




posluchaj, zaraz chyba topic zamkne a ty zarobisz warna za to, ze nie czytasz co do ciebie mowią i przedluzasz topic w nieskonczonosc!!!
PIszemy ci wyraźnie, ze to co w value masz brac w cudzyslów: value="costam"
a ty ciagle to olewasz i ciągle walisz swoje...
pozatym option nalezy zamykac
  1. <?php
  2.  echo '<option value="'. $row[0].'" >'. $row[0].'</option>';
  3. ?>


Przydatne linki:
http://pl.php.net/manual/pl/language.types.string.php
http://pl.php.net/manual/pl/language.operators.string.php

ps: przenosze na przedszkole
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.08.2025 - 22:26