Witam. Jestem poczatkujacym. Mam problem z baza danych. Utworzylem ja w mysql- tu nie bylo problemow. Zaczynaja sie one jak łącze tą bazę z PHP. A mianowicie chcem zrobić dodawanie, usuwanie, wyszukiwanie z tej bazy za pomocą interfesju graficznego wykorzystując do tego własnie PHP, z którym nie miałem zbyt duzo do czynienia. Zrobiłem już dodawanie do bazy. Ale mam problem z kasowaniem jakiegoś rekordu. Oto skrypty html i php.
<HTML>
<HEAD>
<TITLE>Kasowanie rekordu</TITLE>
</HEAD>
<BODY>
<H1>Kasowanie pojedynczego rekordu</H1>
<FORM ACTION="usun.php" METHOD="POST">
<TABLE BORDER=0>
<tr><td>Nazwa_serwisu</td><td><input type=char name=nazwa_serwisu maxlength=255
size=50><br></td></tr>
<tr><td colspan=2><input type=submit value="Kasuj"></td></tr>
</TABLE>
</FORM>
</BODY>
</HTML>
usun.php
<HTML>
<HEAD>
<TITLE>Efekt kasowania pojedynczego rekordu</TITLE>
</HEAD>
<BODY>
<H1>Rezultat kasowania rekordu</H1>
<?
if (!$Nazwa_serwisu)
{
echo "Nie ma danych<br>";
}
else
{
$connection = @mysql_connect("localhost", "", "")
or die("Brak lacznosci");
$db_name = "serwis";
mysql_select_db($db_name, $connection);
$sql = "delete from dodaj_serwis where nazwa_serwisu = \"$Nazwa_serwisu\"";
$result = @mysql_query($sql, $connection)
or die("Zapytanie chybione");
if ($result)
{
echo mysql_affected_rows()." rekordow skasowanych";
}
}
?>
Jesli chodzi o usera, hasło itd wszytsko jest ok. Natomiast po wykonaniu operacji pojawia mi sie taki komunikat:
"; } else { $connection = @mysql_connect("localhost", "", "") or die("Brak lacznosci"); $db_name = "serwis"; mysql_select_db($db_name, $connection); $sql = "delete from dodaj_serwis where nazwa_serwisu = \"$Nazwa_serwisu\""; $result = @mysql_query($sql, $connection) or die("Zapytanie chybione"); if ($result) { echo mysql_affected_rows()." rekordow skasowanych"; } } ?>
Czyli wyświetla mi cały skrypt usun.php
Jak ktoś wie gdzie jest błąd to proszę o pomoc. Dzięki.
Kasowanie rekordu (PHP i MYSQL)
Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
Wróć do „Technologie WWW - cz. 2 Server-side (PHP, ASP, CGI, SQL)”
Przejdź do
- Tworzenie witryn internetowych
- ↳ Technologie WWW - cz. 1 Client-side (HTML, CSS, JAVA SCRIPT)
- ↳ Technologie WWW - cz. 2 Server-side (PHP, ASP, CGI, SQL)
- ↳ Web Standards
- ↳ Flash
- ↳ Grafika i webdesign
- ↳ Hosting i domeny
- ↳ Narzędzia i programy webmastera
- ↳ Oceń stronę / grafikę / animację / skrypt
- Promowanie i zarządzanie serwisem
- ↳ Reklama, e-marketing i monitoring
- ↳ Promowanie w wyszukiwarkach
- ↳ Public Relations i budowanie wizerunku
- ↳ Tworzenie dochodowych serwisów WWW
- ↳ Narzędzia e-biznesu
- Inne
- ↳ Giełda ofert: Poszukuję/Kupię/Sprzedam/Zlecę/Współpraca
- ↳ Webmastering
- ↳ Newsy z sieci
- ↳ Uwagi i opinie o WebInside.pl
- ↳ Hydepark & Offtopic