![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 16.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
admin.php
Kod <?php include ("db_connect.php"); function br2nl($text) { $text = preg_replace("!<br.*>!iU", "", $text); return $text; } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Zarządzanie wpisami</title> </head> <body> <div style="width: 900px; margin: 0 auto; text-align: center;"> <?php if (!$_POST && !$_GET) { echo '<a href="admin.php?akcja=dodaj">Dodaj osobę</a><br />'; echo '<a href="admin.php?akcja=edytuj&krok=1">Edytuj osobę</a><br />'; echo '<a href="admin.php?akcja=usun&krok=1">Usuń osobę</a>'; } // form dodawania if ($_REQUEST['akcja']=="dodaj") { echo '<form action="admin.php" method="post">'; echo '<p>Imię: <input type="text" name="imie" /></p>'; echo '<p>Nazwisko: <input type="text" name="nazwisko" /></p>'; echo '<p>E-mail: <input type="text" name="email" /></p>'; echo '<p>Telefon: <input type="text" name="telefon" /></p>'; echo '<p>Alternatywny kontakt: <input type="text" name="alt" /></p>'; echo '<p>Opis:</p>'; echo '<textarea name="opis" style="width: 500px; height: 300px;"></textarea><br />'; echo '<input type="submit" name="dodaj" value="Dodaj" />'; } // dodaje bo bd if ($_POST['dodaj']) { $sql=mysql_query("INSERT INTO `fusion_users` (`imie`, `nazwisko`, `email`, `telefon`, `alt`, `opis`) VALUES ('".$_POST['imie']."', '".$_POST['nazwisko']."', '".$_POST['email']."', '".$_POST['telefon']."', '".$_POST['alt']."', '".nl2br($_POST['opis'])."')") or die("błąd"); echo 'Osoba dodana<br />'; echo '<a href="admin.php">wróć</a>'; } // form edycji if ($_REQUEST['akcja']=="edytuj") { if ($_REQUEST['krok']==1) { $sql=mysql_query("SELECT * FROM `fusion_users` ORDER BY `nazwisko` ASC") or die("błąd"); while ($lista=mysql_fetch_array($sql)) { echo '<a href="admin.php?akcja=edytuj&krok=2&id='.$lista['id'].'">'.$lista['nazwisko'].' '.$lista['imie'].'</a><br />'; } } if ($_REQUEST['krok']==2) { $sql=mysql_query("SELECT * FROM `fusion_users` WHERE `id`='".$_REQUEST['id']."'") or die("błąd"); $fusion_users=mysql_fetch_row($sql); echo '<form action="admin.php?akcja=edytuj&krok=3&id='.$osoba[0].'" method="post">'; echo '<p>Imię: <input type="text" name="imie" value="'.$osoba[1].'" /></p>'; echo '<p>Nazwisko: <input type="text" name="nazwisko" value="'.$osoba[2].'" /></p>'; echo '<p>E-mail: <input type="text" name="email" value="'.$osoba[3].'" /></p>'; echo '<p>Telefon: <input type="text" name="telefon" value="'.$osoba[4].'" /></p>'; echo '<p>Alternatywny kontakt: <input type="text" name="alt" value="'.$osoba[5].'" /></p>'; echo '<p>Opis:</p>'; echo '<textarea name="opis" style="width: 500px; height: 300px;">'.br2nl($osoba[6]).'</textarea><br />'; echo '<input type="submit" name="edytuj" value="Dodaj" />'; } if ($_REQUEST['krok']==3) { $sql=mysql_query("UPDATE `fusion_users` SET `imie`='".$_POST['imie']."', `nazwisko`='".$_POST['nazwisko']."', `email`='".$_POST['email']."', `telefon`='".$_POST['telefon']."', `alt`='".$_POST['alt']."', `opis`='".nl2br($_POST['opis'])."' WHERE `id`='".$_REQUEST['id']."'") or die("błąd"); echo 'Edycja zakończona.<br />'; echo '<a href="admin.php">wróć</a>'; } } if ($_REQUEST['akcja']=="usun") { if ($_REQUEST['krok']==1) { $sql=mysql_query("SELECT * FROM `fusion_users` ORDER BY `nazwisko` ASC") or die("błąd"); while ($lista=mysql_fetch_array($sql)) { echo '<p><a href="admin.php?akcja=usun&krok=2&id='.$lista['id'].'">'.$lista['nazwisko'].' '.$lista['imie'].'</a></p>'; } } if ($_REQUEST['krok']==2) { echo 'Czy jesteś pewien?<br />'; echo '<a href="admin.php?akcja=usun&krok=3&id='.$_REQUEST['id'].'"">TAK</a> <a href="admin.php?akcja=usun&krok=1">NIE</a>'; } if ($_REQUEST['krok']==3) { $sql=mysql_query("DELETE FROM `fusion_users` WHERE `id`='".$_REQUEST['id']."'") or die("błąd"); echo 'Usunięto.<br />'; echo '<a href="admin.php">wróć</a>'; } } ?> </div> </body> </html> Wiec chcialbym sie dowiedziec jak zrobić żeby ten błąd nie wylatywal i że jak na index.php wyskakiwał link do osoby (dane) i tam link dodaj to znajomych i wtedy wysyla mu zaproszenie a kolega je akceptuje. Chce zrobic tak ze mam strone php-fusion i tam w linkach mam lista kumpli i naciskamy linka, logowanie na index.php i zeby bylo echo nieprawidlowa nazwa uzytkownika itd... Bo chce zeby kazdy uzytkownik zaarejestrowany na mojej stronie (php-fusionie) bedzie tez mial swoja liste kumpli. Czekam na wasze mądre odpowiedzi zarówno adminów i użytkowników. Pozdrowionka |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 22:13 |