小编You*_*nse的帖子

空格键在表单字段中不起作用

我正在使用模板来构建一个页面组合网站.联系表格非常奇怪.我无法在任何联系人字段中输入空格.

我正在使用以下jQuery插件:

  • Gallerific
  • PikaChoose
  • 的fancybox

当您专注于消息字段时,它不允许您使用任何空格.关于为什么空格键不起作用的任何想法?

html javascript forms jquery

4
推荐指数
1
解决办法
9687
查看次数

在Doctrine中插入具有关系的记录后获取ID

在使用PHP Doctrine Project插入新记录后获取id时遇到问题.

在没有父表(没有外键)的表中插入新记录时,不会出现问题.但是当在这里插入一个相关的记录时出现问题,我只得到在我的情况下无用的父ID.

PHP代码示例:

$city = new City();
$city->name = "Baghdad";
$city->country_id = 6;
$city->save();
print_r($city->identifier());
exit;
Run Code Online (Sandbox Code Playgroud)

输出是:

Array
(
    [id] => 
    [country_id] => 6
)
Run Code Online (Sandbox Code Playgroud)

为什么ID是空的!,成功插入行!我需要这个来做更多基于city.id的插入,就像将这个城市作为父母一样的另一个区域.

注意使用$city->id导致此错误: Warning: Invalid argument supplied for foreach() in Doctrine/Record.php on line 1151

数据库SQL转储:

