Witam,
Prowadzę stronę z linkami do transmisji sportowych (
http://transmisje.org.pl/ ). Chciałbym do niej dodać formularz dzięki któremu użytkownicy będą mogli dodawać swoje transmisje. Przy dużej pomocy google udało mi się stworzyć coś takiego:
http://www.raszbu2.unixstorm.org/test/test2.phpKod źródłowy prezentuje się tak:
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2">
</head>
<?php
// nawiazujemy polaczenie
$connection = @mysql_connect('xxxxxx', 'raszbu2_test2', 'xxxxxx') // w przypadku niepowodznie wyświetlamy komunikat
or
die('Brak połączenia z serwerem MySQL.<br />Błąd: '.mysql_error());// połączenie nawiązane ;-)
echo "Udało się połączyć z serwerem!<br />"; // nawiązujemy połączenie z bazą danych
// w przypadku niepowodzenia wyświetlamy komunikat
or
die('Nie mogę połączyć się z bazą danych<br />Błąd: '.mysql_error());// połączenie nawiązane ;-)
echo "Udało się połączyć z bazą dancych!"; // zamykamy połączenie
mysql_query("insert into nazwa_tabeli (pole1, pole2, pole3) values ('".$_POST['pole1']."','".$_POST['pole2']."', '".$_POST['pole1']."');"); ?>
<table>
<form action="" method="post">
<tr>
<td><b>Data:</b></td>
<td><input type="text" name="formName"/></td>
</tr>
<tr>
<td><b>Godzina:</b></td>
<td><input type="text" name="formNazwa"/></td>
</tr>
<tr>
<td><b>Nazwa:</b></td>
<td><input type="text" name="formText"/></td>
</tr>
<tr>
<td><b>Link:</b></td>
<td><textarea name="text"></textarea></td>
</tr>
<tr>
<td><b>Nazwa kanału:</b></td>
<td><textarea name="formText"></textarea></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="submit" value="Wyślij formularz"/></td>
</tr>
</form>
</table>
</html>
Problem polega na tym że nic się nie dzieje w bazie danych - jest pusta mimo iż wysyłam do niej próbne treści.
Proszę żeby ktoś poprawił mi ten kod aby działał.
Ten post edytował raszbu 23.03.2011, 14:50:56