AJUTOR! Calculator incadrare in coala

Secţiune dedicată începatorilor.

Moderatori: Moderatori, Start Moderator


shelx
PHPRomania Supporter
Mesaje: 10
Membru din: Mar Oct 11, 2011 4:07 pm

Mesajde shelx » Mar Oct 11, 2011 4:52 pm


Avatar utilizator
vectorialpx
Senior Member
Mesaje: 4832
Membru din: Mar Mar 01, 2005 9:48 am
Localitate: Bucuresti
Contact:

Mesajde vectorialpx » Mar Oct 11, 2011 5:39 pm

well, nu esti pe chat, sa ti se raspunda instant 8O
Ca fapt divers, X si Y sunt identificatoare pentru pozitie

Duda-n gura
[php]<?php

error_reporting(E_ALL);

// dimensiuni
$A = array(
array('W' => 210, 'H' => 297, 'format' => 'A4'), // 16
array('W' => 210, 'H' => 148.5, 'format' => 'A5') // 8
);

// produse
$produsW = 50;
$produsH = 80;

function getXY ($elementW, $elementH, $contentW, $contentH, $margin = 0) {
$peH = floor($contentW/($elementW+$margin));
$peV = floor($contentH/($elementH+$margin));
return $peH*$peV;
}

foreach($A as $dimensiuni) {
echo 'Pe '.$dimensiuni['format'].' incap '.getXY ($produsW, $produsH, $dimensiuni['W'], $dimensiuni['H']).'<br />';
}

// =>
// Pe A4 incap 12
// Pe A5 incap 4
?>[/php]

shelx
PHPRomania Supporter
Mesaje: 10
Membru din: Mar Oct 11, 2011 4:07 pm

Multumesc

Mesajde shelx » Mar Oct 11, 2011 5:49 pm

Multumesc mult vectorialpx, raman dator de bere (sa-mi trimiti adresa :P)!

Avatar utilizator
vectorialpx
Senior Member
Mesaje: 4832
Membru din: Mar Mar 01, 2005 9:48 am
Localitate: Bucuresti
Contact:

Mesajde vectorialpx » Mar Oct 11, 2011 5:52 pm

Am uitat sa specific dar banuiesc ca te-ai prins.
$margin este pentru a lasa spatiu intre elemente...
initial iti calculeaza considerand ca elementele sunt lipite

shelx
PHPRomania Supporter
Mesaje: 10
Membru din: Mar Oct 11, 2011 4:07 pm

Mesajde shelx » Mar Oct 11, 2011 5:55 pm

da am observat...
nu stiu ce greseam eu...de fapt...m-am complicat mult cu tot felul de if-uri...

shelx
PHPRomania Supporter
Mesaje: 10
Membru din: Mar Oct 11, 2011 4:07 pm

NU merge

Mesajde shelx » Joi Oct 20, 2011 5:04 pm


shelx
PHPRomania Supporter
Mesaje: 10
Membru din: Mar Oct 11, 2011 4:07 pm

REZOLVAT

Mesajde shelx » Joi Oct 20, 2011 5:21 pm



Înapoi la “PHP Incepători”

Cine este conectat

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