Retroceder   Foros del Web > Programación para sitios web > PHP
Crea un nuevo usuario o inicia sesión utilizando tu cuenta de Facebook
Connect with Facebook

Respuesta
 
Herramientas Desplegado
Antiguo 20-nov-2008, 10:40   #1 (permalink)
PoLiZe no tiene puntos (o el karma desactivado)
 
Fecha de Ingreso: marzo-2008
Mensajes: 225
PoLiZe está desconectado
[AYUDA] No me anda SESSION

Miren este es mi code

Código PHP:
<?php

include ("segurex.php");
include (
"conexion.php");

$select="SELECT f.fac_numero, f.fac_emision, f.fac_monto FROM factura f, cliente c, estado e WHERE f.est.id=e.est_id AND f.cli_id=c.cli_id AND f.cli_id=1 AND f.est_id=1";
$q=mysql_query($select);
$re_new_pass=$_POST['re_new_pass'];
$Usuario=$_POST['Usuario'];
$ID=$_SESSION['ID_Usuario'];
$Email=$_POST['Email'];
$Email=$_POST['pais'];
$Email=$_POST['ciudad'];
$Email=$_POST['provincia'];
$Email=$_POST['direccion'];
$Email=$_POST['nombre'];
$Email=$_POST['plan'];
$Email=$_POST['telefono'];
$Email=$_POST['dni'];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Fusion Designs &amp; Hosting</title>
<link href="fdh.css" rel="stylesheet" type="text/css" />

<!--[if IE]>
<style>
img { margin-top:-1px; }
</style>
<![endif]-->

<script type="text/JavaScript">
<!--
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
<script language="javascript" type="text/javascript">
<!--
function popitup(url) {
newwindow=window.open(url,'name','height=1000,width=1000');
if (window.focus) {newwindow.focus()}
return false;
}

// -->
</script>
</head>

<body onload="MM_preloadImages('images/btn_inicio_on.gif','images/btn_planes_on.gif','images/btn_disenio_on.gif','images/btn_servicios_on.gif','images/btn_contacto_on.gif','images/btn_comprar_on.gif','images/btn_soporte_on.gif')">

<div id="wrapper">

<!-- Navigation -->
<a href="index.php" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Home','','images/btn_inicio_on.gif',1)"><img src="images/btn_inicio.gif" alt="Home" name="Home" width="81" height="54" id="Image1" /></a><a href="planes.php" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Shared','','images/btn_planes_on.gif',1)"><img src="images/btn_planes.gif" alt="Shared" name="Shared" width="69" height="54"id="Shared" /></a><a href="disenio.php" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Reseller','','images/btn_disenio_on.gif',1)"><img src="images/btn_disenio.gif" alt="Reseller" name="Reseller" width="84" height="54" id="Reseller" /></a><a href="servicios.php" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Dedicated','','images/btn_servicios_on.gif',1)"><img src="images/btn_servicios.gif" name="Dedicated" width="86" height="54" id="Dedicated" /></a><a href="soporte.php" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Domains','','images/btn_soporte_on.gif',1)"><img src="images/btn_soporte.gif" alt="Domains" name="Domains" width="83" height="54" id="Domains" /></a><a href="contacto.php" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Support','','images/btn_contacto_on.gif',1)"><img src="images/btn_contacto.gif" alt="Support" name="Support" width="81" height="54" id="Support" /></a><a href="comprar.php" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image6','','images/btn_comprar_on.gif',1)"><img src="images/btn_comprar.gif" alt="Order Now" width="90" height="54" /></a><img src="images/banner_top.gif" alt="Host Now" width="326" height="54" />

<!-- Banner --><img src="images/banner_bottom.gif" alt="Host Now" width="900" height="98" class="bannertop" />
          <?php
include ("menu.htm");
?>
            <?php
if($_GET['cambio']!="si") {

?>
          <p align="center"><b><font face="Arial Narrow" size="5" color="#EFEFE7">Facturas </font></b></p>
          <?php }
else
{
if(
$re_new_pass!=""){
$ssd "UPDATE usuarios_admin SET Nombre_Usuario='$Usuario',ID_Usuario='$ID',Clave_Usuario='$re_new_pass'";
mysql_query($ssd,$conexion);
}else {
$ssd "UPDATE usuarios_admin SET Nombre_Usuario='$Usuario',ID_Usuario='$ID'";
mysql_query($ssd,$conexion);
$ssd "UPDATE facturas SET fac_id='$facid',fac_numero='$facnumero',fac_emision='$facemision',fac_monto='$facmonto',fac_vencimiento='$facvencimiento'";
mysql_query($ssd,$conexion);
}
?>
          <p style="margin-top: 0; margin-bottom: 0" align="center"><b><font face="Arial Narrow" size="5" color="#EFEFE7">Los Datos fueron
            actualizados Correctamente</font></b>
              <?php
}
?>
                  <?php
