- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有以下内容:索引.php
<form method="get" action="rezultat.php" name="form-area" id="form-area" class="form-area" />
<h4>Informatii despre prieten</h4>
<input type="text" id="name" name="nu" placeholder="" maxlength="25" required />
<input type="text" id="name" name="pr" placeholder="" maxlength="25" required />
<input type="text" id="name" name="va" placeholder="" maxlength="2" required />
<input type="text" id="name" name="lo" placeholder="" maxlength="25" required />
<h4>Informatii despre tine</h4>
<input type="text" id="name" name="np" placeholder="" maxlength="25" required />
<input type="text" id="name" name="pn" placeholder="" maxlength="4" required />
<select name="stire" required >
<option value="Nu ai selectat">Selecteaza</option>
<option value="0">................................ </option>
<option value="Bautor de sperma">[MASCULIN] - Bautor de sperma </option>
<option value="Protest in chiloti">[MASCULIN] - Protest in chiloti </option>
<option value="Si-a taiat penisul">[MASCULIN] - Si-a taiat penisul </option>
<option value="Masturbare in public">[MASCULIN] - Masturbare in public </option>
<option value="Fan Facebook">[MASCULIN] - Fan Facebook </option>
<option value="0">................................ </option>
<option value="Prostituata anului">[FEMININ] - Prostituata anului </option>
<option value="Cu sanii la vedere">[FEMININ] - Cu sanii la vedere </option>
<option value="Sex oral in public">[FEMININ] - Sex oral in public </option>
<option value="A violat un mos">[FEMININ] - A violat un mos </option>
<option value="Miss Urzica">[FEMININ] - Miss Urzica </option>
</select>
<input type="submit" name="submit" value="Submit" />
</form>
rezultat.php
<?php include 'config.php'; include 'colectare.php'; ?>
<? echo $link; ?> //that show url link
配置.php
<?php
$host="localhost";
$user_name="USER";
$pwd="PWD";
$database_name="DB";
$conexiune = mysql_connect($host,$user_name,$pwd) or die("Nu ma pot conecta la MySQL!");
mysql_select_db($database_name, $conexiune) or die("Nu gasesc baza de date");
$adresa="http://site.com/";
?>
colectare.php
<?
$host="localhost";
$user_name="USER";
$pwd="PWD";
$database_name="DB";
$db=mysql_connect($host, $user_name, $pwd);
if (mysql_error() > "") print mysql_error() . "<br>";
mysql_select_db($database_name, $db);
if (mysql_error() > "") print mysql_error() . "<br>";
$find = array ("/ /");
$replace = array ("+");
$link = $adresa.'stiri.php? pn='.ucwords($_GET["pn"]).'&nu='.ucwords($_GET["nu"]).'&pr='.ucwords($_GET["pr"]).'&va='.ucwords($_GET["va"]).'&lo='.ucwords($_GET["lo"]).'&stire='.$_GET["stire"];
$link = preg_replace($find,$replace,$link);
$stire = $_GET["stire"];
$np = htmlentities($_GET['np'], ENT_QUOTES | ENT_HTML5);
$pn = $_GET["pn"];
$datetime = gmDate('Y-m-d H:i:s');
$query = "insert into stiri (url, stire, np, pn, hits, datetime) values ('" . $link . "', '" . $stire . "', '" . $np . "', '" . $pn . "', '" . $hits . "', NOW())";
$result = mysql_query($query);
?>
stiri.php
<? include_once "config.php"; ?>
<?
$find = array ("+");
$replace = array ("/ /");
$pn = ucwords($_GET["pn"]);
$nu = ucwords($_GET["nu"]);
$pr = ucwords($_GET["pr"]);
$va = ucwords($_GET["va"]);
$lo = ucwords($_GET["lo"]);
$stire = $_GET["stire"];
?>
<?php
if($stire == "Bautor de sperma"){ // TITLUL FARSEI
echo include("bautor-de-sperma.php"); // PAGINA PHP A FARSEI
}
elseif($stire == "Protest in chiloti"){ // TITLUL FARSEI
echo include("protest.php"); // PAGINA PHP A FARSEI
}
elseif($stire == "Si-a taiat penisul"){ // TITLUL FARSEI
echo include("taiat.php"); // PAGINA PHP A FARSEI
}
elseif($stire == "Masturbare in public"){ // TITLUL FARSEI
echo include("masturbare.php"); // PAGINA PHP A FARSEI
}
elseif($stire == "Fan Facebook"){ // TITLUL FARSEI
echo include("facebook.php"); // PAGINA PHP A FARSEI
}
elseif($stire == "Prostituata anului"){ // TITLUL FARSEI
echo include("prostituata.php"); // PAGINA PHP A FARSEI
}
elseif($stire == "Cu sanii la vedere"){ // TITLUL FARSEI
echo include("sani.php"); // PAGINA PHP A FARSEI
}
elseif($stire == "Sex oral in public"){ // TITLUL FARSEI
echo include("sex.php"); // PAGINA PHP A FARSEI
}
elseif($stire == "A violat un mos"){ // TITLUL FARSEI
echo include("viol.php"); // PAGINA PHP A FARSEI
}
elseif($stire == "Miss Urzica"){
echo include("urzica.php");
}
else
{
echo "Ne pare rau, insa aceasta stire nu mai exista. Vezi mai multe <a href='http://site.ro'>AICI</a>";
}
?>
我给你一页,例如 urzica.php,其中包含以下内容::
<? echo $nu; ?> , <? echo $pr; ?> , <? echo $va; ?> , <? echo $lo; ?>
使用该方法,所有信息都存储在数据库中,但链接它显示所有信息,因为我使用 get 方法。其提供的链接如下: http://site.ro/stiri.php?pn=SOMETHING&nu=SOMETHING&pr=SOMETHING&va=SOMETHING&lo=SOMETHING&stire=SELECTED-ONE
我想使用 post 方法,这让我的大脑变得复杂,并向我展示类似的东西: http://site.ro/stire.php?nume=NAME-FROM-SELECT-FORM
我希望能了解一些东西
最佳答案
我不是 100% 确定你想要什么,但是这个 MySQL 类(class)应该会有所帮助。基本上,您对数据库的所有操作都经过这里,您将在 MySQL INSERT 命令中获得所需的唯一 ID:
https://gist.github.com/jbnunn/6297071
要使用它,请设置您的连接参数:
$db_host = 'localhost';
$db_username = 'USER';
$db_password = 'PWD';
$db_database = 'DB';
$GLOBALS['db'] = new MySQL($db_host, $db_username, $db_password, $db_database);
if(!function_exists("getDB")) {
function getDB() {
return($GLOBALS['db']);
}
}
然后,在您的代码中,需要 MySQL 类,
require_once('mysql.php')
并插入如下内容:
$db = getDB();
$id = $db->insert("insert into stiri (url, stire, np, pn, hits, datetime) values ('" . $link . "', '" . $stire . "', '" . $np . "', '" . $pn . "', '" . $hits . "', NOW())");
并从 $id
变量中获取行的 ID。
要从数据库中获取数据,您可以通过如下方法进行查询:
$result = $db->execute("SELECT * FROM stiri WHERE id = '$id'");
关于php - 插入Mysql并获取唯一id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18362480/
我有 512 行要插入到数据库中。我想知道提交多个插入内容是否比提交一个大插入内容有任何优势。例如 1x 512 行插入 -- INSERT INTO mydb.mytable (id, phonen
已经提出了类似的问题,但由于它总是取决于,我单独询问我的具体情况。 我有一个网站页面,显示来自数据库的一些数据,要从该数据库生成数据,我必须执行一些相当复杂的多连接查询。 数据每天(每晚)更新一次。
我正在使用 MongoDb 和 MySQL 的 python 连接器 pymongo 和 pymysql 测试 MongoDb 和 MySQL,特别是插入功能。 pymongo版本是3.4,pymys
从 C# 应用程序插入大型数组(10M 元素)的最快方法是什么? 到目前为止,我使用的是批量插入。 C# 应用程序生成一个大文本文件,我使用 BULK INSERT 命令加载它。出于好奇,我编写了一个
我编写了一个枚举类型,当我为它运行我创建的 JUnit 测试时会出现以下语法错误: java.lang.Error: Unresolved compilation problems: Synt
我正在尝试创建一个程序,它将单词列表作为输入,并将它们排序为二叉树,以便能够找到它们,例如像字典。这是我到目前为止所做的,但是 newEl -> el = input; 出现段错误,我知道这是因为它试
你好 我有编译这个问题 \begin{equation} J = \sum_{j=1}^{C} \end{equation} 我不断收到错误 missing $ inserted 这很奇怪,因
我需要使用 LINQ to SQL 将记录插入到没有主键的表中。 table 设计得很差;我无法控制表结构。该表由几个 varchar 字段、一个文本字段和一个时间戳组成。它用作其他实体的审计跟踪。
我正在尝试使用 itextsharp 创建 Pdf。我添加了一张包含两列的表格,其中一列包含文本和其他图像。我想要恒定的图像大小 如果另一个单元格中的文本增加并且其他单元格中的图像大小不同,我的图像会
我想把 calory 作为 fruits 的第一个值,我做不到,有人能帮忙吗? $sql = 'INSERT INTO fruits VALUES('', ?, ?, ?)'
我有一个包含季度观察结果的 data.frame。我现在想插入每月值(首选三次,线性很好)。中间目标应该是使用 DATE 创建一个 data.frame作为所有每月观察的索引和缺失值。 谷歌搜索表明我
我想知道是否有办法在值列表中使用“插入”。我正在尝试这样做: insert into tblMyTable (Col1, Col2, Col3) values('value1', value
我想让人们能够在他们的网站中插入单个 Javascript 行,这实际上允许我插入包含我网站内容的固定大小的 IFRAME。它实际上是一个小部件,允许他们搜索我的网站或接收其他信息。这可能吗? 最佳答
我有一个包含时间的表,列名为 time,数据类型为 Date。 在 asp.net 中,我想要一个查询插入日期,另一个查询则在 2 个日期之间进行选择。 我已经尝试过这个: string data =
这是我的代码: create or replace trigger th after insert on stock for each row declare sqty number;
这是一个带有具体示例的通用问题。 我有一个包含三个字段(流派 ID (PK IDENTITY)、流派和子流派)的表。该表对(流派,子流派)组合具有唯一约束。 我想知道如何修改存储过程以在表中不存在时插
因此,我正在遍历二叉树,节点包含字符串,以及读取文件时该字符串是否出现多次。我只查找读取文件时出现次数最多的前 10 个单词,因此本质上我只是比较 int 值。 我的问题是我正在尝试找出一种有效的方法
我有一张机票和行李 map , 每张门票必须是唯一的,并且必须与 map 上的位置相对应 是否可以仅更改行李(m_bagage->秒)而不更改 key ? std::unordered_map m_c
我正在使用 jdbc 驱动程序做一个示例项目。我的问题是,如果我在 2 文本字段中输入空值。 null 不应该加载到数据库中吗?有没有办法避免在数据库中插入空字段?任何帮助将不胜感激。 //Execu
我想知道 SSIS 中是否有特定的插入或更新选项。 如果我想让程序检查它是更新还是插入,我是否必须做一些编码?或者是否可以启用一个选项,以便它会自行检查 PK 是否存在,然后更新,否则插入? 亲切的问
我是一名优秀的程序员,十分优秀!