嘿家伙我正在尝试制作一个PHP脚本检查文本框是否为空,我使用下面的代码.
<?php
$dbname = $_POST['db_name'];
$dbuser = $_POST['db_user'];
$dbpass = $_POST['db_pass'];
$username = $_POST['username'];
$password = $_POST['password'];
if($dbname == "" || $dbuser == "" || $dbpass == "" || $username == "" || $password == "")
{
Echo("Missing Information!");
}else{
Echo("Success!");
}
?>
Run Code Online (Sandbox Code Playgroud)
以下是我的表格代码:
<form method="post" style="padding-left: 50px" action="install_submit.php">
<h2>Database connection settings</h2>
<label for="db_name">Database name:</label>
<input type="textbox" id="db_name" name="db_name" /><br/>
<label for="db_user">Database username:</label>
<input type="textbox" id="db_user" name="db_user" /><br/>
<label for="db_pass">Database password:</label>
<input type="password" id="db_pass" name="db_pass" /><br/>
<h2>CPanel settings</h2>
<label for="username">Username:</label> …Run Code Online (Sandbox Code Playgroud) 我正在制作一个新闻发布系统,我想知道是否有可能自动插入<br />标签,哪里有新的线路?
例如,如果在文本区域中发布了包含以下文本的新闻文章:
New news article
Features
- 1
- 2
- 3
Run Code Online (Sandbox Code Playgroud)
它会将此添加到新闻数据库:
New news article<br/>
<br/>
Features<br/>
- 1<br/>
- 2<br/>
- 3<br/>
Run Code Online (Sandbox Code Playgroud)
有没有办法做到这一点?
嘿,我正在使用此代码
<?php
header("Location: ../index.php");
?>
Run Code Online (Sandbox Code Playgroud)
它只是出现了这个错误:
Fatal error: Call to undefined function phpinclude() in /home/nzcraftn/public_html/filenz/upload/index.php on line 1
Run Code Online (Sandbox Code Playgroud)
什么地方出了错?
我正在制作一个游戏并且它给了我一个NullPointerException我认为意味着变量或者我想要做的是不返回值?我正在使用以下代码:
package OurGame;
import java.awt.Image;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Random;
import javax.swing.ImageIcon;
import javax.swing.JPanel;
import javax.swing.Timer;
public class Coin extends JPanel implements ActionListener {
/**
*
*/
private static final long serialVersionUID = 1L;
Image img;
int x,y;
Timer t;
Random r;
public Coin() {
x = 50;
y = 50;
System.out.println("New coin created: " + x + ", " +y);
ImageIcon i = new ImageIcon("C:/coin.png");
img = i.getImage();
System.out.println(i);
t = new Timer(3000,this);
t.start();
}
@Override …Run Code Online (Sandbox Code Playgroud) 嘿家伙我正在尝试建立一个使用MD5加密密码的登录系统.我有加密工作,所有这只是出于某种原因,当我在登录页面输入密码"palmer"并点击登录按钮我发送给我一个页面,它告诉我加密密码和使用"palmer"作为它输出的密码"Duncan使用密码登录4844fd4088ef5278ad18f892808ebda8 - palmer".加密时数据库中的密码是"4669a6b46c8d891b373cfcd664dff6".为什么两个密码不同?我使用相同的盐(盐是"a123b123".
下面是我的代码,它在寄存器上加密密码:
$password = $_POST['password'];
$md5pass = md5($salt.md5($password));
Run Code Online (Sandbox Code Playgroud)
以下是我的登录代码.
<?php
session_start();
include('config/config.php');
$email = $_POST['email'];
$password = $_POST['password'];
$pass2 = md5($salt.md5($password));
$check = mysql_query("SELECT `email`,`password` FROM user WHERE (`email`='$email' AND `password`='$pass2')") or die(mysql_error());
$count = mysql_num_rows($check);
//if($count == 1) {
$_SESSION['user'] = strtoupper($user);
//header('Location: /panel/index.php');
echo("Duncan Logged in using password $pass2 - $pass");
//} else {
//$_SESSION['errormsg'] = "<div id='error'><strong>Error:</strong> Invalid Username or Password!</div>";
//header('Location: index.php');
//}
?>
Run Code Online (Sandbox Code Playgroud) 嘿家伙我正在制作一个java游戏,我收到以下错误:
actionPerformedException in thread "AWT-EventQueue-0" java.lang.NullPointerException
at OurGame.Ball.checkCollision(Ball.java:53)
at OurGame.Ball.actionPerformed(Ball.java:57)
at javax.swing.Timer.fireActionPerformed(Unknown Source)
at javax.swing.Timer$DoPostEvent.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Run Code Online (Sandbox Code Playgroud)
当我的游戏检查球和我的其他物体之间的碰撞时,就会发生这种情况.这是我的"Ball.java"代码
package OurGame;
import java.awt.*;
import java.awt.event.*;
import java.util.Random;
import javax.swing.*;
public class Ball extends JPanel implements ActionListener {
/**
*
*/
private static final long serialVersionUID = 1L;
int x, y, cx, cy;
Image img;
ImageIcon i;
Player p; …Run Code Online (Sandbox Code Playgroud) 所以我目前正在创建一个登录屏幕,它具有使用Graphics对象和"游戏循环"制作的酷炫背景效果.当我添加一个JTextField虽然,它被看到在一切,而不是在上面.无论如何要在图形内部的所有组件下绘制JFrame?
这是图形的图像:

文本字段就在那里,就在绘制到框架表面的所有内容之下.我想以某种方式重新排序,以便它在组件下面绘制.
这是我目前的框架代码:
frame = new JFrame("Login");
frame.setDefaultCloseOperation(EXIT_ON_CLOSE);
frame.getContentPane().setPreferredSize(new Dimension(450, 200));
frame.getContentPane().setBackground(Color.black);
frame.setBackground(Color.black);
frame.setLayout(new FlowLayout());
JTextField user = new JTextField(20);
user.setLocation(100, 200);
user.setVisible(true);
frame.add(user);
frame.pack();
frame.setVisible(true);
frame.createBufferStrategy(2);
buff = frame.getBufferStrategy();
Painter painter = new Painter();
frame.add(painter);
Run Code Online (Sandbox Code Playgroud)
有什么帮助吗?
我正在计算一些值的平均值.一切正常.我想要做的是将double舍入到小数点后第二位.
例如
我希望0.833333333333333333显示为0.83
反正有没有这样做?
所以我有多个具有相同ID'stick'的div。我想遍历所有这些元素并给每个元素一个随机的高度。这是我尝试过的:
<script type="text/javascript">
for(var i = 0; i < 47; i++) {
var rand = 200;
document.getElementsById('stick')[i].style.height= rand+'px';
}
</script>
Run Code Online (Sandbox Code Playgroud)
这段代码不会令人遗憾地工作。我想念什么吗?
谢谢。
我正在从服务器检索一个播放器列表,我正在做它的事情(与问题无关).这些不相关的进程仅在用户名没有空格时才有效,而是使用字符'_'代替' '.我正在使用此代码循环遍历每个playername的角色,然后检测它是否为a ' ',如果是,则将其替换为a '_'但由于某种原因它根本没有被检测到?
char[] name;
for(String playerName : chatlist) {
name = playerName.toCharArray();
for(int i =0; i < name.length; i++) {
if(name[i] == ' ') {
name[i] = '_';
}
}
String nameS = new String(name);
System.out.println(playerName + " -> " + nameS);
}
Run Code Online (Sandbox Code Playgroud)
用户名和输出的示例如下:
Testuser 1 会输出 Testuser_1
ExampleUser One 会输出 ExampleUser_One
所以,我将2个角色4级加在一起(hp,攻击,力量和防御),然后比较它们.但是我遇到了问题.当数字加在一起时,它们作为一个字符串加在一起,所以输出如下.9060951/99709940而不是246(90 + 60 + 95 + 1)/ 308(99 + 70 + 99 + 40).这就是我在做的事情.
function calculate(player1, player2) {
var total1 = player1.getTotal();
var total2 = player2.getTotal();
var differencePercentage;
if(total1 > total2) {
differencePercentage = total2 + "/" + total1 + " = " + (total2/total1);
} else {
differencePercentage = total1 + "/" + total2 + " = " + (total1/total2);
}
var percentage = differencePercentage;
return percentage;
}
function Player(hp, attack, strength, defense) {
this.hp = parseInt(hp);
this.attack = …Run Code Online (Sandbox Code Playgroud) 嘿伙计们,我正在尝试为我的网站使用date()函数但是当我这样做时返回0000-00-00 我正在使用此代码:
$date = date();
Run Code Online (Sandbox Code Playgroud)
使用它将返回"0000-00-00".
可能是什么导致了这个?对不起,我无法提供更多信息,因为这是我能想到的唯一一件事.
任何帮助表示赞赏.