問題... 2つのPHPファイル...最初のファイルはPHPと入力フォームで、2番目は接続データベースです...問題はボタン入力名を変更するときです...保存時に「保存」データベースに挿入された場合私は接続で変更しようとしていました。if(isset($_POST['save']))
まだデータボックスに何も確認しないで保存してください...
これは、検証フィールドと入力フィールドを持つ最初のファイルです
<?php
if($_POST)
{
$errors = array();
//start validation
if(empty($_POST['naziv_objekta']))
{
$errors['naziv_objekta1'] = "Field cannot be empty";
}
//check errors
if(count($errors) == 0)
{
header('Location: http://blablabla/connect_test.php/');
exit();
}
}
?>
<form action="connect_test.php" method="post"/>
<table width="545" border="0" align="center" >
<tbody>
<tr>
<td width="257">Naziv objekta:</td>
<td width="278"> <input type="text" placeholder="Unesite naziv objekta" name="naziv_objekta" id="naziv_objekta" value="<?php if(isset($_POST['naziv_objekta'])) echo $_POST['naziv_objekta']; ?>" /><p><?php if(isset($errors['naziv_objekta1'])) echo $errors['naziv_objekta1']; ?></p>
</td>
</tr>
</tbody>
<tbody>
<tr>
<th align="center" valign="middle"><input onclick="return confirm('Da li ste sigurni?');" align="middle" type="Submit" name="save" value="sacuvaj"/></th>
</tr>
</tbody>
</table>
第二のファイル(コネクトファイルの一部)。それは非常に大きな部分です。
<?php
$host = "localhost";
$user = "blablabla";
$pass = "blablabla";
$db = "blablabla";
$link = mysqli_connect($host,$user,$pass,$db);
if (!$link) {
die('Connect Error (' . mysqli_connect_errno() . ') '. mysqli_connect_error());
}
if(isset($_POST['save']))
$values1 = $_POST['naziv_objekta'];
$values2 = $_POST['maticni_broj'];
フォーム全体を表示します。ボタンは 'save'ではなく' submit'という名前です。 – Barmar
私はそれが "名前"を変えることを意味する組み合わせを試していると言った –
@Barmarは今は大丈夫ですか? –