$resultado2
mysql_query("select * from usuarios_admin",$conexion);
$columna2mysql_fetch_array($resultado2);

$resultadomysql_query("SELECT * FROM factura WHERE cli_id='.$_SESSION[ID_Usuario]'",$conexion);
$columnamysql_fetch_array($resultado);
?>

<p>
<div align="center">
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="80%" bordercolor="#FDCE36">
            <tr>
<td width="10%"><div align="center"><font color="#FFFFFF" size="1" face="Verdana">Numero de Factura</font></div></td>
<td width="10%"><div align="center"><font color="#FFFFFF" size="1" face="Verdana">Fecha de Emision</font></div></td>
<td width="10%"><div align="center"><font color="#FFFFFF" size="1" face="Verdana">Monto a Pagar</font></div></td>
<td width="10%"><div align="center"><font color="#FFFFFF" size="1" face="Verdana">Vencimiento</font></div></td>
<td width="10%"><div align="center"><font color="#FFFFFF" size="1" face="Verdana">Estado</font></div></td>
<td width="10%"><div align="center"><font color="#FFFFFF" size="1" face="Verdana">Pagar</font></div></td>
</tr>
<form action='https://argentina.dineromail.com/Shop/Shop_Ingreso.asp' method='post'>
<input type='hidden' name='NombreItem' value="Factura Nº <?php echo $columna['fac_id'];?>">
<input type='hidden' name='TipoMoneda' value='1'>
<input type='hidden' name='PrecioItem' value="<?php echo $columna['fac_monto'];?>">
<input type='hidden' name='E_Comercio' value='500007'>
<input type='hidden' name='NroItem' value="<?php echo $columna['fac_id'];?>">
<input type='hidden' name='image_url' value='http://'>
<input type='hidden' name='DireccionExito' value='http://fusdehost.com/facturas.php'>
<input type='hidden' name='DireccionFracaso' value='http://fusdehost.com/index1http://fusdehost.com/index1.php.php'>
<input type='hidden' name='DireccionEnvio' value='0'>
<input type='hidden' name='Mensaje' value='1'>
<input type='hidden' name='MediosPago' value='4,5,6,14,15,16,17,18,2,7,13'>
<tr>
<td><div align="center"><!--mail--><font color="#FFFFFF" size="1" face="Verdana"><?php echo $columna['fac_id'];?> </font></div></td>
<td><div align="center"><!--mail--><font color="#FFFFFF" size="1" face="Verdana"><?php echo $columna['fac_emision'];?> </font></div></td>
<td><div align="center"><!--mail--><font color="#FFFFFF" size="1" face="Verdana"><?php echo $columna['fac_monto'];?> </font></div></td>
<td><div align="center"><!--mail--><font color="#FFFFFF" size="1" face="Verdana"><?php echo $columna['fac_vencimiento'];?> </font></div></td>
<td><div align="center"><!--mail--><font color="#FFFFFF" size="1" face="Verdana"><?php echo $columna['est.id=estado.est_id'];?> </font></div></td>
<td><div align="center"><!--mail--><font color="#FFFFFF" size="1" face="Verdana">
<? 
if($columna['est_id'] == 1){echo"<input type='submit' value='Pendiente' name='submit'>";} 
if(
$columna['est_id'] == 2){echo"<font color='#00ff00 size='15'>Pagada</font>";} 
?></font></div></td>

</tr>
</form>
          </table></p>
La cosa es que no anda ... es para las facturas
  Responder Citando
Antiguo 20-nov-2008, 10:50   #2 (permalink)
Colaborador
Carxl merece que le prestes tu consolaCarxl merece que le prestes tu consolaCarxl merece que le prestes tu consola
 
Avatar de Carxl
 
Fecha de Ingreso: agosto-2006
Ubicación: Algún lugar en Colombia
Mensajes: 2.325
Carxl está desconectado
Respuesta: [AYUDA] No me anda SESSION

Qué no anda???
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
Por ahora sin blog...
Made in Colombia papá!
  Responder Citando
