extragere date din while Topic is solved

Secţiune dedicată începatorilor.

Moderatori: Moderatori, Start Moderator

Mister
Junior Member
Mesaje: 43
Membru din: Joi Feb 11, 2016 7:41 pm

extragere date din while

Mesajde Mister » Dum Sep 18, 2016 10:09 pm

Salut, am facut un while pentru a extrage date dintr-un tabel din baza mea de date, arata cam asa

Cod: Selectaţi tot

$q = Config::$g_con->prepare('SELECT * FROM '.Config::$housetabel.' ORDER BY '.Config::$houseidvariable.' ASC');
$q->execute();
while($row = $q->fetch(PDO::FETCH_OBJ))
{
       $house= imagecreatefromgif('assets/img/house0.gif');
   list($newwidth, $newheight) = getimagesize('assets/img/house0.gif');
   imagecopy($im,$house,$x, $y,0,0,$newwidth,$newheight);
}

Bun si dupa cum vedeti imi creaza o imagine si in acest cod

Cod: Selectaţi tot

imagecopy($im,$house,$x, $y,0,0,$newwidth,$newheight);

X si Y sunt create cu valorile astea

$x = 121/7.5;
$y = 121/7.5;

doar ca eu inloc de 121 vreau sa pun valoare din mysql si am incercat cam asa dar nu merge

$x = $row->ExtX/7.5;
$y = $row->ExtY/7.5;

ExtX si ExtY Sunt numele variabilelor din baza mea de date, si nu inteleg de ce nu se imparte am incercat sa fac si asa dar tot nu apare imaginea, daca las 121 imaginea se creaza


$x = strval($row->ExtX)/7.5;
$y = strval($row->ExtY)/7.5;

si nu merge, stiti cumva cum trebuie sa fac?



nevvermind
Senior Member
Mesaje: 1264
Membru din: Mar Iun 22, 2010 3:17 pm

Re: extragere date din while  Topic is solved

Mesajde nevvermind » Lun Sep 19, 2016 12:09 pm

"ExtX si ExtY Sunt numele variabilelor din baza mea de date" - denumirea corecta e "coloane", nu "variabile", deci ce coloane are tabelul Config::$housetabel ?

Apoi verifica daca $row->ExtX si $row->ExtY au valori in ele (cu var_dump, de ex).
Facusi un canal de php pe freenode - ##php-ro : https://webchat.freenode.net/

Mister
Junior Member
Mesaje: 43
Membru din: Joi Feb 11, 2016 7:41 pm

Re: extragere date din while

Mesajde Mister » Lun Sep 19, 2016 12:56 pm

Am rezolvat

nevvermind
Senior Member
Mesaje: 1264
Membru din: Mar Iun 22, 2010 3:17 pm

Re: extragere date din while

Mesajde nevvermind » Mar Sep 20, 2016 11:39 am

Spune si cum. Altii vor mai da de subiectul asta, dar nu-i ajuti.
Facusi un canal de php pe freenode - ##php-ro : https://webchat.freenode.net/

Mister
Junior Member
Mesaje: 43
Membru din: Joi Feb 11, 2016 7:41 pm

Re: extragere date din while

Mesajde Mister » Sâm Sep 24, 2016 11:29 pm

$y = round($row->ExitX )/6.0;
era gresita denumirea coloanei


Înapoi la “PHP Incepători”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 50 vizitatori