Siemaneczko więc mam taki problem nieda się usuwać użytkowników ani edytować ich wcześniej się tylko dało usuwać ale coś robiłem i przestało działać.
Php:
<?php
if($_SESSION['logged'])
{
$zapytanie = "SELECT * FROM users ORDER BY id";
or
die('Błąd zapytania');{
echo '<table cellspacing="0">'; echo '<th>Reputacji</th>';
{
echo '<td>'.$wiersz['id'].'</td>'; echo '<td>'.$wiersz['nick'].'</td> '; echo '<td>'.$wiersz['ranga'].'</td>'; echo '<td>'.$wiersz['reputacja'].'</td>'; echo '<td><a href="usuzy.php?go=2&a=edit&id={$wiersz[0]}\">EDIT</a></td> '; echo '<td><a href="usuzy.php?go=2&a=del&id={$wiersz[0]}\">DEL</a></td> '; }
}
$a = trim($_REQUEST['a']);
if($a == 'edit' and
!empty($id)) {
/* zapytanie do tabeli */
id='$id'")
or
die('Błąd zapytania');
echo '<form action="usuzy.php" method="post">'; echo '<input type="hidden" name="a" value="save" />'; echo 'Nick:<br /> <input type="text" name="nick" value="'.$wiersz['nick'].'"><br />'; echo 'Ranga:<br /> <input type="text" name="ranga" value="'.$wiersz['ranga'].'"><br />'; echo 'Reputacja:<br /> <input type="text" name="reputacja" value="'.$wiersz['reputacja'].'"><br />'; echo '<input type="submit" value="popraw"><br />'; echo '<input type="reset" value="reset"><br />';
;
}
elseif($a == 'save') {
/* odbieramy zmienne z formularza */
$id = $_POST['id'];
$nick = trim($_POST['nick']); $ranga = trim($_POST['ranga']); $reputacja = trim($_POST['reputacja']);
/* uaktualniamy tabelę test */
nick='$nick',ranga='$ranga',reputacja='$reputacja' WHERE id='$id'")
or
die('Błąd zapytania'); echo '<div class="gj">Pomyślnie zmieniłeś dane... <a href="usuzy.php"> Odśwież... </a></div>'; }
elseif($a == 'del' and
!empty($id)) {
/* usuwamy rekord */
echo '<div class="gj">Użytkownik usunięty...<a href="usuzy.php"> Odśwież... </a></div>';
}
}
else{
echo 'Musisz być zarejestrowany aby zobaczyć tą stronę...'; };
?>
sql.sql
CREATE TABLE IF NOT EXISTS `users` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`selektowanie` int(11) NOT NULL,
`admin` int(1) NOT NULL DEFAULT '0',
`nick` varchar(100) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
`pass` varchar(60) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL,
`ranga` varchar(1000) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT NULL DEFAULT 'Gracz',
`data_rejestracji` int(11) NOT NULL,
`
mail` varchar
(255
) CHARACTER SET utf8 COLLATE utf8_polish_ci NOT
NULL, `gg` int(10) NOT NULL,
`ip` varchar(20) NOT NULL,
`user` int(11) NOT NULL DEFAULT '1',
`reputacja` int(255) NOT NULL DEFAULT '0',
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
INSERT INTO `users`
(`id`
, `selektowanie`
, `admin`
, `nick`
, `pass`
, `ranga`
, `data_rejestracji`
, `
mail`
, `gg`
, `ip`
, `user`
, `reputacja`
) VALUES
('1', '0', '1', 'Swajt', '710d5f0585b540f23b5982a6bd948d66', 'Właściciel', '1415403621', 'swajt@onet.pl', '41796610', '**Moje IP **', '100', '6000');
i jeszcze ss jak to wygląda :