我如何确定使用PHP代码,例如,我有一个具有值的变量
我无法理解为什么连接到数据库的功能不起作用,我已经三次检查变量是否有任何错误.
在第12行的class.php上使用mysql_error函数我收到以下错误:
No database selected
Run Code Online (Sandbox Code Playgroud)
class.php
<?php
class blog {
private $host;
private $username;
private $password;
private $db;
private $link;
public function __construct($host, $username, $password, $db){
$this->link = mysql_connect($host, $username, $password, $db);
mysql_select_db($this->db, $this->link) or die (mysql_error());
}
function get_content(){
$sql = "SELECT * FROM content";
$res = mysql_query($sql);
while($row = mysql_fetch_assoc($res)){
echo '<h1>'.$row['title'].'</h1>';
echo '<p>'.$row['body'].'</p>';
}
}
}// End of Class
?>
Run Code Online (Sandbox Code Playgroud)
的index.php
<?php include 'includes/class.php' ?>
<?php
//Setup Connection
$obj = new blog('localhost', 'root', '', 'blog');
//Connect to …Run Code Online (Sandbox Code Playgroud) 当我放置这个AddEventListener时,我收到了" Type Coercion failed message"
addEventListener(Event.ENTER_FRAME,onEnterFrm);
Run Code Online (Sandbox Code Playgroud)
位于鼠标事件上方:
addEventListener(Event.ENTER_FRAME,onEnterFrm);
stage.addEventListener(MouseEvent.CLICK, _clicked);
Run Code Online (Sandbox Code Playgroud)
我无法看到导致错误的介于两者之间的关系.
//单击功能
private function _clicked(e:MouseEvent)
{
gameBall = sim.addCircle({x:(mouseX/30), y:(1), radius:0.25, density:5});
}
Run Code Online (Sandbox Code Playgroud)
// OnEnterFrn函数
private function onEnterFrm(e:MouseEvent):void
{
if (gameBall && gameBall.body.IsSleeping())
{
gameBall.destroy();
gameBall = null;
}
}
Run Code Online (Sandbox Code Playgroud)
如果我点击运行,模拟工作但是滞后,并且弹出运行时消息:
TypeError: Error #1034: Type Coercion failed: cannot convert flash.events::Event@2a03b2e1 to flash.events.MouseEvent.
Run Code Online (Sandbox Code Playgroud)
完整代码:
package {
import flash.display.MovieClip;
import com.actionsnippet.qbox.*;
import flash.events.MouseEvent;
import flash.events.Event;
[SWF(width = 600, height = 600, frameRate = 60)]
public class …Run Code Online (Sandbox Code Playgroud) 我正在使用QuickBox2D.
我使用以下声明丢球.
gameBall = sim.addCircle({x:(mouseX/30), y:(2), radius:0.15, density:1, restitution:0.7, friction:0, skin:ball, scaleSkin:false, angularDamping:20});
Run Code Online (Sandbox Code Playgroud)
在if语句期间,我想在Object中更改两个值:
gameBall({friction:1,restitution:0});
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
Call to a possibly undefined method gameBall.
Run Code Online (Sandbox Code Playgroud)
完整代码:
package {
import flash.display.MovieClip;
import com.actionsnippet.qbox.*;
import flash.events.MouseEvent;
import flash.events.Event;
[SWF(width = 300, height = 600, frameRate = 60)]
public class LuckyHitBeta extends MovieClip {
public var sim:QuickBox2D;
var winBox:QuickObject;
var looseBox:QuickObject;
var looseBox2:QuickObject;
var gameBall:QuickObject;
var simContacts:QuickContacts;
var isFiring:Boolean=false;
var ballIcon:ballIcon_mc;
/**
* Constructor
*/
public function LuckyHitBeta()
{
liveIcon();
sim = new …Run Code Online (Sandbox Code Playgroud) 我有一个数组存储国家/地区(密钥)和年龄预期(值)的名称.
$countries = array(
'Costa Rica' => 78, 'Puerto Rico' => 78, 'Colombia' => 73,
'Nicaragua' => 73, 'El Salvador' => 72, 'Peru' => 71,
'Argentina' => 75, 'Uruguay' => 76, 'Ecuador' => 75,
'Mexico' => 76, 'Venezuela' => 73, 'Brasil' => 72,
);
Run Code Online (Sandbox Code Playgroud)
html表单创建一个新变量($country),其名称对应于上面列出的一个国家/地区.例如:"Costa Rica"
如何返回一个变量,其数字(年龄预期)与$country变量中的国家/地区名称相匹配?
举个例子:
Costa Rica = 78
$ageExpectancy = 78;
Run Code Online (Sandbox Code Playgroud)
谢谢,我希望简明扼要.
我想为我当前的游戏添加一些额外的纹理,让我们说在所有内容之上叠加的grunge纹理.
我的整个项目(背景图像除外)都设置在主类上.
可能吗?怎么样?
截图:
