Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL]Przenoszenie rekordów bezpośrednio ze strony
Forum PHP.pl > Forum > Przedszkole
Lirdoner
Witam jeszcze raz

Wyniki jednej tabeli wyświetlam w ten sposób
  1. <?php
  2. $query = "SELECT * FROM weryfikacja";
  3. $result = mysql_query($query) or die (mysql_error());
  4. echo"<table border='1' width='100%'>";
  5. echo"<tr>";
  6. echo"<th>Nick</th><th>E-mail</th><th>GG</th><th>Przedmiot</th><th>Akceptacja</th>";
  7. echo"</tr>";
  8. while ($row = mysql_fetch_array($result))
  9. {
  10. echo "<tr>";
  11. echo "<td>", $row['Nick'], "</td><td>", $row['E-mail'], "</td><td>", $row['GG'], "</td><td>", $row['Przedmiot'], "</td><td>", Zatwierdź,"</td>";
  12. echo "</tr>";
  13. }
  14. echo "</table>";
  15. ?>


I teraz co zrobić aby po wciśnięciu odnośnika "Zatwierdź" wybrany rekord został przeniesiony do innej tabeli?
Blame
W twoim wypadku odnośnik musi "mówić" skryptowi o który wiersz ci chodzi, może na przykład przekazywać id. Potem pobierasz je za pomocą $_GET i wstawiasz do innej tabeli poprzez INSERT.
patryk9200
tu masz pętlę która przeniesie dane, przekazanie co i gdzie to myślę, że sam zrobisz, możesz usunąć funkcję iconv jeśli nie zmieniasz kodowania.
Ja takie coś napisałem jak przenosiłem dane z PHP-Fusion do własnego skryptu
cojack
o czym Ty patryk czlowieku piszesz? Ty jesteś chyba jakiś upośledzony?!

Lirdoner robisz to mniej więcej tak jak Ci powiedział Blame, czyli:

  1. ...
  2. echo "<td> $row['Nick'] </td><td> $row['E-mail'] </td><td> $row['GG'] </td><td> $row['Przedmiot'] </td><td> <a href=\"zatwierdz.php?nick=$row['Nick']\" >Zatwierdź</a> </td>";
  3. ...


robisz sobie taki plik zatwierdz.php i w nim:

  1. echo $_GET['Nick'];

a później to już chyba wiesz co dalej zrobić z tym Nickiem winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.