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 - egiptoelcairo

#21
PHP / Re: Relacionar basesde datos
8 Junio 2012, 22:45 PM
Retocando todo lo que me comentaste me queda asi pero me tira error en la linea de update

<?php
$web 
mysql_connect("localhost","root","xxx");
$user mysql_connect("localhost","root","xxx");
if (!
$web)
  {
  die(
'Could not connect: ' mysql_error());
  }

mysql_select_db("usuarios"$user);

$result mysql_query("SELECT * FROM account");

while(
$row mysql_fetch_array($result))
  {
  echo 
$row['id'];
  echo 
"<br />";
  { 

mysql_select_db("web"$web);
mysql_query("UPDATE account_data SET dp= + 25 WHERE id ="$result);
mysql_close($web);
mysql_close($user);
?>
#22
PHP / Relacionar basesde datos
8 Junio 2012, 19:15 PM
Buenas,

Supongamos que tenemos 2 bases de datos una "usuarios" y ortra "web"

En la base de datos usuarios tenemos una tabla llama "datos basicos" en la cual se especifican los campos "nombre de la cuenta" y "id" en nombre de la cuenta aparece "kirinvieco", en id "1" porque es el primer usuario.

Y en la base de datos "web" tenemos una tabla llamada "preferencias" en la cual hay 2 campos "id" seria el correspondiente al usuario de la base de datos de "usuario" y el otro campo "valor" ,el campo valor se encuantra en "0".

La pregunta seria ¿como puedo relacionar estas bases de datos para que la web identifique a el "usuario" con su "id" y modifique el campo "valor" + 25 tantas veces como se ejecute el script.?
Tengo este pero me tira error en la linea 16

esta linea   echo $row['id'] . ;
<?php
$web 
mysql_connect("localghost","xxx","xxx");
$user mysql_connect("localhost","xxx","xxx");
if (!
$con)
  {
  die(
'Could not connect: ' mysql_error());
  }


mysql_select_db("usuarios"$user);

$result mysql_query("SELECT * FROM datos basicos");

while(
$row mysql_fetch_array($result))
  {
  echo 
$row['id'] . ;
  echo 
"<br />";
  }

mysql_select_db("web"$web);
mysql_query("UPDATE account_data SET dp= + 25
WHERE id ="
.$result$user);

mysql_close($con);
#23
PHP / Re: Agregando desde php mysql
5 Junio 2012, 20:14 PM
este codigo es mas especifico modifica el mismo valor dp  pero con la variable $globals

yo no quiero utilizar esa variable solo colocar 100 y que se ejecute


<?php
define
('INIT_SITE'TRUE);
require(
'../configuration.php');
require(
'connect.php');

$send 'cmd=_notify-validate';

 foreach (
$_POST as $key => $value)
 {
     if(
get_magic_quotes_gpc() == 1)
         
$value urlencode(stripslashes($value));
     else
         
$value urlencode($value);
 
     
$send .= "&$key=$value";
 }
 
 
$head .= "POST /cgi-bin/webscr HTTP/1.0\r\n";
 
$head .= "Content-Type: application/x-www-form-urlencoded\r\n";
 
$head .= 'Content-Length: '.strlen($send)."\r\n\r\n";
 
$fp fsockopen ('www.paypal.com'80$errno$errstr30);
 
 
connect::selectDB('webdb');

 if (
$fp !== false)
 {
    
fwrite($fp$head.$send);
    
$resp stream_get_contents($fp);

    
$resp end(explode("\n"$resp));
 
$item_number mysql_real_escape_string($_POST['item_number']);
$item_name mysql_real_escape_string($item_number['0']);
$mc_gross mysql_real_escape_string($_POST['mc_gross']);
$txn_id mysql_real_escape_string($_POST['txn_id']);
$payment_date mysql_real_escape_string($_POST['payment_date']);
$first_name mysql_real_escape_string($_POST['first_name']);
$last_name mysql_real_escape_string($_POST['last_name']);
$payment_type mysql_real_escape_string($_POST['payment_type']);
$payer_email mysql_real_escape_string($_POST['payer_email']);
$address_city mysql_real_escape_string($_POST['address_city']);
$address_country mysql_real_escape_string($_POST['address_country']);
$custom mysql_real_escape_string($_POST['custom']);
$mc_fee mysql_real_escape_string($_POST['mc_fee']);
$fecha date("Y-m-d");
$payment_status mysql_real_escape_string($_POST['payment_status']);
$reciever mysql_real_escape_string($_POST['receiver_email']);  

if (
$resp == 'VERIFIED')
{
if ($reciever!=$GLOBALS['donation']['paypal_email'])
exit();

mysql_query("INSERT INTO payments_log(userid,paymentstatus,buyer_email,firstname,lastname,city,country,mc_gross,mc_fee,itemname,paymenttype,
paymentdate,txnid,pendingreason,reasoncode,datecreation) values ('"
.$custom."','".$payment_status."','".$payer_email."',
'"
.$first_name."','".$last_name."','".$address_city."','".$address_country."','".$mc_gross."',
'"
.$mc_fee."','".$item_name."','".$payment_type."','".$payment_date."','".$txn_id."','".$pending_reason."',
'"
.$reason_code."','".$fecha."')");

$to $payer_email;
$subject $GLOBALS['donation']['emailResponse'];
$message 'Hello '.$first_name.'
We would like to inform you that the recent payment you did was successfull.

------------------------------------------
Payment email: '
.$payer_email.'
Payment amount: '
.$mc_gross.'
Buyer name: '
.$first_name.' '.$last_name.'
Payment date: '
.$payment_date.'
Account ID: '
.$custom.'
------------------------------------------
This payment is saved in our logs.

Thank you, the Management.
'
;
$headers 'From: '.$GLOBALS['default_email'].'' "\r\n" .
'X-Mailer: PHP/' phpversion();

if ($GLOBALS['donation']['emailResponse']==true
{
mail($to$subject$message$headers); 
if ($GLOBALS['donation']['sendResponseCopy']==true)
mail($GLOBALS['donation']['copyTo'], $subject$message$headers); 
}

$res fgets ($fp1024);
if($payment_status=="Completed")
{
if($GLOBALS['donation']['donationType']==2)
{
mysql_query("INSERT INTO payments_log(userid,paymentstatus,buyer_email,firstname,lastname,mc_gross,paymentdate,datecreation) values ('".$custom."',
'"
.$mc_gross."','".$payer_email."','".$first_name."','".$last_name."','".$mc_gross."','".$payment_date."','".$fecha."')");

for ($row 0$row count($GLOBALS['donationList']); $row++)
{
$coins $mc_gross;
if($coins == $GLOBALS['donationList'][$row][2])
mysql_query("UPDATE account_data SET dp=dp + ".$GLOBALS['donationList'][$row][1]." WHERE id='".$custom."'");
}
}
elseif($GLOBALS['donation']['donationType']==2)
{
$coins ceil($mc_gross);
mysql_query("UPDATE account_data SET dp=dp + ".$coins." WHERE id='".$custom."'");
}

 }
}
else if (
$resp == 'INVALID')
{
if($GLOBALS['donation']['donationType']==2)
{
 mysql_query("INSERT INTO payments_log(userid,paymentstatus,buyer_email,firstname,
 lastname,mc_gross,paymentdate,datecreation) values ('"
.$custom."','".$payment_status." - INVALID FUUUU ".$_POST['mc_gross']."','".$payer_email."',
 '"
.$first_name."','".$last_name."','".$mc_gross."','".$payment_date."','".$fecha."')");
}

 
mail($GLOBALS['donation']['copyTo'],"INVALID Donation","A payment was invalid. Information is shown below: <br/>
  User ID : "
.$custom."
  Buyer Email: "
.$payer_email."
  Amount: "
.$mc_gross." EUR
  Date: "
.$payment_date."
  First name: "
.$first_name."
  Last name: "
.$last_name."
  "
,"From: ".$GLOBALS['donation']['responseFrom']."");  
  
  mail($payer_email,"Hello there. Unfortunately, the latest payment you did was invalid. Please contact us for more information. 
  
  Best regards.
  The Management"
);

 mysql_query("INSERT INTO payments_log(userid,paymentstatus,buyer_email,firstname,lastname,mc_gross,paymentdate,datecreation) values ('".$custom."','".$payment_status." - INVALID','".$payer_email."','".$first_name."','".$last_name."','".$mc_gross."','".$payment_date."','".$fecha."')");
    }
 }

fclose ($fp); 
 
?>

#24
PHP / Re: Agregando desde php mysql
4 Junio 2012, 21:41 PM
mira este codigo funciona perfectamente  mira ver si ves el error este codigo si asocia el usuario con el id, no consigo encontrar que es lo que esta bloqueando la operacion.

<?php account::isNotLoggedIn(); ?>
<div class='box_two_title'>Character</div>
<?php 

$service 
"teleport";

if(
$GLOBALS['service'][$service]['price']==0
      echo 
'<span class="attention">texto</span>';
else
?>

<span class="attention">Teleportation costs
<?php 
echo $GLOBALS['service'][$service]['price'].' '.website::convertCurrency($GLOBALS['service'][$service]['currency']); ?>
</span>
<?php 
if($GLOBALS['service'][$service]['currency']=="vp")
echo "<span class='currency'>Vote Points: ".account::loadVP($_SESSION['cw_user'])."</span>";
elseif(
$GLOBALS['service'][$service]['currency']=="dp")
echo "<span class='currency'>".$GLOBALS['donation']['coins_name'].": ".account::loadDP($_SESSION['cw_user'])."</span>";
?>

<hr/>
<h3 id="choosechar">Character</h3>
<?php
connect
::selectDB('webdb');
$result mysql_query('SELECT char_db,name FROM realms ORDER BY id ASC');
while(
$row mysql_fetch_assoc($result)) 
{
         
$acct_id account::getAccountID($_SESSION['cw_user']);
 $realm $row['name'];
 $char_db $row['char_db'];
          
connect::selectDB($char_db);
$result mysql_query('SELECT name,guidl,online FROM characters WHERE account='.$acct_id);
while($row mysql_fetch_assoc($result)) {
?>

   <div class='charBox' style="cursor:pointer;" id="<?php echo $row['guid'].'*'.$char_db?>"<?php if ($row['online'] != 1) { ?>
   onclick="selectChar('<?php echo $row['guid'].'*'.$char_db?>',this)"<?php ?>>
   <table>
       <tr>
               <td>
               <?php if(!file_exists('styles/global/images/portraits/'.$row['gender'].'-'.$row['race'].'-'.$row['class'].'.gif'))
       echo '<img src="styles/'.$GLOBALS['template']['path'].'/images/unknown.png" />';
   else 
   { ?>

               <img src="styles/global/images/portraits/
<?php echo $row['gender'].'-'.$row['race'].'-'.$row['class']; ?>.gif" border="none">
                   <?php ?>
               </td>
               
               <td><h3><?php echo $row['name']; ?></h3>
                   Level <?php echo $row['level']." ".character::getRace($row['race'])." ".character::getGender($row['gender']).
                    
" ".character::getClass($row['class']); ?>
<br/>
                   Realm: <?php echo $realm?>
                   <?php if($row['online']==1)
                   echo 
"<br/><span class='red_text'>Please log out before trying to teleport.</span>";?>

               </td>
           </tr>                        
</table>
</div>  
<?php ?>
<br/>&nbsp;
   <span id="teleport_to" style="display:none;">  
   
   </span>              
<?php
#25
PHP / Re: Agregando desde php mysql
4 Junio 2012, 21:27 PM
Estoy modificando una web si pongo esa sintaxis al principio del codigo no deja acceder a la pagina si no estas logueado antes.
he probado este codigo pero tampo me funciona no detecta el usuario.

<div class='box_two_title'>texto</div>
<?php
$direccion 
'localhost';
$usuario 'root';
$password 'contraseña';
$db=mysql_connect($direccion,$usuario,$password);

mysql_select_db("basededatosdeaccount_data",$craft_db);

     
$acct_id account::getAccountID($_SESSION['cw_user']);
     
$sql "UPDATE account_data SET dp = dp + 100 WHERE id = ".$acct_id;
     
mysql_query$sql$db );
?>
#26
PHP / Re: Agregando desde php mysql
4 Junio 2012, 21:12 PM
Te refieres a esto pueds iluminarme, soy un novatio en esto de programar

<?
$direccion = 'localhost';
$usuario = 'usuario';
$password = 'password';
$db=mysql_connect($direccion,$usuario,$password);
?>
#27
PHP / Agregando desde php mysql
4 Junio 2012, 20:57 PM
Estoy intentando agregar unos datos a una tabla mysql con el usuario registrado, pero no consigo encontrar el error, es decir cada usuario corresponde un "id" respetando el mismo sumarle +100 de valor en la tabla aqui les dejo el codigo

<?php account::isNotLoggedIn(); ?>
<div class='box_two_title'>texto</div>
<?php
connect
::selectDB('nombrebasededatosde account_data');
while(
$row mysql_fetch_assoc($result)){
     
$acct_id account::getAccountID($_SESSION['cw_user']);
     
$craft_db $row['nombrebasededatosde account_data'];
   

    
connect::selectDB($craft_db);
    
$result2 mysql_query('SELECT account_data FROM nombrebasededatosde account_data WHERE account='.$acct_id);
    while(
$row2 mysql_fetch_assoc($result2)) {
        
account::isNotLoggedIn();
        
$acct_id account::getAccountID($_SESSION['cw_user']);
        
$sql "UPDATE account_data SET dp = dp + 100 WHERE id = ".$acct_id;
        
mysql_query$sql$db );
    }
}
?>


#28
Seguridad / Hd
2 Junio 2012, 14:10 PM
Hola, tengo un disco bloqueado por Hd-x-lock  es un programa que pone contraseñas al disco duro y las guarda en in sector de arranque , lo que impide la insalacion de windows. Y cosas parecidas. No se si alguien le paso este problema y pudo desbloquearlo. No consigo encontrar nada de informacion para desbloquearlo sin. Conocer la password
#29
Mira este seria un codigo que funciona a la perfeccion:
el error me lo da en on line 21
igual ese codigo que funciona te puede ayudar para resolverlo gracias.

<?php account::isNotLoggedIn(); ?>
<div class='box_two_title'>TEXTO</div>

<?php 

$service 
"teleport";

if(
$GLOBALS['service'][$service]['price']==0
      echo 
'<span class="attention">texto</span>';
else
?>

<span class="attention">COSTE
<?php 
echo $GLOBALS['service'][$service]['price'].' '.website::convertCurrency($GLOBALS['service'][$service]['currency']); ?>
</span>
<?php 
if($GLOBALS['service'][$service]['currency']=="vp")
echo "<span class='currency'>Vote Points: ".account::loadVP($_SESSION['cw_user'])."</span>";
elseif(
$GLOBALS['service'][$service]['currency']=="dp")
echo "<span class='currency'>".$GLOBALS['donation']['coins_name'].": ".account::loadDP($_SESSION['cw_user'])."</span>";
?>

<hr/>
<h3 id="choosechar">texto</h3>
<?php
connect
::selectDB('webdb');
$result mysql_query('SELECT char_db,name FROM realms ORDER BY id ASC');
while(
$row mysql_fetch_assoc($result)) 
{
         
$acct_id account::getAccountID($_SESSION['cw_user']);
 $realm $row['name'];
 $char_db $row['char_db'];
          
connect::selectDB($char_db);
$result mysql_query('SELECT name,guid,gender,class,race,level,online FROM characters WHERE account='.$acct_id);
while($row mysql_fetch_assoc($result)) {
?>

   <div class='charBox' style="cursor:pointer;" id="<?php echo $row['guid'].'*'.$char_db?>"<?php if ($row['online'] != 1) { ?>
   onclick="selectChar('<?php echo $row['guid'].'*'.$char_db?>',this)"<?php ?>>
   <table>
       <tr>
               <td>
               <?php if(!file_exists('styles/global/images/portraits/'.$row['gender'].'-'.$row['race'].'-'.$row['class'].'.gif'))
       echo '<img src="styles/'.$GLOBALS['template']['path'].'/images/unknown.png" />';
   else 
   { ?>

               <img src="styles/global/images/portraits/
<?php echo $row['gender'].'-'.$row['race'].'-'.$row['class']; ?>.gif" border="none">
                   <?php ?>
               </td>
               
               <td><h3><?php echo $row['name']; ?></h3>
                   Level <?php echo $row['level']." ".character::getRace($row['race'])." ".character::getGender($row['gender']).
                    
" ".character::getClass($row['class']); ?>
<br/>
                   Realm: <?php echo $realm?>
                   <?php if($row['online']==1)
                   echo 
"<br/><span class='red_text'>texto.</span>";?>

               </td>
           </tr>                        
</table>
</div>  
<?php ?>
<br/>&nbsp;
   <span id="teleport_to" style="display:none;">  
   
   </span>              
<?php
}
?>
#30
Desarrollo Web / Modificar tablas desde php
1 Junio 2012, 15:47 PM
Hola buenas estoy intentando que cuando se ejecute esta pagina le agrege 100 puntos en la tabla indicada "account_data" al usuario que este registrado actualmente, pero me tira error no se donde esta el fallo.


<?php account::isNotLoggedIn(); ?>
<div class='box_two_title'>texto</div>
<?php
connect
::selectDB('nombrebasededatos');
while(
$row mysql_fetch_assoc($result)) 
{
         
$acct_id account::getAccountID($_SESSION['cw_user']);
 $craft_db $row['nombrebasededatos'];
          
connect::selectDB($craft_db);
$result mysql_query('SELECT account_data FROM nombredebasededatos WHERE account='.$acct_id);
while($row mysql_fetch_assoc($result)) {
?>


<?
account::isNotLoggedIn();
$acct_id = account::getAccountID($_SESSION['cw_user']
$sql = "UPDATE account_data SET dp = dp + 100 WHERE id = ".$acct_id;
mysql_query( $sql, $db );
<?