Heim  >  Artikel  >  Backend-Entwicklung  >  Was soll ich tun, wenn PHP das Formular nicht übertragen kann?

Was soll ich tun, wenn PHP das Formular nicht übertragen kann?

藏色散人
藏色散人Original
2019-11-07 09:43:562268Durchsuche

Was soll ich tun, wenn PHP das Formular nicht übertragen kann?

Was soll ich tun, wenn PHP den Formularwert nicht übertragen kann?

Fehlercode;

html页代码:
<form action="show.php" target="mainFrame" method="post">
<input type="text" name="words" cols="200"/><input type="submit" value="发言"/>
php页代码:
<?php require_once(&#39;config.php&#39;); ?><?phpmysql_select_db("data");$words=$_post[&#39;words&#39;];if($words){$query="insert into chat(chtime,nick,words,face)values(now(),&#39;$nick&#39;,&#39;$words&#39;,&#39;$face&#39;)";//插入SQL语句mysql_query($query,$link_ID); //发送留言到数据库header("refresh:0; URL=&#39;show.php&#39;"); }
?>

Lösung:

php unterscheidet zwischen Groß- und Kleinschreibung, verwenden Sie $_POST zur Überprüfung.

Noch eine, im HTML-Teil ist das Endzeichen des Formulars nicht zu sehen.

<form method="post" action="show.php" enctype="application/x-www-form-urlencoded" name="form1" id="form1">
<input type="text" name="words" value="" />
<input type="submit" value="发言"/>
</form>
<?php
mysql_select_db("data");
$words = $_POST["words"];
if($words){
$query="insert into chat(chtime,nick,words,face)values(now(),&#39;$nick&#39;,&#39;$words&#39;,&#39;$face&#39;)";//插入SQL语句
mysql_query($query,$link_ID); //发送留言到数据库
header("refresh:0; URL=&#39;show.php&#39;"); }
?>

Verbessern Sie wie oben. Wenn es immer noch nicht funktioniert, fügen Sie ein print_r($_POST); vor mysql_select_db("data"); hinzu, um zu sehen, welche Daten ausgegeben werden können.

Weitere PHP-bezogene Kenntnisse finden Sie auf der PHP-Chinese-Website!

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn PHP das Formular nicht übertragen kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn