Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][PDO][MySQL]Przypisywanie wartości z pierwszej tabeli do drugiej
matius71
post
Post #1





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 22.08.2009

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


Witam,

Trafiam tu z kolejną zagadką którą mam nadzieje że kolejny raz uda się rozwiązać (IMG:style_emoticons/default/Lkingsmiley.png)

Powiedzmy że mam w bazie danych dwie tabele jedna to "Szkoła" druga to "Uczniowie".

Misja jest tak żeby w tabeli "uczniowie" wpisać ID szkoły do której należy uczeń.

I chodzi mi o to że jak to zrobić żeby w formularzu zrobionym w HTML i PHP było widać listę NAZW dostępnych szkół z tabeli "szkoły" a jak się wybierze którąś to żeby w tabeli "Uczniowie" zapisywało się ID wybranej szkoły a nie nazwa szkoły?

Trochę to zagmatwane i właśnie nawet nie wiem jak zacząć tego szukać w google (IMG:style_emoticons/default/nerdsmiley.png)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
matius71
post
Post #2





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 22.08.2009

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


Gdzieś wcześniej mam:

  1. $stmt = $db->prepare('INSERT INTO members (SchoolID) VALUES (SchoolID)');
  2. $stmt->execute(array(
  3. ':SchoolID' => $SchoolID
  4. ));
  5. $id = $db->lastInsertId('memberID');


Potem formularz:

  1.  
  2. <select type="text" name="SchoolName" id="SchoolName" class="form-control input-lg" placeholder="School Name" value="<?php
  3. if(isset($error)){ echo htmlspecialchars($SchoolID, ENT_QUOTES); } ?>" tabindex="5">
  4. <option selected="selected" disabled="disabled">School Name </option>;
  5.  
  6. <?php
  7. $stmt = $db->query('SELECT SchoolName, SchoolID FROM Schools ');
  8. $stmt->execute(array(':SchoolName' => $SchoolName,
  9. ':SchoolID' => $SchoolID));
  10.  
  11. // pobranie/wyświetlenie wyników
  12. while($row = $stmt->fetch())
  13. {
  14. echo '<option>'. $row['SchoolName'] .' </option>';
  15. }
  16. ?>
  17.  
  18. </select>



To co tu pokazałem nie działa za bardzo, nie mam innego pomysłu jak to powinno wyglądać żeby zapisywał się sam ID szkoły.

Naprawde nikt nie jest w stanie mi pomóc?

Ten post edytował matius71 1.03.2018, 16:10:32
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 14.10.2025 - 10:55