Witam
Mam następujący problem.Mam skrypt klienci.php w którym jest umieszczona tabela z danymi klientów, w polu Nazwa został umieszczony odnośnik który ma wyświetlać formularz z danymi do edycji wybranej osoby z tabeli. I tu jest właśnie problem bo nie mam pojęcia jak to zrobić żeby dane wybranej osoby były przekazywane do formularza. Jeśli ktoś wie jak to zrobić to prosze o pomoc.
A oto skrypty:
klienci.php
<?php
include "sklep_db_functions.php";
if(!makeDBConnection()){
return false;
}
$query = "SELECT * FROM klienci ";
echo("Odrzucone zapytanie: funkcja showItem: $query"); return false;
}
echo("<table border='1'width=650 BACKGROUND=tabela.jpg align='center'>"); echo("<tr><td align='center' colspan='12'BACKGROUND=AKCESORIA.jpg <font color=FFFFFF><b>KLIENCI</b></font></td></tr>"); echo("<td>nazwisko</td>"); echo("<td>nr domu</td>"); echo("<td>nr mieszkania</td>"); echo("<td>miejscowosc</td>");
echo("<td>$arr[Id]</td>"); echo("<a href='administrowanie1.php?action=klient&id=$arr[Id]'>$arr[Nazwa]</a>"); echo("<td>$arr[imie]</td>"); echo("<td>$arr[nazwisko]</td>"); echo("<td>$arr[ulica]</td>"); echo("<td>$arr[nr_domu]</td>"); echo("<td>$arr[nr_mieszkania]</td>"); echo("<td>$arr[kod]</td>"); echo("<td>$arr[miejscowosc]</td>"); echo("<td>$arr[kraj]</td>"); echo("<td>$arr[email]</td>"); echo("<td>$arr[Haslo]</td>");
}
?>
edycja_form.php
<form name = "formularz2"
action = "administrowanie1.php"
method = "POST"
>
<table border="1" align="center">
<tr>
<td>Id:</td>
<td>
<input type="text" name="id"
<?php echo(" value="$id"") ?> >
</td>
</tr>
<tr>
<td>Nazwa użytkownika:</td>
<td>
<input type="text" name="nazwa"
<?php echo(" value="$nazwa"") ?> >
</td>
</tr>
<tr>
<td>Imię:</td>
<td>
<input type="text" name="imie"
<?php echo(" value="$imie"") ?> >
</td>
</tr>
<tr>
<td>Nazwisko:</td>
<td>
<input type="text" name="nazwisko"
<?php echo(" value="$nazwisko"") ?> >
</td>
</tr>
<tr>
<td>ulica:</td>
<td>
<input type="text" name="ulica"
<?php echo(" value="$ulica"") ?> >
</td>
</tr>
<tr>
<td>nr domu:</td>
<td>
<input type="text" name="nr_domu"
<?php echo(" value="$nr_domu"") ?> >
</td>
<tr>
<td>nr mieszkania:</td>
<td>
<input type="text" name="nr_mieszkania"
<?php echo(" value="$nr_mieszkania"") ?> >
</td>
</tr>
<tr>
<td>kod:</td>
<td>
<input type="text" name="kod"
<?php echo(" value="$kod"") ?> >
</td>
</tr>
<tr>
<td>miejscowosc:</td>
<td>
<input type="text" name="miejscowosc"
<?php echo(" value="$miejscowosc"") ?> >
</td>
</tr>
<tr>
<td>kraj:</td>
<td>
<input type="text" name="kraj"
<?php echo(" value="$kraj"") ?> >
</td>
</tr>
</tr>
<tr>
<td>E-mail:</td>
<td>
<input type="text" name="email"
<?php echo(" value="$email"") ?> >
</td>
</tr>
<tr>
<td>Hasło:</td>
<td>
<input type="password" name="haslo"
<?php echo(" value="$haslo"") ?> >
</td>
</tr>
<tr>
<td align="left">
<input type="radio" name="action" value="dodaj" checked>Dodaj
<input type="radio" name="action" value="modyfikuj">Modyfikuj
<input type="radio" name="action" value="usun">Usuń
</td>
<td align="right">
<input type="submit" value="Wykonaj">
</td>
</tr>
</table>
</form>
funkcje.php
<?php
include "sklep_db_functions.php";
function klient($id)
{
if(!makeDBConnection()){
return false;
}
$query = "SELECT * FROM klienci WHERE Id='$id'";
echo("Odrzucone zapytanie: funkcja showItem: $query"); return false;
}
if($row === false){
return USERNAME_NOT_FOUND;
}
$GLOBALS['id'] = $row['Id'];
$GLOBALS['nazwa'] = $row['Nazwa'];
$GLOBALS['haslo'] = $row['Haslo'];
$GLOBALS['imie'] = $row['imie'];
$GLOBALS['nazwisko'] = $row['nazwisko'];
$GLOBALS['ulica'] = $row['ulica'];
$GLOBALS['nr_domu'] = $row['nr_domu'];
$GLOBALS['nr_mieszkania'] = $row['nr_mieszkania'];
$GLOBALS['kod'] = $row['kod'];
$GLOBALS['miejscowosc'] = $row['miejscowosc'];
$GLOBALS['kraj'] = $row['kraj'];
$GLOBALS['email'] = $row['email'];
return true;
}
}
?>
administrowanie1.php
<?php
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<title>Administracja kontami</title>
</head>
<body>
<a href="administrowanie1.php?action=pokaz">klienci</a>
<a href="main.php">Strona główna</a>
<?php
if(isSet($_SESSION['Przywileje'])){ if(!isSet($_SESSION['Przywileje']['Administrator'])){ }
}
else{
}
if(isSet($_GET['action'])){
if($_GET['action'] == 'pokaz'){
include "klienci.php";
}
}
if(isSet($_POST['action'])){ if(!makeDBConnection()){
$komunikat = "Wystąpił błąd: brak połączenia z bazą danych.";
}
if($_POST['action'] == 'klient'){
include "edycja_form.php";
include "funkcje.php";
}
else{
echo("Brak klienta o podanym identyfikatorze."); }
}
}
?>
</body>
</html>