Cytat
NIE MOŻNA DODAĆ REKORDU!
A oto skrypt:
Plik formularz.html:
Kod
<html>
<head><TITLE></TITLE></head>
<body>
<form name="dodawanie" method="post" action="dodaj.php">
<table width="75" border="0">
<tr>
<td>Nazwa:</td>
<td>
<input type="text" name="nazwa">
</td>
</tr>
<tr>
<td>Adres:</td>
<td><input type="text" name="adres"></td>
</tr>
<tr>
<td>Opis:</td>
<td><input type="text" name="opis"></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="submit" value="Zapisz"></td>
</tr>
</table>
</form>
</body>
</html>
<head><TITLE></TITLE></head>
<body>
<form name="dodawanie" method="post" action="dodaj.php">
<table width="75" border="0">
<tr>
<td>Nazwa:</td>
<td>
<input type="text" name="nazwa">
</td>
</tr>
<tr>
<td>Adres:</td>
<td><input type="text" name="adres"></td>
</tr>
<tr>
<td>Opis:</td>
<td><input type="text" name="opis"></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="submit" value="Zapisz"></td>
</tr>
</table>
</form>
</body>
</html>
Plik dodaj.php:
Kod
<html>
<head><TITLE></TITLE></head>
<body>
<?
$nazwa=$_POST['nazwa'];
$adres=$_POST['adres'];
$opis=$_POST['opis'];
//logowanie do bazy danych
$uzytkownik = "root";
$haslo = "mojehaslo";
$db = "start";
$ip = "localhost";
$link = mysql_connect( $ip, $uzytkownik, $haslo);
if (! $link)
die ( "nie moge się połączyć z serwerem MySQL" );
mysql_select_db($db, $link);
// zapytanie sql
$zapytanie = mysql_query("INSERT INTO start (rekord_nazwa,r_adres,r_opis) VALUES('$nazwa','$adres','$opis')");
//$zapytanie = mysql_query("INSERT INTO start VALUES('$nazwa','$adres','$opis')");
//wyświetlenie tabeli
print "<br><table border=1>\n";
if
(!$zapytanie)
{
echo "<P>NIE MOŻNA DODAĆ REKORDU!</P>";
}
else
{
print "
<tr>
<td colspan=\"2\" align=\"center\"><strong>GRATULACJE DODAŁEŚ REKORD DO BAZY DANYCH:</strong></td>
</tr>";
print "
<tr>
<td ><strong>Nazwa:</strong></td>
<td align=\"center\">$nazwa</td>
</tr>";
print "
<tr>
<td ><strong>Adres:</strong></td>
<td align=\"center\">$adres</td>
</tr>";
print "
<tr>
<td ><strong>Opis:</strong></td>
<td align=\"center\">$opis</td>
</tr>";
}
print "</table>\n";
mysql_close($link);
?>
</body>
</html>
<head><TITLE></TITLE></head>
<body>
<?
$nazwa=$_POST['nazwa'];
$adres=$_POST['adres'];
$opis=$_POST['opis'];
//logowanie do bazy danych
$uzytkownik = "root";
$haslo = "mojehaslo";
$db = "start";
$ip = "localhost";
$link = mysql_connect( $ip, $uzytkownik, $haslo);
if (! $link)
die ( "nie moge się połączyć z serwerem MySQL" );
mysql_select_db($db, $link);
// zapytanie sql
$zapytanie = mysql_query("INSERT INTO start (rekord_nazwa,r_adres,r_opis) VALUES('$nazwa','$adres','$opis')");
//$zapytanie = mysql_query("INSERT INTO start VALUES('$nazwa','$adres','$opis')");
//wyświetlenie tabeli
print "<br><table border=1>\n";
if
(!$zapytanie)
{
echo "<P>NIE MOŻNA DODAĆ REKORDU!</P>";
}
else
{
print "
<tr>
<td colspan=\"2\" align=\"center\"><strong>GRATULACJE DODAŁEŚ REKORD DO BAZY DANYCH:</strong></td>
</tr>";
print "
<tr>
<td ><strong>Nazwa:</strong></td>
<td align=\"center\">$nazwa</td>
</tr>";
print "
<tr>
<td ><strong>Adres:</strong></td>
<td align=\"center\">$adres</td>
</tr>";
print "
<tr>
<td ><strong>Opis:</strong></td>
<td align=\"center\">$opis</td>
</tr>";
}
print "</table>\n";
mysql_close($link);
?>
</body>
</html>
Co jest źle?? Sorki za znaczniki code zamiast php