Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]użytkownik wybiera wiersz z jednej kolumny i exportuje do drugiej
Kalinkaa
post 13.06.2017, 10:39:36
Post #1





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

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


Potrzebuję pomocy przy napisaniu w php żeby użytkownik wybierał wiersz z jednej kolumny i exportuje do drugiej. Napisałam formularz i wywoływanie tego ale coś nie działa

Go to the top of the page
+Quote Post
nospor
post 13.06.2017, 10:40:35
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
ale coś nie działa
Super. To popraw kod od linii 4 do 15 tak by jakos dzialalo


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Kalinkaa
post 13.06.2017, 10:43:12
Post #3





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

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


Mam coś takiego w formularzu:
<form action="odpowiedz.php" method="post">
<?
$zapytanie = "SELECT * FROM film ORDER BY rok";

$wynik=mysqli_query($conn, $zapytanie);



if ($wynik){

if (mysqli_num_rows($wynik)){

echo"<p>Lista filmów według roku produkcji:</p>";

echo"<table>

<tr><th>Tytuł orginalny</th>
<th>Tytuł polski</th>
<th>Reżyser</th>
<th>Gatunek</th>
<th>Rok produkcji</th>
<th>Kraj produkcji</th>
<th>Obejrzane</th>
<th>Do obejrzenia</th>
</tr>";



while($wiersz=mysqli_fetch_assoc($wynik)){

echo "<tr><td>".$wiersz['tytul_orginalny']."</td>
<td>".$wiersz['tytul_polski']."</td>
<td>".$wiersz['rezyser']."</td>
<td>".$wiersz['gatunek']."</td>
<td>".$wiersz['rok']."</td>
<td>".$wiersz['kraj_produkcji']."</td>
<td><input type=\"checkbox\" name=\"obejrzane\" value=\"obejrzane\" /></td>
<td><input type=\"checkbox\" name=\"do_obejrzenia\" value=\"do_obejrzania\" /></td>
</tr>";

}

echo "</table><hr>";

mysqli_free_result($wynik);


echo "<input type=\"reset\" name=\"reset\" value=\"Reset \" />";
echo "<input type=\"submit\" name=\"zapisz\" value=\"Zapisz odbowiedzi\" /><br>";

}else{

echo "Brak danych do wyświetlenia. <br>";

}



Go to the top of the page
+Quote Post
nospor
post 13.06.2017, 10:44:47
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Uzywaj BBCODE gdy wstawiasz kod na forum

Zanim przejdziemy dalej to zapoznaj sie tez z
Temat: Jak poprawnie zadac pytanie oraz przygotowac srodowisko pracy
oraz zastosuj do tego co tam napisano


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Tomplus
post 13.06.2017, 11:48:35
Post #5





Grupa: Zarejestrowani
Postów: 1 875
Pomógł: 230
Dołączył: 20.03.2005
Skąd: Będzin

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


@Kalinka
Przecież masz kod gotowy, teraz należy tylko przetworzyć kod przesyłany przez formularz:

- pierwsza tablica to $_POST['obejrzane']
- druga tablica to $_POST['do_obejrzania']

Przyczym zamiast value='obejrzane' powinnaś napisać value="'.$wiersz['idVideo'].'" bo inaczej skąd masz wiedzieć który checkbox został zaznaczony.
Go to the top of the page
+Quote Post

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: 16.07.2025 - 16:04