Autor | Zpráva | ||
---|---|---|---|
FesanCZ Profil |
#1 · Zasláno: 25. 1. 2019, 04:28:59
Dobrý den, mám takový dotaz. Potřebuju aby se do každé tabulky vložilo jiné jméno. Tím myslím toto, že Jezdec1 a Jezdec2 budou 2 rozdílné jména. Obrázek Děkuji za rady
<?php $conn = mysqli_connect("127.0.0.1", "root", "", "rusnak", "3306"); if ($conn === false) { die("Nepodařilo se připojit do databáze. " . mysqli_connect_error());} $sql = "SELECT * FROM jezdec INNER JOIN vozidlo ON vozidlo.ID_vozidlo = jezdec.ID_jezdec"; $result = mysqli_query($conn, $sql); echo ("<table border=1>"); if (mysqli_num_rows($result) > 0) { while ($row = mysqli_fetch_assoc($result)) { $jmeno = $row["jmeno"]; $kategorie = $row["kategorie"]; $vyrobce = $row["vyrobce"]; if ($kategorie == "kamion") { mysqli_query($conn, "INSERT INTO posadka(jezdec1,jezdec2,jezdec3,kategorie,vyrobceP) VALUES('$jmeno','$jmeno','$jmeno','$kategorie','$vyrobce')"); } if ($kategorie == "osobak") { mysqli_query($conn, "INSERT INTO posadka(jezdec1,jezdec2,jezdec3,kategorie,vyrobceP) VALUES('$jmeno','$jmeno','','$kategorie','$vyrobce')"); } if ($kategorie == "motorka") { mysqli_query($conn, "INSERT INTO posadka(jezdec1,jezdec2,jezdec3,kategorie,vyrobceP) VALUES('$jmeno','','','$kategorie','vyrobce')"); } } } echo "</table>"; //header("Location: index.php"); ?> |
||
Keeehi Profil |
#2 · Zasláno: 25. 1. 2019, 10:13:56
SQL Insert to vloží do databázové tabulky ale nevypíše to do tabulky na stránce. Chceš jedno druhé nebo obojí?
Ještě nám prosím ukaž co za data vznikne provedením dotazu SELECT * FROM jezdec INNER JOIN vozidlo ON vozidlo.ID_vozidlo = jezdec.ID_jezdec
|
||
FesanCZ Profil |
#3 · Zasláno: 25. 1. 2019, 15:14:57
Keeehi:
Vypisuji to na další stránce, výsledek je přiložený obrázek a kód stránky je <?php $conn = mysqli_connect("127.0.0.1", "root", "", "rusnak", "3306"); if ($conn === false) { die("Nepodařilo se připojit do databáze 71. " . mysqli_connect_error());} $sql = "SELECT * FROM posadka"; $result = mysqli_query($conn, $sql); if (mysqli_num_rows($result) > 0) { echo "<th>Jezdec č.1</th>"; echo "<th>Jezdec č.2</th>"; echo "<th>Jezdec č.3</th>"; echo "<th>Kategorie</th>"; echo "<th>Výrobce</th>"; while ($row = mysqli_fetch_assoc($result)) { echo "<tr>"; echo "<td>" . $row["jezdec1"] . "</td>"; echo "<td>" . $row["jezdec2"] . "</td>"; echo "<td>" . $row["jezdec3"] . "</td>"; echo "<td>" . $row["kategorie"] . "</td>"; echo "<td>" . $row["vyrobceP"] . "</td>"; echo "</tr>"; } } ?> |
||
Keeehi Profil |
#4 · Zasláno: 25. 1. 2019, 17:42:20
FesanCZ:
„Vypisuji to na další stránce“ OK, nebylo to úplně jasné, jelikož máš v kódu echo ("<table border=1>"); a to nemá s ukládáním nic společného.
Ještě prosím výsledek toho sql dotazu co jsem psal. |
||
Časová prodleva: 5 let
|
0