Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] WYZWANIE DLA LAIKA :) !, Pobranie danych z kilku tabel, ale przez formularz.
vega_osa
post 29.01.2009, 19:39:47
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 29.01.2009

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


Może ktoś z was znajdzie w tym błąd, bądz może moje złe rozumowanie.



Chodzi o to:

Mam dwie tabele:

studenci (id, imie, nazwisko,kierunek ...... )

oceny (ido, ocena, idp(przedmiot), id(student), data )

Mam formularz w który wpisujemy imie i nazwisko i teraz poprzez zatwierdzenie powinna wyskoczyc nam tabela danych z połączenia ze sobą oceny i studenci.

Czyli np. interesuja mnie wszystkie informacje o JANIE KOWALSKIM , wiec wpisuje JAN KOWALSKI w formularz i już.

No ale poniższy kod nie działa i nie mam zielonego pojęcia dlaczego.







<?php


mysql_connect ("localhost","user","password");
mysql_query ("use test...");



$nazwisko=$_POST["nazwisko"];
$imie=$_POST["imie"];

echo"
<form method=post>

<table border=2>

<tr><th><b> WPISZ DANE STUDENTA </b> </th><tr>

<tr><th>nazwisko: <center> <input type=text name=nazwisko></tr>

<tr><th>imie: <center> <input type=text name=imie></tr>


</table>
<input type=submit name=akcja value=Zatwierdz><BR>

</form>";

if($_POST["akcja"] == "Zatwierdz")
{
{$q=mysql_query("select id,nazwisko,imie,album,kierunek,data_ur,plec,rok_studiow,ocena,idp,data
from studenci inner join oceny on studenci.id=oceny.id
where nazwisko=$nazwisko,imie=$imie group by id");}

echo "<table border=13>";
echo "<tr> <th> id </th><th> nazwisko </th><th> imie </th><th> album </th><th> kierunek </th><th> data_ur </th><th> plec </th><th> rok studiow </th>
<th> ocena </th><th> idp </th><th> data </th><tr>";
echo "<ol>";

while (list($id, $nazwisko, $imie, $album, $kierunek, $data_ur, $plec, $rok_studiow, $ocena, $idp, $data )=mysql_fetch_array($q))
{echo"<tr><td> $id </td><td> $nazwisko </td><td> $imie </td><td> $album </td>
<td> $kierunek </td><td> $data_ur </td><td> $plec </td><td> $rok_studiow </td>
<td> $ocena </td><td> $idp </td><td> $data </td></tr>";

}
echo"</ol>";
echo"</table>";

}



?>
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: 31.07.2025 - 08:26