Antiguo 20-nov-2008, 12:06   #3 (permalink)
PoLiZe no tiene puntos (o el karma desactivado)
 
Fecha de Ingreso: marzo-2008
Mensajes: 225
PoLiZe está desconectado
Respuesta: [AYUDA] No me anda SESSION

es un sistema de factura y no anda osea no muestra la factura segun la ID del Usuario! :S
  Responder Citando
Antiguo 20-nov-2008, 14:27   #4 (permalink)
erlingfiallos se está ganando tu confianza
 
Avatar de erlingfiallos
 
Fecha de Ingreso: febrero-2005
Ubicación: Mexico ahora
Mensajes: 496
Enviar un mensaje por MSN a erlingfiallos Enviar un mensaje por Skype™ a erlingfiallos
erlingfiallos está desconectado
Respuesta: [AYUDA] No me anda SESSION

No tienes algun mensaje de error ?? y si no lo tienes podrias empezar a ponerlos para saber exactamente donde esta el problema..
__________________
Jack Fiallos (AkKa Erling)
Vive e sonha quem morre e não ao duer a mim
http://jack.xtremdesign.net/
DcodSMS - API para enviar mensajes a teléfonos móviles
  Responder Citando
Antiguo 20-nov-2008, 14:27   #5 (permalink)
uselox ha deshabilitado el karma
 
Avatar de uselox
 
Fecha de Ingreso: agosto-2008
Mensajes: 71
uselox está desconectado
De acuerdo Respuesta: [AYUDA] No me anda SESSION

-. -! usa
Código PHP:
sesssion_start(); 
en cada pagina q llames elementos de la variable $_SESSION
http://www.php.net/session_start
  Responder Citando
Antiguo 20-nov-2008, 14:34   #6 (permalink)
erlingfiallos se está ganando tu confianza
 
Avatar de erlingfiallos
 
Fecha de Ingreso: febrero-2005
Ubicación: Mexico ahora
Mensajes: 496
Enviar un mensaje por MSN a erlingfiallos Enviar un mensaje por Skype™ a erlingfiallos
erlingfiallos está desconectado
Respuesta: [AYUDA] No me anda SESSION

seguramente no funciona tambien porque la linea que dice :

Código PHP:
$resultadomysql_query("SELECT * FROM factura WHERE cli_id='.$_SESSION[ID_Usuario]'",$conexion); 
esta mal escrita.. a lo que deberia de ser de esta manera:
Código PHP:
$resultadomysql_query("SELECT * FROM factura WHERE cli_id='".$_SESSION[ID_Usuario]."'",$conexion); 
__________________
Jack Fiallos (AkKa Erling)
Vive e sonha quem morre e não ao duer a mim
http://jack.xtremdesign.net/
DcodSMS - API para enviar mensajes a teléfonos móviles
  Responder Citando
Antiguo 25-nov-2008, 07:42   #7 (permalink)
uselox ha deshabilitado el karma
 
Avatar de uselox
 
Fecha de Ingreso: agosto-2008
Mensajes: 71
uselox está desconectado
De acuerdo Respuesta: [AYUDA] No me anda SESSION

si es asociativa lo puedes aser haci :
Código PHP:
$resultadomysql_query("SELECT * FROM factura WHERE cli_id='{$_SESSION[ID_Usuario]}'",$conexion); 
  Responder Citando
Antiguo 28-nov-2008, 11:38   #8 (permalink)
PoLiZe no tiene puntos (o el karma desactivado)
 
Fecha de Ingreso: marzo-2008
Mensajes: 225
PoLiZe está desconectado
Respuesta: [AYUDA] No me anda SESSION

Pero no entiendo algo

Como SESSION sabe que ID_Usuario esta en la tabla: usuarios_admin

¿?
  Responder Citando
Antiguo 28-nov-2008, 11:42   #9 (permalink)
jaronu se está ganando tu confianza
 
Avatar de jaronu
 
Fecha de Ingreso: febrero-2008
Mensajes: 2.162
jaronu está desconectado
Respuesta: [AYUDA] No me anda SESSION

Hola

la sesion solo sabe lo que tu quieras que se guarde en ella.

esos datos los guardas tu en la sesion, mediante una consulta a la BBDD

Un saludo
  Responder Citando
Antiguo 28-nov-2008, 11:52   #10 (permalink)
PoLiZe no tiene puntos (o el karma desactivado)
 
