Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - SrTrp

#241
Es decir que que tengo actualizar $_SESSION['coins'] Manualmente? algo así cuando actualizo las tablas y todo tengo que actualizar la session coins?
Código (php) [Seleccionar]

$cash =  $_SESSION['criptcoins'] - 3000;
#242
Mira los cambio que quiero hacer al llenar un formulario para comprar una membresia si tiene 1000 coins realize el cambio inmediatamente el $PVIP1 es el post del formulario.
Código (php) [Seleccionar]
if($_SESSION['coins'] >= 1000){                
    $user1 = $_SESSION['usuario'];
$PVIP1 = $PTT;
$USER = $user1;
   $RANG = "Premium";
   switch ($PVIP1) {
       case '1000':
           
$settime1= date('Y-m-d', strtotime('+15 day')) ;
              $sql333 = "UPDATE users SET member_time='$settime1' WHERE usuario='$USER'";
$link->query($sql333);
             
             
            $sql3 = "UPDATE users SET coins=coins - 1000 WHERE usuario='$USER'";
$link->query($sql3);
$sql33 = "UPDATE users SET rango='$RANG' WHERE usuario='$USER'";
$link->query($sql33);
    echo '<script>alert(Ya eres Premium)</script> ';
echo "<script>location.href='http://dominio.com/Tienda.php'</script>";
           break;.....



Ahora estoy probando con esto cuando me loggeo solo cargo la session con id.
Código (php) [Seleccionar]

session_start();
  $_SESSION['id']=$f['id'];

y en cada pagina que tengo ya dentro de la session cargo este codigo
Código (php) [Seleccionar]
include('Libreria/control/systemlogin/conex.php');
$IDDER = $_SESSION['id'];
$obt = "SELECT * FROM users WHERE id = '$IDDER'";
$complet = $link->query($obt);
$f=$complet->fetch_array();
$user=$f['usuario'];
$rank=$f['rango'];
$exp=$f['exp'];
$cash=$f['coins'];
$timevip=$f['member_time'];




Si ya se eso, pero pues quiero que en el php me de los datos no se si el código de arriba este bien que vaya cargando todos los datos de ese usuario por pagina?
Cita de: engel lex en 12 Agosto 2017, 19:16 PM
exacto mysqli se actualiza en tiempo real, es decir, si se hace una consulta retornará lo que esté en la DB en ese instante


Esto hacia antes para vizualisar los datos
Código (php) [Seleccionar]
  <?php echo '<span style="color:yellow; font-size:20px;"><strong style="color: white;">Cash: </strong>'.$_SESSION['coins'].'</span>';  ?>
esto estoy haciendo ahora al cargar los datos en cada pagina
Código (php) [Seleccionar]
  <?php echo '<span style="color:yellow; font-size:20px;"><strong style="color: white;">Cash: </strong>'.$cash.'</span>';  ?>
#243
Como puedo actualizar datos en tiempo real de mysqli? osea cargo todos los datos cuando loggeo un usuario con esto
Código (php) [Seleccionar]
 
session_start();
  $_SESSION['id']=$f['id'];
$_SESSION['usuario']=$f['usuario'];
$_SESSION['coins']=$f['coins'];

pero al momento que uso algún cambio con php no se actualizan los datos hasta loggearme  de nuevo hay algún método mas fácil? se me ocurren esta idea estar cargando todo los datos de ese usuario solo con el id
por ejemplo me loggeo y que carge solo el id y en cada pagina ir cargando todos los datos donde este ese id.
#244
Gracias me sirvio de ayuda para basarme, pasaba los dias como me dijiste.
#245
PHP / ¿no registra fecha sumada php/mysqli?
7 Agosto 2017, 03:59 AM
Que tal de nuevo yo  :huh:  pues ahora tengo un error en mi código tengo la fecha $time como los días del año, y con el $newtime estoy sumándole días eh testeado con echo para visualizar que se sume correctamente y si se suma los días pero el detalle es cuando lo mando a mi tabla mysqli en ves de darme la fecha sumada con los días que indico solo me da el dígito que sumo por ejemplo en la función de +15 días, me sale 15 y no los días del año sumando eso que deberían dar 232
Código (php) [Seleccionar]

$time = date('z');
if($_SESSION['coins'] >= 3000){               
$PVIP1 = $PTT;
$USER = $_SESSION['usuario'];
$RANG = "Premium";

    switch ($PVIP1) {
        case '3000':
                  $newtime2 = strtotime ( '+15 day' , strtotime ( $time ) ) ;
                $newtime22 = date ( 'z' , $newtime2 );
               $sql333 = "UPDATE users SET member_time='$newtime22' WHERE usuario='$USER'";
$link->query($sql333);
               
               
            $sql3 = "UPDATE users SET coins=coins- 3000 WHERE usuario='$USER'";
$link->query($sql3);
$sql33 = "UPDATE users SET membresia='$RANG' WHERE usuario='$USER'";
$link->query($sql33);
     echo '<script>alert(Ya tienes nueva membresia)</script> ';
echo "<script>location.href='/Tienda.php'</script>";
            break;
        case '5000':.....
#246
PHP / Re: ¿Obtener el valor de un select?
7 Agosto 2017, 01:59 AM
Cita de: engel lex en  7 Agosto 2017, 01:34 AM
estás seguro que está enviando el texto, el comportamiento normal es enviar solo el value
Ya ya error mio me acabo de dar cuenta que tenia 2 select con el mismo nombre y en el otro tenía valor y el texo iguales 700 Points.. pero ya esta.   :D
#247
PHP / ¿Obtener el valor de un select?
7 Agosto 2017, 01:31 AM
Quiero obtener el valor de un selec por ejemplo donde esta 700 Points quiero solamente el 700 pero al pasar el valor de php me da 700 Points el escrito tal cual mas no el value
Código (php) [Seleccionar]

<select class="caja2" name="precioS">
                   <option selected>Curso</option>
                   <option value="700">700 Points</option>
                   <option value="9000">9,000 Points</option>
                   <option value="19000">19,000 Points</option>
                   </select>

No establezco todo el código ya que eso es lo mas importante ya que lo demás es una actualización a una tabla, pero como les digo solo me toma el texto dentro del select.
Código (php) [Seleccionar]


$Ps1 = $_POST['precioS'];

#248
Como sería eso no entendí muy bien.
Es decir si quiero que antes de abrir mi form verifique que si active esta en 1 donde es el id 34 se abra si no que muestre un msgbox.. que este desactivado aca sería en php pero como pudiese ejecutarlo desde mi form .net
Código (php) [Seleccionar]
include('Libreria/control/conex.php');


 $section1= "SELECT active FROM programs WHERE id=34";
 $section2= $link->query($section1);
 $section3= $section2->fetch_array();
if($section3['active'] == '1'){....


sería de usar aspx??
#249
Es eso que tan seguro sería conectar y mostrar valores desde mi programa net datos de una base de datos que tengo alojada a un host.
#250
Listo muchas gracias solo cambie unas cosas de lo que me brindaste y quedo al 100  ;-)