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 "; return false; } echo("<tr><td align='center' colspan='12'BACKGROUND=AKCESORIA.jpg <font color=FFFFFF><b>KLIENCI</b></font></td></tr>"); } ?>
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" > </td> </tr> <tr> <td>Nazwa użytkownika:</td> <td> <input type="text" name="nazwa" > </td> </tr> <tr> <td>Imię:</td> <td> <input type="text" name="imie" > </td> </tr> <tr> <td>Nazwisko:</td> <td> <input type="text" name="nazwisko" > </td> </tr> <tr> <td>ulica:</td> <td> <input type="text" name="ulica" > </td> </tr> <tr> <td>nr domu:</td> <td> <input type="text" name="nr_domu" > </td> <tr> <td>nr mieszkania:</td> <td> <input type="text" name="nr_mieszkania" > </td> </tr> <tr> <td>kod:</td> <td> <input type="text" name="kod" > </td> </tr> <tr> <td>miejscowosc:</td> <td> <input type="text" name="miejscowosc" > </td> </tr> <tr> <td>kraj:</td> <td> <input type="text" name="kraj" > </td> </tr> </tr> <tr> <td>E-mail:</td> <td> <input type="text" name="email" > </td> </tr> <tr> <td>Hasło:</td> <td> <input type="password" name="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'"; 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 exit; } } else{ exit; } if($_GET['action'] == 'pokaz'){ include "klienci.php"; } } 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{ } } } ?> </body> </html>