Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: skrypt książki telefonicznej
Forum PHP.pl > Forum > PHP
jarmiar
witajcie,

znalazłem w interncie tutorial opisujący tworzenie ksiązki telefonicznej i na tej podstawie sobie ją stworzyłem.

  1. <?
  2. if(auth()) {
  3. mysql_connect("localhost", "fdgfg", "fdfg") or
  4. die ("Nie można połączyć z bazą danych");
  5. mysql_select_db("rus_stal11") or
  6. die ("Nie można wybrać bazy danych");
  7.  
  8. if($_POST['co'] == 'dodaj') { // dodawanie rekordu
  9. if($_POST['imie'] && $_POST['nazwisko'] && $_POST['telefon']) {
  10. $query = "INSERT INTO ksiazkatelefoniczna (imie, nazwisko, ";
  11. $query .= "telefon) VALUES ('".$_POST['imie']."', '".$_POST['nazwisko']."', '".$_POST['telefon']."');";
  12. $wynik = mysql_query($query);
  13. }
  14.  } elseif($_GET['co'] == 'skasuj') { // usuwanie
  15.  $wynik = mysql_query ("DELETE FROM ksiazkatelefoniczna WHERE nr = '".$_GET['id']."';");
  16. }
  17.  
  18. $wynik = mysql_query ("SELECT * FROM ksiazkatelefoniczna;") or
  19. die ("Błąd w pytaniu");
  20.  
  21. print "<table cellpadding=5 border=1>";
  22. print "<tr><td><b>Imię: </b></td><td><b>Nazwisko: </b></td>";
  23. print "<td><b>Telefon: </b></td></tr>n";
  24.  
  25. while($rekord = mysql_fetch_assoc($wynik)) {
  26. $nr = $rekord['nr'];
  27. $imie = $rekord['imie'];
  28. $nazwisko = $rekord['nazwisko'];
  29. $telefon = $rekord['telefon'];
  30.  
  31. print "<tr><td>$imie</td><td>$nazwisko</td><td>$telefon</td><td>";
  32. print "<a href="index.php?co=skasuj&id=$nr">skasuj</a></td></tr>n";
  33. }
  34. print "</table>";
  35. print "<form method=POST>Nowy rekord:";
  36. print '<input type="hidden" name="co" value="dodaj"><table>';
  37. print '<tr><td>Imię: </td><td><input type="text" ';
  38. print 'name="imie"></td></tr><tr><td>Nazwisko:</td><td><input ';
  39. print 'type="text" name="nazwisko"></td></tr><tr><td>Telefon:</td>';
  40. print '<td><input type="text" name="telefon"></td></tr>';
  41. print '</table><input type="submit" value="Dodaj"></form>';
  42. }
  43. else {
  44. echo('Zaloguj się');
  45. }
  46. ?>


tylko chodzi mi o to żeby każdy użytkownik miał inne wpisy.
jak to można zrobić?
(system logowania mam oparty na pliku tekstowym oraz na sesjach (funkcja auth()winksmiley.jpg)
kwiateusz
Przeniesiono Gotowe rozwiązania->PHP
Ociu
Y... jak inne wpisy ? RAND() ? :/
jarmiar
no żeby jak jeden użytkownik ma np.

Jana Kowalskiego to żeby drugi nie miał tego samego, bo w tym moim skrypcie to tak jest
UDAT
Dodaj kolumnę owner (właściciel), która będzie kluczem obcym do tabeli z userami.
Potem dodaj warunek w zapytaniach wyświetlających wybierający rekordy tylko z owner = id_zalogowanego
jarmiar
a moze fragment kodu?

nie jestem jeszcze taki dobry w php więc proszę o kod (chociarz kawałek)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.