Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem sa preuzimanjem vrednosti od dve reci

[es] :: PHP :: PHP za početnike :: Problem sa preuzimanjem vrednosti od dve reci

[ Pregleda: 1669 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

e5944
Rakic Vladimir
Becej

Član broj: 37118
Poruke: 255
*.soyaprotein.com.



Profil

icon Problem sa preuzimanjem vrednosti od dve reci30.06.2009. u 14:40 - pre 180 meseci
Problem je kada želim da definišem vrednost neke promenljive sa zapisom iz MySQL tabele. Naime ako zapis ima dve reči, razdvojene razmakom promenljiva mi dobija vrednost samo prve reči. Kako da rešim ovaj problem?

Code:

// ovde pristupam bazi, tj. određenim zapisima
mysql_connect($hostname,$dbuser,$password) or die("Problem konekcije");
mysql_select_db("test") or die("Problem select baze");
$result = mysql_query("SELECT * FROM TableName WHERE Broj='".$OBid."' AND aktivan=\"1\" AND GdeJe='".$velgdeje."'");
.....................
// ovde "punim" promenljive
j= 0;
 while($j < $tot1_rows):
       $pbroj=mysql_result($result,$j,"broj");      
       $pprezime=mysql_result($result,$j,"prezime");
       $pime=mysql_result($result,$j,"ime");
       $plokacija=mysql_result($result,$j,"lokacija");
       $pmobilni=mysql_result($result,$j,"mobilni");
       $pmejl=mysql_result($result,$j,"mejl");      
       $j = $j + 1;
    endwhile; 


i tako ako je vrednost zapisa lokacija NOVI SAD, promenljiva $plokacija ima vrednost NOVI a ne NOVI SAD :-(
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-a-2.sezampro.yu.



+33 Profil

icon Re: Problem sa preuzimanjem vrednosti od dve reci30.06.2009. u 14:49 - pre 180 meseci
Stvarno ne znam šta bi tu moglo da ti pavi problem, al' čisto informativno, mnogo je efikasnije da koristiš neke od onih fetch f-ja, koje će ti dohvatiti ceo red, pa tako:
Code:

while ($row = mysql_fetch_assoc($result)) {
    $pbroj     = $row['broj'];
    $pprezime  = $row['prezime'];
    $pime      = $row['ime'];
    $plokacija = $row['lokacija'];
    $pmobilni  = $row['mobilni'];
    $pmejl     = $row['mejl'];
}
 
Odgovor na temu

vatri
Banja Luka, RS

Član broj: 68697
Poruke: 1006
*.dynamic.dsl.t-2.net.



+18 Profil

icon Re: Problem sa preuzimanjem vrednosti od dve reci30.06.2009. u 15:19 - pre 180 meseci
probaj odmah poslije ovog koda da upises:

var_dump($plokacija);

Mozda je kasnije neka greska prilikom upotrebe te promjenive?
 
Odgovor na temu

e5944
Rakic Vladimir
Becej

Član broj: 37118
Poruke: 255
*.soyaprotein.com.



Profil

icon Re: Problem sa preuzimanjem vrednosti od dve reci01.07.2009. u 11:58 - pre 180 meseci
izvinjavam se na dezinformacijama :-(. Malo sam pregledao kod i problem je taj ali ne kada prima promenljiva već kada treba da napunim formu.

echo "<td width=170 align=left><input type=\"text\" name=\"ilokacija\" size=\"20\" value=$plokacija></td>";

var_dump($plokacija) mi daje da je u pitanju String(8)"Novi Sad"

i kada radim $nova=$_POST[ilokacija]; dobija se samo Novi!!! Kako ovo da rešim?
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Moderator
Član broj: 31848
Poruke: 1792
91.148.91.*

Sajt: norway.dakipro.com


+190 Profil

icon Re: Problem sa preuzimanjem vrednosti od dve reci01.07.2009. u 12:01 - pre 180 meseci
Ukljuci error_reporting na E_ALL i mislim da sve ce ti se kasti.
Jedna od mogucih stvari koje sam primetio, ne pise se $nova=$_POST[ilokacija]; vec $nova=$_POST['ilokacija'];
Akoi napises kao sto si ti napisao, php ocekuje konstantu ilokacija, jer se jedino konstante u kodu pisu bez $ , a stringovi idu u navodnike ili apostrofe, po potrebi
 
Odgovor na temu

e5944
Rakic Vladimir
Becej

Član broj: 37118
Poruke: 255
*.soyaprotein.com.



Profil

icon Re: Problem sa preuzimanjem vrednosti od dve reci01.07.2009. u 12:59 - pre 180 meseci
Rešio

umesto

echo "<td width=170 align=left><input type=\"text\" name=\"ilokacija\" size=\"20\" value=$plokacija></td>";

treba

echo "<td width=170 align=left><input type=\"text\" name=\"ilokacija\" size=\"20\" value='".$plokacija."'></td>";

Hvala svima
 
Odgovor na temu

[es] :: PHP :: PHP za početnike :: Problem sa preuzimanjem vrednosti od dve reci

[ Pregleda: 1669 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.