CREATE TABLE IF NOT EXISTS `country` (
  `id` int(11) NOT NULL auto_increment,
  `name` varchar(64) collate utf8_unicode_ci NOT NULL,
  PRIMARY KEY  (`id`),
  UNIQUE KEY `name_UNIQUE` (`name`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=7 ;


CREATE TABLE IF NOT EXISTS …
Run Code Online (Sandbox Code Playgroud)

php orm doctrine uniqueidentifier

4
推荐指数
1
解决办法
3661
查看次数

$从url获取多个变量

我正在制作一个摄影网站.在DB中有一个图像表,事件表和类别表,它们通过外键链接.目前,我从数据库中拍摄照片时生成事件并将其转换为锚链接.

<?php
while ( $a_row = mysql_fetch_row( $result ) ){

 foreach ( $a_row as $field ){

?>
<a href="images.php?event=<?php echo $field;?> "> <php? echo $field; ?> </a>
<?php
 }
}
?>
Run Code Online (Sandbox Code Playgroud)

单击链接时,脚本从URL中的get获取变量: /images.php?**event**=eventCalledParty

foreach($_GET as $value)
{
$event = $value;
}
$event = mysql_real_escape_string($event);
Run Code Online (Sandbox Code Playgroud)

我的问题是 - 如果我要实现类别并有一个看起来像这样的网址:

/images.php?event = eventCalledParty&category = categoryCalledFashionPhotography

我如何从URL中分离这两个变量以在我的查询中使用.

谢谢.

php get

4
推荐指数
2
解决办法
5万
查看次数

fopen许可否认

我尝试加载我的一个php页面时收到以下错误:

[Fri Apr 08 22:59:50 2011] [错误] [client :: 1] PHP警告:fopen(tracking_id.txt):无法打开流:第61行/var/www/basic.php中的权限被拒绝

第61行是下面脚本的第二行:

$ourFileName = "tracking_id.txt";
$ourFileHandle = fopen($ourFileName, 'w') or die("can't open file");
fwrite($ourFileHandle, $trackingId);
fclose($ourFileHandle);
Run Code Online (Sandbox Code Playgroud)

任何人都知道如何解决这个问题?

我使用Ubuntu作为操作系统,使用apache作为Web服务器.

我使用tasksel来安装LAMP-server

php lamp fopen ubuntu-10.04

4
推荐指数
1
解决办法
4276
查看次数

如何在html中播放midi文件

如何在我的html/php页面中播放midi文件

现在我上网并获得了许多简单的嵌入代码,就像我下面给出的那样

<EMBED SRC="C:\Windows\Media\Onestop.mid" hidden=true autostart=true loop=1>
Run Code Online (Sandbox Code Playgroud)

但是我的firefox说要安装插件 - Quicktime播放器

我不认为这是绕过上述问题的方式或方法,如果你可以提出另一种方法来做到这一点,如果有的话,

谢谢...

html midi

4
推荐指数
3
解决办法
2万
查看次数

如何在sqlite中更改记录的主键?

我的表具有TEXT主键

CREATE TABLE tbl1{
  a1 TEXT PRIMARY KEY,
  ...
);
Run Code Online (Sandbox Code Playgroud)

(该a1列是另一个表中的外键)

如何更改值a1

如果我做

更新tbl1 SET a1 =?哪里a1 =?

我收到约束违规错误

sqlite constraints primary-key

4
推荐指数
1
解决办法
5396
查看次数

常数是否像全局变量和单身一样邪恶?

我在这个论坛上多次听说使用全局变量是一种死罪,实施单身人士是一种犯罪.

我突然想到,古老的好常数具有这些耻辱行为的所有特征:它们可以全球访问,毫无疑问它们引入了全球最先进的状态.

所以,问题是:我们不应该将常规声明声明为常量,并且一直使用所有现代的东西,如DI,IoC或其他时髦的单词吗?

php singleton dependency-injection constants global-variables

4
推荐指数
3
解决办法
1820
查看次数

将变量添加到字符串时出错

我有这行 SQL:

$sql = "SELECT ID, ListStID, ListEmail, Title FROM $entry_database WHERE ID = '". $ReqBookID ."'";
$result = mysqli_query($conn, $sql);
Run Code Online (Sandbox Code Playgroud)

如您所见,如果 ID 等于用户在表单中给出的一串数字(或文本),我将选择条目的 ID、ListStID、ListEmail 和标题列。

一切正常,我写代码时没有出现任何语法错误(我使用的是代码编辑器软件。但是,当我在线使用它时,我得到了这个错误:

错误:SELECT ID, ListStID, ListEmail, Title FROM WHERE ID = '4' 你的 SQL 语法有错误;检查与您的 MariaDB 服务器版本相对应的手册,以获取在第 1 行的“WHERE ID = '4'”附近使用的正确语法

我对 PHP 很陌生,我确定我要添加额外的 ' 或 ",所以如果你能帮助我解决这个问题,我将不胜感激。我已经尝试过类似问题的答案,但还没有成功。

php

4
推荐指数
1
解决办法
23万
查看次数

如何在 Ubuntu 中安装 mysql-server

我的 ubuntu 系统中有 mariadb,但它无法正常工作,所以我想在我的系统中再次安装 mysql。

对于删除 mariadb 我已经运行了这些命令。

  1. sudo apt-get --purge 删除“mysql*”

  2. sudo mv /etc/mysql/ /tmp/mysql_configs/

  3. 纳米/etc/apt/sources.list

  4. sudo apt-get 更新

  5. sudo apt-get install mysql-server-5.6

但在第 5 步之后,它给了我这些错误:

读取软件包列表...完成 构建依赖关系树
读取状态信息...完成 您可能需要运行“apt-get -f install”来更正这些问题:以下软件包具有未满足的依赖关系:libmysqlclient18:依赖:mysql-common (= 5.6.30-1ubuntu14.04) mariadb-server-5.5 :中断:mysql-server-5.6 中断:virtual-mysql-server mariadb-server-core-5.5 :冲突:mysql-server-5.6 mysql-server-5.6 :取决于: mysql-client-5.6 (>= 5.6.30-0ubuntu0.14.04.1) 取决于: mysql-server-core-5.6 (= 5.6.30-0ubuntu0.14.04.1) 推荐: mysql-common-5.6 但它是不会安装 中断:virtual-mysql-server W:重复的sources.list条目http://debian.datastax.com/community/stable/main amd64 软件包 (/var/lib/apt/lists/debian.datastax. com_community_dists_stable_main_binary-amd64_Packages) W: 重复的sources.list条目http://debian.datastax.com/community/ stable/main i386 Packages (/var/lib/apt/lists/debian.datastax.com_community_dists_stable_main_binary-i386_Packages) W: 您可以想要运行 apt-get update 来纠正这些问题 E:未满足的依赖项。尝试不使用任何软件包的“apt-get -f install”(或指定解决方案)。

任何人都可以给我建议如何在我的系统中安装mysql。提前致谢 。

mysql mariadb ubuntu-14.04

4
推荐指数
1
解决办法
8255
查看次数

如何在MySQL中组合互斥列

我有一个包含多个互斥列的数据库(不要问我为什么,有人像那样创建它.叹气).下面是一个例子.

-------------------------------------------
| ID | BLACK | WHITE | RED | GREEN | BLUE |
-------------------------------------------
| 1  | 1     | 0     | 0   | 0     | 0    |
-------------------------------------------
| 2  | 0     | 0     | 1   | 0     | 0    |
-------------------------------------------
| 3  | 0     | 1     | 0   | 0     | 0    |
-------------------------------------------
Run Code Online (Sandbox Code Playgroud)

嗯,你明白了,它包含了数千条记录.现在,我如何将它组合成一个"COLOR"列.如下.

--------------
| ID | COLOR |
--------------
| 1  | BLACK |
--------------
| 2  | RED   |
-------------- …
Run Code Online (Sandbox Code Playgroud)

mysql sql

4
推荐指数
1
解决办法
471
查看次数