Título: Modificar tablas desde php
Publicado por: egiptoelcairo en 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 ); <?
Título: Re: Modificar tablas desde php
Publicado por: [u]nsigned en 1 Junio 2012, 16:45 pm
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: <?php connect::selectDB('nombrebasededatos');
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
Título: Re: Modificar tablas desde php
Publicado por: egiptoelcairo en 1 Junio 2012, 18:33 pm
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/> <span id="teleport_to" style="display:none;"> </span> <?php } ?>
|