Fecha de Ingreso: marzo-2008
Mensajes: 225
PoLiZe está desconectado
Respuesta: [AYUDA] No me anda SESSION

pero como ago para que busque en la tabla usuarios_admin
¿?
  Responder Citando
Antiguo 28-nov-2008, 12:01   #11 (permalink)
jaronu se está ganando tu confianza
 
Avatar de jaronu
 
Fecha de Ingreso: febrero-2008
Mensajes: 2.162
jaronu está desconectado
Respuesta: [AYUDA] No me anda SESSION

Eres tu quien ha de buscar en la tabla con un query a MySQL, y despues el resultado de esa busqueda la lo almacenas en la variable de sesion.

algo asi:

Código PHP:

//aqui la consulta  ala BBDD
.
.
.
//ahora el resultado lo almacenas en una variable de sesion
$_SESSION['valor'] = $resultado_consulta_BBDD 
Busca en el indice de las FAQ'S del foro, hay informacion sobre como usar las sesiones

Un saludo
  Responder Citando
Antiguo 02-dic-2008, 11:45   #12 (permalink)
PoLiZe no tiene puntos (o el karma desactivado)
 
Fecha de Ingreso: marzo-2008
Mensajes: 225
PoLiZe está desconectado
Respuesta: [AYUDA] No me anda SESSION

Miren hize esto nose si esta bien o mal :(

en la Autentificacion osea cuando estas logeando puse esto:

Código PHP:
<?php

include("conexion.php");



$usuario=$_POST["usuario"];

$contrasena=$_POST["contrasena"];



$rsmysql_query("SELECT * FROM usuarios_admin WHERE Nombre_Usuario='$usuario' and Clave_Usuario='$contrasena'");

//vemos si el usuario y contraseña es váildo

//llamamos los arrays en las siguiente linea.

if (mysql_num_rows($rs)!=0){

//usuario y contraseña válidos

//defino una sesion y guardo datos

session_start();

$_SESSION["autentificado"] = "SI";
$_SESSION['ID_Usuario'] = $ID;

header ("Location: index1.php");

}else {

//si no existe le mando otra vez a la portada

header("Location: index.php?errorusuario=si");

}

?>
y en
facturas.php
puse esto:

Código PHP:
<?php



include ("segurex.php");

include (
"conexion.php");



$select="SELECT f.fac_numero, f.fac_emision, f.fac_monto FROM factura f, cliente c, estado e WHERE f.est.id=e.est_id AND f.cli_id=c.cli_id AND f.cli_id=1 AND f.est_id=1";

$q=mysql_query($select);

$re_new_pass=$_POST['re_new_pass'];
$user="SELECT ID_Usuario from usuarios_admin";

$Usuario=$_POST['Usuario'];

$ID=$_POST['ID_Usuario'];

$Email=$_POST['Email'];

$Email=$_POST['pais'];

$Email=$_POST['ciudad'];

$Email=$_POST['provincia'];

$Email=$_POST['direccion'];

$Email=$_POST['nombre'];

$Email=$_POST['plan'];

$Email=$_POST['telefono'];

$Email=$_POST['dni'];

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>Fusion Designs &amp; Hosting</title>

<link href="fdh.css" rel="stylesheet" type="text/css" />



<!--[if IE]>

<style>

img { margin-top:-1px; }

</style>

<![endif]-->



<script type="text/JavaScript">

<!--

function MM_swapImgRestore() { //v3.0

var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;

}



function MM_preloadImages() { //v3.0

var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();

var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)

if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}

}



function MM_findObj(n, d) { //v4.01

var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {

d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}

if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];

for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);

if(!x && d.getElementById) x=d.getElementById(n); return x;

}



function MM_swapImage() { //v3.0

var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)

if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}

}

//-->

</script>

<script language="javascript" type="text/javascript">

<!--

function popitup(url) {

newwindow=window.open(url,'name','height=1000,width=1000');

if (window.focus) {newwindow.focus()}

return false;

}



// -->

</script>

</head>



<body onload="MM_preloadImages('images/btn_inicio_on.gif','images/btn_planes_on.gif','images/btn_disenio_on.gif','images/btn_servicios_on.gif','images/btn_contacto_on.gif','images/btn_comprar_on.gif','images/btn_soporte_on.gif')">



<div id="wrapper">



<!-- Navigation -->

