Comunidad de diseño web y desarrollo en internet online

Problema con codigo php para app de modelo económico n variables

Citar            
MensajeEscrito el 17 Jun 2016 04:12 am
Hola a todos, soy principiante muy principiante con php, En realidad vengo del palo de la economía y quiero hacer una app web relacionando variables económicas. Les paso el código a ver si alguien con experiencia me puede dar una mano. Mi problema es que tengo un método general if para relacionar dos variables cualesquiera (si una crece, la otra baja). las variables son arrays ya que necesito que se modifiquen temporalemente, por lo que cree un array con un argumento inicial del nombre y muchos argumentos correspondientes a cada tiempo. la idea es que cuando una variable x se mueve en el tiempo 1, otra variable y se modifica en el tiempo 2 (economía simple). El problema es que no puedo a través de la ejecución del método hacer global las variables utilizadas (más bien me deja de funcionar el if cuando hago esto). La variable sí se modifica durante la ejecución del método if, pero fuera de el vuelve al valor inicial. Acá va el código:

<?php


function relacioninv ($var1,$var2) {



for($i=1; $i< count($var1); $i++) {

if ($var1 [$i] == 2) {$var2[$i++] = 1;

echo '<div id="col1"> <div id="button0">';
echo $var2[0]. " Sube" ;
echo '</div></div>';

}
elseif ($var1 [$i] == 1) { $var2 [$i++] = 2;
echo '<div id="col1"> <div id="button0">';
echo $var2[0]. " Baja" ;
echo '</div></div>';
} }

}

global $salario,$consumo;


$salario = array("Salario",1,0,0,0,0,0,0,0,0,0);
$consumo= array("Consumo",0,0,0,0,0,0,0,0,0,0);


relacioninv ($salario, $consumo);

echo $salario ;
echo $consumo ;


?>
</p>
</body>
</html>



Si a alguien se le ocurre una forma de hacerlo se lo agradecería mucho, estoy muy tan cebado como trabado y me quema la cabeza!!!! S.O.S!!!

Por ezebrodschi

0 de clabLevel



 

chrome
Citar            
MensajeEscrito el 17 Jun 2016 12:25 pm
Quemarse la cabeza es lo mejor de ser programador.

Por franqgeek

48 de clabLevel



Genero:Masculino  

Desarrollador Web

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.