2016-03-22 9 views
-1

私はここでたくさんの投稿を読んでいますが、私の英語はそれほど良くないので、私はそれをすべて理解できません。phpは、 "send"を使用するときにテキストとして開きます

ご迷惑をおかけして申し訳ありません。

私の問題は、フォームを含むフォームが入っているhtmlファイルを起動したときですが、「送信」ボタンをクリックするとpost.phpファイルがテキストとして開き、起動しません。

私は自分の投稿を読んで以来、それがリンクの問題である可能性があります。もし私がhtmlファイルから開くと、phpは "file:/// C:/wamp64/www/Pagina/Insertar.php"で開きますが失敗しますが、 "Localhost/Pagina/Insertar.php"それはうまく開き、空の//データをデータベースにアップロードします。

「送信」ボタンを機能させるにはどうすればよいですか?つまり、file:// cの代わりにlocalhostに移動します。

ありがとうございます。

サーバーを介してロードされたときに(そして「insertar.php」は、同じフォルダ内にある)

+0

これは、ブラウザで受信したページのMIMEタイプと関係している可能性があります。適切なWebサーバー上でサイトをホストしているわけではなく、ブラウザでfile:/// URIを開いているだけなので、状況は間違っています。 – klaar

+0

PHPはサーバ経由でアクセスされたときにのみ実行され、 'file:' URLはそれを実行しません。 – Barmar

答えて

0

PHPスクリプトのみが実行されます。 action属性に相対URLを使用し、サーバーの代わりにローカルファイルからHTMLページを読み込んでいるようです。したがって、サーバーを指すようにactionを変更する必要があります。

<form action="http://localhost/Pagina/insertar.php"> 
+0

あなたは素晴らしいです!私はWAMPと一緒に働いていますが、それはちょうど素晴らしい方法で働いた!今あなたを愛しています!本当にありがとう –

関連する問題