<a href="index.php" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Home','','images/btn_inicio_on.gif',1)"><img src="images/btn_inicio.gif" alt="Home" name="Home" width="81" height="54" id="Image1" /></a><a href="planes.php" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Shared','','images/btn_planes_on.gif',1)"><img src="images/btn_planes.gif" alt="Shared" name="Shared" width="69" height="54"id="Shared" /></a><a href="disenio.php" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Reseller','','images/btn_disenio_on.gif',1)"><img src="images/btn_disenio.gif" alt="Reseller" name="Reseller" width="84" height="54" id="Reseller" /></a><a href="servicios.php" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Dedicated','','images/btn_servicios_on.gif',1)"><img src="images/btn_servicios.gif" name="Dedicated" width="86" height="54" id="Dedicated" /></a><a href="soporte.php" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Domains','','images/btn_soporte_on.gif',1)"><img src="images/btn_soporte.gif" alt="Domains" name="Domains" width="83" height="54" id="Domains" /></a><a href="contacto.php" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Support','','images/btn_contacto_on.gif',1)"><img src="images/btn_contacto.gif" alt="Support" name="Support" width="81" height="54" id="Support" /></a><a href="comprar.php" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image6','','images/btn_comprar_on.gif',1)"><img src="images/btn_comprar.gif" alt="Order Now" width="90" height="54" /></a><img src="images/banner_top.gif" alt="Host Now" width="326" height="54" />



<!-- Banner --><img src="images/banner_bottom.gif" alt="Host Now" width="900" height="98" class="bannertop" />

          <?php

include ("menu.htm");

?>

            <?php

if($_GET['cambio']!="si") {



?>

          <p align="center"><b><font face="Arial Narrow" size="5" color="#EFEFE7">Facturas </font></b></p>

          <?php }

else

{

if(
$re_new_pass!=""){

$ssd "UPDATE usuarios_admin SET Nombre_Usuario='$Usuario',ID_Usuario='$ID',Clave_Usuario='$re_new_pass'";

mysql_query($ssd,$conexion);

}else {

$ssd "UPDATE usuarios_admin SET Nombre_Usuario='$Usuario',ID_Usuario='$ID'";

mysql_query($ssd,$conexion);

$ssd "UPDATE facturas SET fac_id='$facid',fac_numero='$facnumero',fac_emision='$facemision',fac_monto='$facmonto',fac_vencimiento='$facvencimiento'";

mysql_query($ssd,$conexion);

}

?>

          <p style="margin-top: 0; margin-bottom: 0" align="center"><b><font face="Arial Narrow" size="5" color="#EFEFE7">Los Datos fueron

            actualizados Correctamente</font></b>

              <?php

}

?>

                  <?php

$resultado2
mysql_query("select * from usuarios_admin",$conexion);

$columna2mysql_fetch_array($resultado2);

$resultadomysql_query("SELECT * FROM factura WHERE cli_id='{$_SESSION[ID_Usuario]}'",$conexion);

$columnamysql_fetch_array($resultado);

?>



<p>

<div align="center">

<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="80%" bordercolor="#FDCE36">

            <tr>

<td width="10%"><div align="center"><font color="#FFFFFF" size="1" face="Verdana">Numero de Factura</font></div></td>

<td width="10%"><div align="center"><font color="#FFFFFF" size="1" face="Verdana">Fecha de Emision</font></div></td>

<td width="10%"><div align="center"><font color="#FFFFFF" size="1" face="Verdana">Monto a Pagar</font></div></td>

<td width="10%"><div align="center"><font color="#FFFFFF" size="1" face="Verdana">Vencimiento</font></div></td>

<td width="10%"><div align="center"><font color="#FFFFFF" size="1" face="Verdana">Estado</font></div></td>

<td width="10%"><div align="center"><font color="#FFFFFF" size="1" face="Verdana">Pagar</font></div></td>

</tr>

<form action='https://argentina.dineromail.com/Shop/Shop_Ingreso.asp' method='post'>

<input type='hidden' name='NombreItem' value="Factura Nº <?php echo $columna['fac_id'];?>">

<input type='hidden' name='TipoMoneda' value='1'>

<input type='hidden' name='PrecioItem' value="<?php echo $columna['fac_monto'];?>">

<input type='hidden' name='E_Comercio' value='500007'>

<input type='hidden' name='NroItem' value="<?php echo $columna['fac_id'];?>">

<input type='hidden' name='image_url' value='http://'>

<input type='hidden' name='DireccionExito' value='http://fusdehost.com/facturas.php'>

