Prijava na forum:
Ime:
Lozinka:
Prijavi me trajno:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:

ConQUIZtador
nazadnapred
Korisnici koji su trenutno na forumu 0 članova i 0 gostiju pregledaju ovu temu.


Tema za pitanja
o SMF forumu, phpBB2 i phpBB3 forumu, Wordpress i Joomla CMS sistemima!

Za vecinu drugih pitanja nacicete odgovor citajuci Top teme!

Idi dole
Stranice:
Počni novu temu Nova anketa Odgovor Štampaj Dodaj temu u favorite Pogledajte svoje poruke u temi
Tema: MySQL und PHP problemischen  (Pročitano 2738 puta)
26. Jul 2013, 13:24:26
Prijatelj foruma
Legenda foruma

Zodijak Sagittarius
Pol Muškarac
Poruke 41879
Zastava Рума, Србија
Browser
Mozilla Firefox 22.0
Бакћем се са неким сајтом и имам фрку са уписивањем новорегистрованог корисника у 2 табеле. Прва је korisnik у коју уписујем све податке, а друга је citalac у коју уписујем id новорегистрованог корисника.

Начи овако изгледају табеле

korisnik                                citalac
--------------                           ------------
idKorisnika [PK]                     idCitaoca [PK]
ime                                     idKorisnika [SK]
prezime
email
lozinka
grad
drzava
url
pozicija

Е сад, кад упишем све податке у табелу korisnik правим нову функцију у којој помоћу мејла који је корисник унео извлачим његов id из табеле korisnik. То радим да бих тај id унео у табелу citalac, и то би био idKorisnika а idCitaoca би се сам генерисао.

Проблем настаје у коришћењу тог извученог id-ја. Извлачим га помоћу наредбе mysql_fetch_array:

$upit = 'SELECT idKorisnika FROM korisnik WHERE email = "'. $email .'";';
$rezultatUpita = mysql_query($upit);
if (is_resource($rezultatUpita))
{
   if(mysql_num_rows($rezultatUpita) > 0)
   {
      $rezultat = mysql_fetch_array($rezultatUpita);
   }
   else
   {
      $rezultat = 'Uneseni podaci se ne poklapaju sa podacima u našoj bazi.';
   }
}
else
{
   $rezultat =  mysql_errno($link) . ': ' . mysql_error($link) . '<br />';   
}

Дакле ово $rezultat = mysql_fetch_array($rezultatUpita); ми враћа ред из табеле korisnik у коме се налази само једно поље са id-јем. Никако не могу да смислим како да дођем до вредности тог поља (коју онда уписујем у citalac). Значи резултат је типа array, мени треба string.



Има ли неко да је скапирао о чему причам па да понуди решење?
« Poslednja izmena: 26. Jul 2013, 13:26:35 od EmptyClip »
IP sačuvana
social share
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Ucesnik diskusija

Zodijak
Pol
Poruke 176
OS
Windows 7
Browser
Chrome 28.0.1500.72
Probaj ovo

$novirezultat=$rezultat[0];
IP sačuvana
social share
Pogledaj profil
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Prijatelj foruma
Legenda foruma

Zodijak Sagittarius
Pol Muškarac
Poruke 41879
Zastava Рума, Србија
OS
Windows XP
Browser
Mozilla Firefox 22.0
Ноуп, не шљака.
IP sačuvana
social share
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Moderator
Legenda foruma


Zodijak Taurus
Pol Muškarac
Poruke 31625
Zastava Beograd
OS
Windows 7
Browser
Opera 12.16
mob
Nokia 6120
Isprintaj rezultat pomocu print_r($rezultat); pa kopiraj sta dobijes.
IP sačuvana
social share
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Prijatelj foruma
Legenda foruma

Zodijak Sagittarius
Pol Muškarac
Poruke 41879
Zastava Рума, Србија
OS
Windows XP
Browser
Mozilla Firefox 22.0
Array (
  • => 4 [idKorisnika] => 4 )

    Треба ми само та четворка.
  • « Poslednja izmena: 31. Jul 2013, 14:08:50 od EmptyClip »
    IP sačuvana
    social share
    Pogledaj profil WWW
     
    Prijava na forum:
    Ime:
    Lozinka:
    Zelim biti prijavljen:
    Trajanje:
    Registruj nalog:
    Ime:
    Lozinka:
    Ponovi Lozinku:
    E-mail:
    Prijatelj foruma
    Legenda foruma

    Zodijak Sagittarius
    Pol Muškarac
    Poruke 41879
    Zastava Рума, Србија
    OS
    Windows XP
    Browser
    Mozilla Firefox 22.0
    Дошао сам до четворке.

    $red = mysql_fetch_array($rezultatUpita);
    $rezultat = $red[0];

    Кад одрадим print_r($rezultat) добијем 4.


    Е сад фрка је што функција враћа јебени стринг и

    $id = izvlacenjeidja($korisnik['email']);
    echo($id);

    не принта ништа.
    « Poslednja izmena: 31. Jul 2013, 14:48:34 od EmptyClip »
    IP sačuvana
    social share
    Pogledaj profil WWW
     
    Prijava na forum:
    Ime:
    Lozinka:
    Zelim biti prijavljen:
    Trajanje:
    Registruj nalog:
    Ime:
    Lozinka:
    Ponovi Lozinku:
    E-mail:
    Prijatelj foruma
    Legenda foruma

    Zodijak Sagittarius
    Pol Muškarac
    Poruke 41879
    Zastava Рума, Србија
    OS
    Windows XP
    Browser
    Mozilla Firefox 22.0
    Прорадило. Не знам како, ал ради.
    IP sačuvana
    social share
    Pogledaj profil WWW
     
    Prijava na forum:
    Ime:
    Lozinka:
    Zelim biti prijavljen:
    Trajanje:
    Registruj nalog:
    Ime:
    Lozinka:
    Ponovi Lozinku:
    E-mail:
    Udaljen sa foruma
    Krajnje beznadezan

    Zodijak Scorpio
    Pol
    Poruke 10671
    OS
    Windows 7
    Browser
    Chrome 28.0.1500.95
    To je jer sam 'teo da pomognem. Kaze bolje sam da proradi.

    Ne znam sto ce ti ovo:

    $id = izvlacenjeidja($korisnik['email']);
    echo($id);

    Ako ti je vec $rezultat vradio 4 pisi ga u tabelu citalac.

    IP sačuvana
    social share
    Pogledaj profil
     
    Prijava na forum:
    Ime:
    Lozinka:
    Zelim biti prijavljen:
    Trajanje:
    Registruj nalog:
    Ime:
    Lozinka:
    Ponovi Lozinku:
    E-mail:
    Prijatelj foruma
    Legenda foruma

    Zodijak Sagittarius
    Pol Muškarac
    Poruke 41879
    Zastava Рума, Србија
    OS
    Windows XP
    Browser
    Mozilla Firefox 22.0
    Нисам могао да га упишем. Зато сам кренуо редом да штампан на екрану све да бих лоцирао проблем. Код $id је запело, није се појављивало на екрану. А ја сам тај $id користио као улазни параметар за функцију у којој уписујем вредност у citalac. Начи морао сам да решим $id.

    Онда се одједном појавила усрана четворка горе, и ид сваког члана ког бих регистровао. Даље се све сложило.
    « Poslednja izmena: 01. Avg 2013, 02:06:17 od EmptyClip »
    IP sačuvana
    social share
    Pogledaj profil WWW
     
    Prijava na forum:
    Ime:
    Lozinka:
    Zelim biti prijavljen:
    Trajanje:
    Registruj nalog:
    Ime:
    Lozinka:
    Ponovi Lozinku:
    E-mail:
    Moderator
    Legenda foruma


    Zodijak Taurus
    Pol Muškarac
    Poruke 31625
    Zastava Beograd
    OS
    Windows 7
    Browser
    Opera 12.16
    mob
    Nokia 6120
     Smile
    IP sačuvana
    social share
    Pogledaj profil WWW
     
    Prijava na forum:
    Ime:
    Lozinka:
    Zelim biti prijavljen:
    Trajanje:
    Registruj nalog:
    Ime:
    Lozinka:
    Ponovi Lozinku:
    E-mail:
    Idi gore
    Stranice:
    Počni novu temu Nova anketa Odgovor Štampaj Dodaj temu u favorite Pogledajte svoje poruke u temi
    nazadnapred
    Prebaci se na:  
    Oznake: PHP und MySQL

    Poslednji odgovor u temi napisan je pre više od 6 meseci.  

    Temu ne bi trebalo "iskopavati" osim u slučaju da imate nešto važno da dodate. Ako ipak želite napisati komentar, kliknite na dugme "Odgovori" u meniju iznad ove poruke. Postoje teme kod kojih su odgovori dobrodošli bez obzira na to koliko je vremena od prošlog prošlo. Npr. teme o određenom piscu, knjizi, muzičaru, glumcu i sl. Nemojte da vas ovaj spisak ograničava, ali nemojte ni pisati na teme koje su završena priča.

    web design

    Forum Info: Banneri Foruma :: Burek Toolbar :: Burek Prodavnica :: Burek Quiz :: Najcesca pitanja :: Tim Foruma :: Prijava zloupotrebe

    Izvori vesti: Blic :: Wikipedia :: Mondo :: Press :: Naša mreža :: Sportska Centrala :: Glas Javnosti :: Kurir :: Mikro :: B92 Sport :: RTS :: Danas

    Prijatelji foruma: Triviador :: Nova godina Beograd :: nova godina restorani :: FTW.rs :: MojaPijaca :: Pojacalo :: 011info :: Burgos :: Sudski tumač Novi Beograd

    Pravne Informacije: Pravilnik Foruma :: Politika privatnosti :: Uslovi koriscenja :: O nama :: Marketing :: Kontakt :: Sitemap

    All content on this website is property of "Burek.com" and, as such, they may not be used on other websites without written permission.

    Copyright © 2002- "Burek.com", all rights reserved. Performance: 0.068 sec za 15 q. Powered by: SMF. © 2005, Simple Machines LLC.