| 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: 8 let
|
|||
0