<input type='hidden' name='DireccionFracaso' value='http://fusdehost.com/index1http://fusdehost.com/index1.php.php'>

<input type='hidden' name='DireccionEnvio' value='0'>

<input type='hidden' name='Mensaje' value='1'>

<input type='hidden' name='MediosPago' value='4,5,6,14,15,16,17,18,2,7,13'>

<tr>

<td><div align="center"><!--mail--><font color="#FFFFFF" size="1" face="Verdana"><?php echo $columna['fac_id'];?> </font></div></td>

<td><div align="center"><!--mail--><font color="#FFFFFF" size="1" face="Verdana"><?php echo $columna['fac_emision'];?> </font></div></td>

<td><div align="center"><!--mail--><font color="#FFFFFF" size="1" face="Verdana"><?php echo $columna['fac_monto'];?> </font></div></td>

<td><div align="center"><!--mail--><font color="#FFFFFF" size="1" face="Verdana"><?php echo $columna['fac_vencimiento'];?> </font></div></td>

<td><div align="center"><!--mail--><font color="#FFFFFF" size="1" face="Verdana"><?php echo $columna['est.id=estado.est_id'];?> </font></div></td>

<td><div align="center"><!--mail--><font color="#FFFFFF" size="1" face="Verdana">

<? 

if($columna['est_id'] == 1){echo"<input type='submit' value='Pendiente' name='submit'>";} 

if(
$columna['est_id'] == 2){echo"<font color='#00ff00 size='15'>Pagada</font>";} 

?></font></div></td>

</tr>

</form>

          </table></p>
