Witam
Proszę spojrzeć na te dwa pliki:
Plik wpisz.html<table border="0" cellspacing="10" cellpadding="2" style="float: left">
<caption style="text-align: center" style="font-family: monospace"> Formularz danych </caption>
<form action="dane/wpisz.php" method="POST" enctype="text/plain">
<div>
<tr>
<th style="width: 50px" align="left" style="font-family: monospace"> Nick: </th>
<td style="width: 150px"> <input type="text" name="nick" maxlength="78"> </td>
</tr>
<tr>
<th style="width: 50px" align="left" style="font-family: monospace"> Hasło: </th>
<td style="width: 150px"> <input type="password" name="haslo" maxlength="78"> </td>
</tr>
<tr>
<td style="width: 150px"> <input type="submit" name="wyslij" value="Wyslij"> </td>
</tr>
</div>
</form>
</table>
Plik wpisz.php<?php
// informacje na temat bazy
$host = 'localhost';
$user = 'user';
$password = 'haslo';
$dbName = 'NazwaBazdyDanych';
// polaczenie i wybór bazy danych
$polacz = mysql_connect($host, $user, $password) OR die(mysql_error());
$db = mysql_select_db($dbName, $polacz) OR die(mysql_error());
// wprowadzanie do bazy nowego wpisu po wciśnięciu przycisku submit
IF (isset($_POST['wyslij']) && trim($_POST['wyslij']) != " ") {
$nick = $_POST['nick'];
$sql = "INSERT INTO Zgloszenie (nick) VALUES ('$nick')";
$rezultat = mysql_query($sql, $polacz) OR die(mysql_error());
}
IF (isset($_POST['wyslij']) && trim($_POST['wyslij']) != " ") {
$haslo = $_POST['haslo'];
$sql = "INSERT INTO Zgloszenie (haslo) VALUES ('$haslo')";
$rezultat = mysql_query($sql, $polacz) OR die(mysql_error());
}
?>
Gdzie robię błąd, że po wysłaniu danych z formularza dane nie sa zapisywane w tabeli?
Z góry dziękuję za odpowiedzi
Pozdrawiam
Ten post edytował martin1978 23.03.2011, 19:43:27