小编Fun*_*ner的帖子

搜索字符串时使用strpos没有成功

我有以下代码/字符串: $ids="#222#,#333#,#555#";

当我使用以下方法搜索零件时:

if(strpos($ids,"#222#"))
Run Code Online (Sandbox Code Playgroud)

它找不到它.但是当我在没有哈希的情况下进行搜索时,它可以使用:

if(strpos($ids,"222"))
Run Code Online (Sandbox Code Playgroud)

我已经尝试过使用strval搜索参数,但这也行不通.

php string strpos

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

语法错误,意外'mysql_connect'(T_STRING)

我需要帮助我使用MySQL在我的页面上出错.

当我尝试访问该网站时,会弹出以下文字:
Parse error: syntax error, unexpected 'mysql_connect' (T_STRING) in C:\xampp\htdocs\mywebsite\inc\scripts\mysql_connect.inc.php on line 11

<?php
$conn_error = 'Colud not connect.';

$mysql_host = "localhost:8080";
$mysql_user = "liam";
$mysql_pass = "";

$mysql_db = 'socialnetwork'


mysql_connect($mysql_host, $mysql_user, $mysql_pass or die("Couldn't Connect") ;
mysql_select_db('mysql_db') or die($conn_error);

echo 'Connected!'
?>
Run Code Online (Sandbox Code Playgroud)

html php mysql

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

php表单和操作在同一页面中

我有这样的表格

<html>
<body>
<form action="calc.php" method="post">
Primo numero:   <input type="text" name="a" /></br>
Operazione (+-*/): <input type="text" name="b" /></br>
Secondo numero:   <input type="text" name="c" />
<input type="submit" />
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

骗了一个名为calc.php的单独的.php文件

就像

<?php echo $_POST["a"]; ?><?php echo $_POST["b"]; ?><?php echo $_POST["c"]; ?><strong>=</strong>
<?php 
    if ($_POST["b"] == "+")
   {
     echo   $_POST["a"] + $_POST["c"];


    }
    if ($_POST["b"] == "-")
    {
     echo   $_POST["a"] - $_POST["c"];
    }
    if ($_POST["b"] == "*")
    {
      echo  $_POST["a"] * $_POST["c"];
    }
    if ($_POST["b"] == "/")
    {
      echo   $_POST["a"] …
Run Code Online (Sandbox Code Playgroud)

php forms

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

MySQL覆盖或插入

我想知道如果有人想要从Enjin网站更改并希望我的数据库更新,如何覆盖像示例的值.所以从JSON我得到所有成员和名称的值,并将其插入我的数据库.

有了这个 :

$sql = "INSERT IGNORE INTO test (id, name) VALUES('$key','$name')";
Run Code Online (Sandbox Code Playgroud)

但问题是,如果该人在网站上更改了该名称并且我不确定是否有人注册到该网站,如果该成员将在使用此查询时自动添加该名称.我认为它会起作用,但我不确定.

(我使用JSON通过API从网站获取数据)

提前致谢!

php mysql json

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

在同一页面上提交数据

我试图在同一页面中提交数据.但它没有进入if声明.

所以我让表格很容易测试,但仍然没有发生.有人请告诉我我做错了什么.

当我点击提交时,它会显示URL中的所有数据,而不是打印 "hello"

http://domainname/student_system/stud_attendance_report.php?stud_name=KUMAR+RAI&enroll_no=1993%2FVII%2FB%2F2003-2004%2F0&class=&section=&submit=Search
Run Code Online (Sandbox Code Playgroud)

这是我的表格

<?php
include ("header.php");
if(isset($_POST['submit']))
{
    echo "hello";
}
?>
<div id="container">

<form metohod="post" action="">
<input type="text" id="stud_name" name="stud_name" />
<input type="text" id="enroll_no" name="enroll_no" />
<input type="text" id="class" name="class" />
<input type="text" id="section" name="section" />
<input type="submit" name="submit" value="Search" />
</form>

</div>
Run Code Online (Sandbox Code Playgroud)

html php

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

数据未插入数据库

所以我有我的表单,将数据发送到我的php文件,然后将其输入数据库.这是php后端部分

<?php
 $db = new mysqli('localhost','root','x','app');
 $username = $_POST['username'];

 $db->query("INSERT INTO people (first_name) VALUES ('{$username}'");

?>
Run Code Online (Sandbox Code Playgroud)

但我的问题是,为什么不username被放入数据库?

php mysql database pdo

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

发送两个不同的电子邮件php

我正在寻找一种与不同的收件人发送2条不同的电子邮件的方法。

我知道我可以将相同的消息发送到电子邮件列表,但是我需要将一个文本发送给某些收件人,将其他文本发送给其他电子邮件列表。

我需要这样做,因为我的消息包含批准信息(仅应由管理员查看),并且我需要同时发送其他邮件,以告知用户“您的请求已发送并将被审核”。

有功能mail()可以做到这一点吗?

php email

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

PHP PDO表不更新数据

我刚开始使用PHP进行编码,并且在尝试创建待办事项列表时,我在创建一个名为"add.php"的文件后撤消了,该文件应该向表中添加新数据.主文件index.php调用表元素ok并在浏览器上显示它们,但我无法添加新项.

add.php中的代码在这里:

<?php

require_once 'app/init.php';

if(isset($_POST['name'])) {
    $name = trim($POST['name']);

    if(!empty($name)) {
        $addedQuery = $db->prepare("
            INSERT INTO items (name, user, done, created) 
            VALUES (:name, :user, 0, NOW() )
                ");

        $addedQuery->execute([
            'name' => $name,
            'user' => $_SESSION['user_id']
            ]);
    }
}

header('location: index.php');




?> 
Run Code Online (Sandbox Code Playgroud)

如果它有帮助,我在WampServer 2.5上使用PHP 5.5.12和MySQL 5.6.17

php mysql pdo

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

在已生成结果后重新排序sql

有没有办法在结果生成后使用mySQL sql.

我有一个sql获取我想要显示的结果基本上但我想要对它们进行排序的方式取决于结果本身.为清晰起见,提供了一些伪代码.

$sql = "SELECT * FROM post_info WHERE poster = 'login_user' OR replier = 'login_user'";

if ('login_user' == $row['poster']) { //sort by one column } 
else { //sort by a different column }
Run Code Online (Sandbox Code Playgroud)

php mysql sorting

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

使用 php 向 mySQL 提交 html 表单

对此非常陌生,我目前正在尝试为我的网站创建一个登录系统。我创建了一个 html 登录表单,我计划用于用户创建帐户。我创建了一个 php 页面,其中包含连接到服务器的代码,如下所示。

当我填写表格时,我没有得到任何输出。我不确定 php 代码是否在错误的地方(它是一个单独的文件)或者没有输出。提交表单时,当我在测试时手动提交时,数据库似乎没有改变。

我的最终目标是能够将用户添加到我的数据库中名为 users 的表中。

这是我的登录表单代码:

 <body>

        <h2>Sign Up</h2>

        <p></p>

        <form action="Create_User.php" method="post">
            <div class="imgcontainer">
                <img src="http://fc05.deviantart.net/fs70/f/2012/361/1/6/albert_einstein_by_zuzahin-d5pcbug.jpg" alt="Einstein the lad" class="img" />
            </div>

            <div class="container">
                <label><b>Username</b></label>
                <input type="text" placeholder="Please Enter your desired Username" name="username" required />

                <label><b>Password</b></label>
                <input type="password" placeholder="Please Enter Your Desired Password" name="password" required />

                <label><b>Email Address</b></label>
                <input type="email" placeholder="Please Enter Your Email Address" name="email" required />

                <label><b>Date Of Birth</b></label>
                <input type="date" name="date_of_birth" required />

                <label><b>First Name</b></label>
                <input type="text" placeholder="Please Enter your …
Run Code Online (Sandbox Code Playgroud)

html php mysql forms

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

标签 统计

php ×10

mysql ×6

html ×3

forms ×2

pdo ×2

database ×1

email ×1

json ×1

sorting ×1

string ×1

strpos ×1