La cosa es que no me anda :S:S:S NO ENTIENDO :( alguien me puede dar un code exacto?

Miren nesecito esto nomas

que SESSION busque en la tabla usuarios_admin
  Responder Citando
Antiguo 02-dic-2008, 12:17   #13 (permalink)
erlingfiallos se está ganando tu confianza
 
Avatar de erlingfiallos
 
Fecha de Ingreso: febrero-2005
Ubicación: Mexico ahora
Mensajes: 496
Enviar un mensaje por MSN a erlingfiallos Enviar un mensaje por Skype™ a erlingfiallos
erlingfiallos está desconectado
Respuesta: [AYUDA] No me anda SESSION

Para la primera parte.. $ID no existe.. asi es que estas asociando un valor que no existe a una sesion..

Código PHP:
include("conexion.php");

$usuario=$_POST["usuario"];
$contrasena=$_POST["contrasena"];

$rsmysql_query("SELECT * FROM usuarios_admin WHERE Nombre_Usuario='$usuario' and Clave_Usuario='$contrasena'");

//vemos si el usuario y contraseña es váildo
//llamamos los arrays en las siguiente linea.

if (mysql_num_rows($rs)!=0){
   
// como hay resultado de la consulta entonces lo dejo en la variable $row
   
$row mysql_fetch_array($rsMYSQL_ASSOC);
   
//usuario y contraseña válidos
   //defino una sesion y guardo datos
   
session_start();
   
$_SESSION["autentificado"] = "SI";
   
$_SESSION['ID_Usuario'] = $row['ID'];  // esta es la forma correcta
   
header ("Location: index1.php");
}else {
   
//si no existe le mando otra vez a la portada
   
header("Location: index.php?errorusuario=si");

Otra cosa.. que solamente es un comentario.. no utilices palabras para definir errores.. simplemente envia valores booleanos (0 = false ó 1 = true)

Tambien despues de que utilices mysql_query() trata de saber si ocurrio algun error utilizando por ej..

Código PHP:
$query mysql_query ("select * from tabla");
if (!
$query)
   die (
"Error #1: ".mysql_error()); 
o la forma corta

Código PHP:
$query mysql_query("select * from tabla") or die("Error #2: ".mysql_error()); 
__________________
Jack Fiallos (AkKa Erling)
Vive e sonha quem morre e não ao duer a mim
http://jack.xtremdesign.net/
DcodSMS - API para enviar mensajes a teléfonos móviles
  Responder Citando
Antiguo 02-dic-2008, 13:37   #14 (permalink)
PoLiZe no tiene puntos (o el karma desactivado)
 
Fecha de Ingreso: marzo-2008
Mensajes: 225
PoLiZe está desconectado
Respuesta: [AYUDA] No me anda SESSION

No funka :( estas seguro que no tengo que modificar nada en Facturas.php?
  Responder Citando
Antiguo 02-dic-2008, 13:48   #15 (permalink)
erlingfiallos se está ganando tu confianza
 
Avatar de erlingfiallos
 
Fecha de Ingreso: febrero-2005
Ubicación: Mexico ahora
Mensajes: 496
Enviar un mensaje por MSN a erlingfiallos Enviar un mensaje por Skype™ a erlingfiallos
erlingfiallos está desconectado
Respuesta: [AYUDA] No me anda SESSION

mmm.. ese no lo vi..!!

cuando veo mucho codigo.. me da miedo empezar a adivinar que hacen con cada cosa..

__________________
Jack Fiallos (AkKa Erling)
Vive e sonha quem morre e não ao duer a mim
http://jack.xtremdesign.net/
DcodSMS - API para enviar mensajes a teléfonos móviles
  Responder Citando
Antiguo 02-dic-2008, 13:52   #16 (permalink)
PoLiZe no tiene puntos (o el karma desactivado)
 
Fecha de Ingreso: marzo-2008
Mensajes: 225
PoLiZe está desconectado
Respuesta: [AYUDA] No me anda SESSION

bueno espero respuesta :(
  Responder Citando
Antiguo 02-dic-2008, 14:04   #17 (permalink)
erlingfiallos se está ganando tu confianza
 
Avatar de erlingfiallos
 
Fecha de Ingreso: febrero-2005
Ubicación: Mexico ahora
Mensajes: 496
Enviar un mensaje por MSN a erlingfiallos Enviar un mensaje por Skype™ a erlingfiallos
erlingfiallos está desconectado
Respuesta: [AYUDA] No me anda SESSION

y al menos estas usando die(mysql_error())
__________________
Jack Fiallos (AkKa Erling)
Vive e sonha quem morre e não ao duer a mim
http://jack.xtremdesign.net/
DcodSMS - API para enviar mensajes a teléfonos móviles
  Responder Citando
Antiguo 02-dic-2008, 14:38   #18 (permalink)
Mcruzmx ha deshabilitado el karma
 
Avatar de Mcruzmx
 
Fecha de Ingreso: abril-2006
Mensajes: 201
Mcruzmx está desconectado
Respuesta: [AYUDA] No me anda SESSION

el problema es que quizas no entiendes el funcionamiento de las sesiones en php, has de cuenta que son variables (como si gueran cookies) y las debes de trabajar antes de modificar el documento (imprimir, head, etc).

siempre que trabajas con sesiones debes usar:

session_start();

y luego ya puedes DEFINIR variables con:

session_register('mi_variable_de_sesion');

y ya a esta variable le puedes asignar un valor:

$_SESSION["mi_variable_de_sesionr"] = $resultado_busqueda_usuario_delaBD;


eso lo deberias de hacer en el primer archivo, luego en el segundo antes de llamar o usar la variable de sesión vuelves a poner session_start();

eso lo repites siempre que crees, modifiques, consultes o elimines una variable de sesion.

yo te recomiendo que en tu sentencia select lo hagas asi

session_start();
$idx=$_SESSION["mi_variable_de_sesionr"]

$query = mysql_query("select * from tabla where campo='$idx'") or die("Error #2: ".mysql_error());

(me refiero principalmente a la parte del where)

saludos, espero esto te ayude, sino intentare ayudarte nuevamente :)
  Responder Citando
Antiguo 04-dic-2008, 08:17   #19 (permalink)
PoLiZe no tiene puntos (o el karma desactivado)
 
Fecha de Ingreso: marzo-2008
Mensajes: 225
PoLiZe está desconectado
Respuesta: [AYUDA] No me anda SESSION

mmm solo tengo un error de todos modos Muchisimas Gracias a todos los que me ayudaron :


Código PHP:
$resultadomysql_query("SELECT * FROM factura WHERE cli_id='$idx'",$conexion); 
el $idx me sale error

Código PHP:
Parse errorsyntax errorunexpected T_VARIABLE in /home/fusdehos/public_html/facturas.php on line 218 

¿?
  Responder Citando
Antiguo 04-dic-2008, 08:42   #20 (permalink)
Mcruzmx ha deshabilitado el karma
 
Avatar de Mcruzmx
 
Fecha de Ingreso: abril-2006
Mensajes: 201
Mcruzmx está desconectado
Respuesta: [AYUDA] No me anda SESSION

declara la variable antes de usarla asi como te pongo en el ejemplo que te di anes :)

tambien algo que te puede servir es imprimir las variables, asi te das cuenta si estas llevando valores o no, por ejemplo antes de la sentencia sql y despues de haberle dado un valor a $idx (como quien dice declararla) la puedes imprimir (echo $idx;) entonces vas a ver si tiene algun valor,

tu error es debido a que no encuentra el php la variable $idx, y es por lo que ya te explique. :) saludos y suerte
  Responder Citando
Antiguo 04-dic-2008, 08:53   #21 (permalink)
PoLiZe no tiene puntos (o el karma desactivado)
 
Fecha de Ingreso: marzo-2008
Mensajes: 225
PoLiZe está desconectado
Respuesta: [AYUDA] No me anda SESSION

nono si lo puse :D tan tonto no soy :(

Código PHP:

                  <?php



session_start
();



$idx=$_SESSION["ID_Usuario"]



$resultado2mysql_query("select * from usuarios_admin",$conexion);



$columna2mysql_fetch_array($resultado2);



$resultadomysql_query("SELECT * FROM factura WHERE cli_id='$idx'",$conexion);



$columnamysql_fetch_array($resultado);



?>
y cuando logeas osea en el control de autentificacion puse esto :

Código PHP:
session_start();

$_SESSION["autentificado"] = "SI";

$_SESSION["ID_Usuario"] = $usuario;

session_register('ID_Usuario');

$_SESSION["ID_Usuario"] = $resultado_de_session;

$resultado_de_session mysql_query("select * from usuarios_admin",$conexion); 
el error esta en lo primero :(
  Responder Citando
Antiguo 04-dic-2008, 10:14   #22 (permalink)
Mcruzmx ha deshabilitado el karma
 
Avatar de Mcruzmx
 
Fecha de Ingreso: abril-2006
Mensajes: 201
Mcruzmx está desconectado
Parpadear Respuesta: [AYUDA] No me anda SESSION

hola amigo, mira tienes esto

Código:
session_start(); 

$idx=$_SESSION["ID_Usuario"] ;

$resultado2= mysql_query("select * from usuarios_admin",$conexion);

te falta un punto y coma al final donde le asignas un valor a $idx



saludos y cualquier cosa espero poder ayudarte!
  Responder Citando
Antiguo 04-dic-2008, 10:18   #23 (permalink)
Mcruzmx ha deshabilitado el karma
 
Avatar de Mcruzmx
 
Fecha de Ingreso: abril-2006
Mensajes: 201
Mcruzmx está desconectado
Alegría Respuesta: [AYUDA] No me anda SESSION

Código:
session_start(); 

$_SESSION["autentificado"] = "SI"; 

$_SESSION["ID_Usuario"] = $usuario; 

session_register('ID_Usuario'); 

$_SESSION["ID_Usuario"] = $resultado_de_session; 

$resultado_de_session = mysql_query("select * from usuarios_admin",$conexion);
en ese codigo que tienes tambien te recomiendo registrar las variabels de sesion antes de asignarles un valor, quizas tengas un error por ahi que aun no te has dado cuenta de que esta, lo tienes que hacer como registras ID_Usuario (registra tambien autentificado)

y por cierto, arriba asignas a ID_Usuario la variable usuario, y luego registras la variable, eso esta mal, primero registra la variable como te digo y luego asignales valores.

otra cosa, tienes cosas sin sentido, arriba a ID_usuario (que aun no existe) le asignas la variable usuario, luego "registras" la variable (esto lo debes de hacer primero antes de asignarle un valor) y luego asignas (con otro valor) $resultado_de_sesion,

si la variable de sesión ID_Usuario le asignas $resultado_de_sesion, despues de haberle (en tu logica) asignado antes (2 lineas antes) la variable $usuario, no tiene sentido que asignes esta ultima, pues ni siquiera has procesado ese valor, simplemente lo asignas para quitarlo y poner otro valor (un proceso sin chiste ni sentido)

te recomiendo ademas que comiences a hacer una estructura en tus archivos.

-definicion de variables al principio
-procesar datos despues de.

eso te ayudará a visualizar tu codigo

me explico? saludos

Última edición por Mcruzmx; 04-dic-2008 a las 10:26 Razón: complementar información y ser más claro
  Responder Citando
Respuesta
No hay votos aún.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.

Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code está Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado
Trackbacks está Desactivado
Pingbacks está Desactivado
Refbacks está Desactivado



La zona horaria es GMT -6. Ahora son las 16:58.
Políticas de Uso de Foros del Web


Message Board Statistics

SEO by vBSEO 3.3.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100