小编Fun*_*ner的帖子

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 rand解释?

我的编程经验很少,但我正在阅读一本php书,这段代码让我感到困惑.

如果rand生成一个随机整数,该程序如何在数组中使用ABCDEFG.你能解释一下这个程序吗谢谢.我知道结果是什么,我只是不确定它是如何得到的.

<?php

$array = '123456789ABCDEFG';

$s = '';

    for ($i=1; $i < 50; $i++) { 
        $s.= $array[rand(0,strlen($array)-1)]; //explain please

}

echo $s;

?>
Run Code Online (Sandbox Code Playgroud)

php

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

使用参数抛出无效参数号的SQL

所以我试图在SQL中使用"LIKE",基本上是为了看一个玩家是否已经在一个团队中.这是我的代码:

    $checkifonlytwo = "SELECT * FROM sg_turn_teams WHERE joinid = :joinid AND players LIKE '%:ownerid,%'";
    $paramstwo = array(
        ":joinid" => $joinid,
        ":ownerid" => $_SESSION['user']['id']
    );
    try{
    $stmttwo = $db->prepare($checkifonlytwo);
    $resulttwo = $stmttwo->execute($paramstwo);
    }
    catch(PDOException $ex){
        die("Failed to run query #2: " . $ex->getMessage());
    }
Run Code Online (Sandbox Code Playgroud)

另外你可以看到我希望它是LIKE '%1,%'例如,所以最后的逗号也是如此.

我的表结构看起来像这样. 表结构

编辑,玩家将会像没有名字的"1,2,3",因为用户可以更改他们的名字.图片有名字,但它应该是1,2,3

php mysql sql

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

PHP if if条件验证

我正在尝试创建一个激活页面,该页面将从URL获取API和ACT代码.

然后我试图在这些代码上查询数据库以检查它们是否有效.

如果它们无效,我想回应一个错误说明 echo "<strong><font color=red>Your Activation Code has Expired, or Your Activation Code is not Valid!</font></strong>";

如果它有效,那么我想用更新 2nd SQL Query - "UPDATE users SET status='1', date_activated='$Activation_Date', Activation='' WHERE Activation='$Activation' AND API='$API' AND status='0'"

如果URL中没有API和ACT代码,我想回复"内容"

   <?
    require 'admin/config.php';
    require 'Connection.php';
    error_reporting(E_ALL);
    $API = $_REQUEST['api'];
    $Activation = $_REQUEST['act'];

    $sql= mysql_query("SELECT * WHERE Activation='$Activation'");

    if ($sql = 0) { echo"ERROR";}
    else {
    $Activation_Date = date('m-j-y - h-iA');
    $sql = mysql_query("UPDATE users 
                        SET status='1', date_activated='$Activation_Date', Activation='' 
                        WHERE Activation='$Activation' AND API='$API' AND status='0'");
    if($sql …
Run Code Online (Sandbox Code Playgroud)

php mysql

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

PHP中$ POST和$ _POST之间的区别

我想知道PHP中$ POST和$ _POST之间的区别.

<form method="post" action="practics.php">
    <input type="text" name="fname">
    <input type="text" name="lname">
    <input type="submit" name="check">
</form>
Run Code Online (Sandbox Code Playgroud)

PHP:

<?php
if (isset($POST['check']))
{
}
?>
Run Code Online (Sandbox Code Playgroud)

php

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

如何使ajax参数动态化?

这是我的代码的一部分:

if ( external_link ) {
   data = {external_link : external_link};
} else {
   data = form_data;
}

$.ajax({
    url: base_url + frm.attr('action'),
    type: frm.attr('method'),
    data: data,
    cache: false,
    contentType: false, // this
    processData: false, // and this should be removed when external_link isn't false 
    success: function (imageUpload) {
Run Code Online (Sandbox Code Playgroud)

我所要做的就是制作contentType: falseprocessData: false参数动态.我的意思是,如果上述条件为真,则应删除这两个提到的参数.我怎样才能做到这一点?

javascript ajax jquery

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

标签 统计

php ×9

mysql ×4

ajax ×1

database ×1

email ×1

forms ×1

html ×1

javascript ×1

jquery ×1

json ×1

pdo ×1

sql ×1