2011-09-06 18 views
2

私は、データベースにhtml形式でデータを挿入しようとしています。フォームはHTMLでコード化され、データベースはMySQLを使用して管理され、私はデータを挿入するためにPHPを使用しています。私は問題がコードではなくphpのセットアップ(私はコードをちょうどの場合に含める)ではないと思う。データベースにデータを挿入するためのPHPのセットアップ方法は?

私はMAMPをインストールしました(私はSnow Leopard Macで作業しています)。 (私は、端末すべてが正常に動作上のコマンドを入力した場合)PHPは

正常に動作しているようだ問題は、私は、充填後、送信ボタンをクリックしたときということですinsertar.php

と呼ばれるフォームのアクションは、PHPファイルでありますフォームの場合、ブラウザにinsertar.phpのコードが表示されますが、挿入されません。

私はあなたの助けに大変感謝します。

PHPコード:

<?php 

$conn = mysql_connect("localhost","root","root"); 
if (!$conn) 
    { 
    die('Imposible efectuar la conexion' . mysql_error()); 
    } 

mysql_select_db("zealot", $conn); 

$id = $_POST["id"]; 
$date = $_POST["date"]; 
$name = $_POST["name"]; 


mysql_query("insert into logistica_rastreo values('$id' , '$date' , '$name');"); 


?> 

HTMLコード

<form name="the_form" method="post" action="insertar.php"> 
    <table> 
    id:  <input type="text" size="30" maxlength="40" name="id"/>       
    date:  <input type="text" size="30" maxlength="40" name="date"/>   
    name:  <input type="text" size="30" maxlength="40" name="name"/>    
    </table> 
    <br/> 
    <input type="submit" value="Registrar" name="registrar" /> 
    <br/> 
</form> 
+0

mysql_query("insert into logistica_rastreo values('$id' , '$date' , '$name');"); 

このような何かを行いますPHP。 –

+0

'$ _POST'を持っている全ての行を削除し、mysql_queryに手動で挿入して動作させると、insertar.phpを実行します。私は、PHPファイルが正しいと思います。 [ちなみに、これは私がこのコンピュータで実行している最初のPHPスクリプトです] –

+6

あなたのサーバはPHPを実行しないように設定されているようですが、PHPコードを表示するだけです。 Apacheを使用している場合は、mod_phpが有効になっていることを確認してください。 – Konerak

答えて

1

こんにちはdeps_stats、 あなたHTMLやPHPのコードは限り私はこれを確認することができますように完全okです...

cpanelからサーバーの設定を確認し、 Rクエリモジュールは

この問題はないコードレベルであなたのサーバーレベルで..です(つまり、実行、削除、などが有効かしていない)...これがあれば...

+0

それは多くを助けます、私はそれに取り組んでいます –

+0

もしあなたが得ることができなければ、我々は再びoverthis議論することができます... :) –

0

わからない、これは役立つだろうホープ問題はありますが、挿入する列を必ず指定することをお勧めします。例えば、これに代えて:あなたのサーバが許可されていないよりも、あなたのサーバは、(PHPのタイプである) `insertar.php`のコードを示している場合

mysql_query("insert into logistica_rastreo(id,date,name) values('$id' , '$date' , '$name');"); 
関連する問題