Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql]klikanie na odnośnik w lewej kolumnie, który otwiera prawą kolumnę
Oscar_83
post 15.09.2007, 20:17:12
Post #1





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 10.05.2007

Ostrzeżenie: (0%)
-----


Witam mam taki problem. podzieliłem stronkę na lewą i prawą kolumnę za pomocą div. W lewej kolumnie wyświetlam za pomocą zapytania zawartość 1 kolumny (o nazwie alias) z bazy danych. Chciałbym aby klikając na odpowiedni wyraz z lewej kolumny wyświetlało mi w prawej kolumnie wszystkie dane które są związane z tym jednym id.

oto mój kod:

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <html>
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
  6. <meta name="Author" content="Marek" />
  7. <title>Znajomi na HT</title>
  8. <link rel="stylesheet" type="text/css" href="style.css" />
  9. </head>
  10. <body>
  11. <h1 align="center">ZNAJOMI NA HT</h1>
  12. <div id="strona">
  13.  <div id="lewakolumna">
  14.  
  15. <?php
  16.  $polaczenie = mysql_connect("localhost", "mzukowski", "xxx") or die ("Sprawdź połączenie z serwerem: " . mysql_error());
  17.  mysql_select_db('mzukowski', $polaczenie)
  18.  or die (mysql_error());
  19.  mysql_query('SET NAMES latin2');
  20.  
  21. $query = "SELECT alias FROM znajomi ORDER BY alias ASC ";
  22. $results = mysql_query($query) or die (mysql_error());
  23. while ($row = mysql_fetch_array($results)) {
  24. ?>
  25. <table width="55%" border="0" cellpadding="2" cellspacing="2" align="center" bgcolor="#A2BE76" font size="-1">
  26. <tr>
  27. <td>
  28. <?php
  29. echo $row['alias'];
  30. ?>
  31. </td>
  32. </tr>
  33. </table>
  34. <?php
  35.  
  36. };
  37. ?>
  38.  
  39.  </div>
  40.  <div id="prawakolumna">
  41.  
  42.  </div>
  43.  
  44.  
  45. </body>
  46. </html>


może jakoś tak zrobić żeby klikając w lewej kolumnie na konkretny "alias" zapisywało ten alias do zmiennej i potem w prawej kolumnie zrobić np coś takiego żeby tą zmienną wrzucało w where:
  1. <?php
  2.  $polaczenie = mysql_connect("localhost", "mzukowski", "xxx") or die ("Sprawdź połączenie z serwerem: " . mysql_error());
  3.  mysql_select_db('mzukowski', $polaczenie)
  4.  or die (mysql_error());
  5.  mysql_query('SET NAMES latin2');
  6.  
  7. $query = "SELECT * FROM znajomi where`".$zmienna."`";
  8. $results = mysql_query($query) or die (mysql_error());
  9. while ($row = mysql_fetch_array($results)) {
  10. ?>
  11. <table width="55%" border="1" cellpadding="2" cellspacing="2" align="center" bgcolor="#C0C0C0" font size="-1">
  12. <tr>
  13. <td>
  14. <?php
  15. echo "<b style='color: white;'>alias: </b>", $row['alias'];
  16. echo "<br>";
  17. echo "<b style='color: white;'>prowadzona drużyna: </b>", $row['druzyna'];
  18. echo "<br>";
  19. echo "<b style='color: white;'>obecna liga: </b>", $row['liga'];
  20. echo "<br>";
  21. echo "<b style='color: white;'>w HT od: </b>", $row['od'];
  22. echo "<br>";
  23. echo "<b style='color: white;'>osiągnięcia: </b> <br>", nl2br($row['osiagniecia']);
  24. echo "<br>";
  25. echo "<b style='color: white;'>kilka słów ..: </b>";
  26. echo "<br>";
  27. echo nl2br($row['opis']);
  28. ?>
  29. </td>
  30. </tr>
  31. </table>
  32. <?php
  33. echo "<br>";
  34. };
  35. mysql_close($polaczenie);
  36. ?>


tylko co bym musiał zrobić żeby tą zmienną przeniosło z diva"lewakolumna" do diva "prawakolumna"?

Ten post edytował Oscar_83 15.09.2007, 20:29:59
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 08:42