Modificar tablas desde php

Iniciado por egiptoelcairo, 1 Junio 2012, 15:47 PM

0 Miembros y 1 Visitante están viendo este tema.

egiptoelcairo

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 );
<?

[u]nsigned

Este codigo tiene errores de sintaxis. A simple vista se ve que al while le falta la llave de cierre, el SQL parece esta bien. Otra cosa, empezas el codigo con un:

Código (php,3) [Seleccionar]
<?php
connect
::selectDB('nombrebasededatos');
while(
$row mysql_fetch_assoc($result)) 


Ese $result que metes en el bucle wwhite de donde viene? (consulta MYSQL previa)

Tambien podrias postear que error te da PHP y en que linea, porque asi estamos a ciegas...

Saludos

No hay atajo ante la duda, el misterio se hace aquí...
Se hace carne en cada uno, el misterio es existir!

egiptoelcairo

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
}
?>