제목에 대해 잘 모르겠습니다. 최선을 다했습니다. 나는 데이터베이스의 정보와 함께 표시 테이블이URL PHP를 통해 동적 변수 전달
이 display.php
이<?php
mysql_connect("localhost", "root", "root") or die(mysql_error());
mysql_select_db("tournaments") or die(mysql_error());
$result = mysql_query("SELECT * FROM tournies")
or die(mysql_error());
echo '<table id="bets" class="tablesorter" cellspacing="0" summary="Datapass">
<thead>
<tr>
<th>Tournament <br> Name</th>
<th>Pot</th>
<th>Maximum <br> Players</th>
<th>Minimum <br> Players</th>
<th>Host</th>
<th></th>
<th></th>
</tr>
</thead>
<tbody>';
while($row = mysql_fetch_array($result)) {
$i=0; if($i % 2 == 0) {
$class = "";
} else {
$class = "";
}
echo "<tr" . $class . "><td>";
echo $row['tour_name'];
$tour_id = $row['tour_name'];
echo "</td><td>";
echo $row['pot']," Tokens";
echo "</td><td class=\"BR\">";
echo $row['max_players']," Players";
echo "</td><td class=\"BR\">";
echo $row['min_players']," Players";
echo "</td><td class=\"BR\">";
echo $row['host'];
echo "</td><td>";
echo "<input id=\"delete_button\" type=\"button\" value=\"Delete Row\" onClick=\"SomeDeleteRowFunction(this)\">";
echo "</td><td>";
echo "<form action=\"join.php?name=$name\" method=\"POST\" >";
echo "<input id=\"join_button\" type=\"submit\" value=\"Join\">";
echo "</td></tr>";
}
echo "</tbody></table>";
?>
는 기본적으로 나는 사용자가 테이블의 행에서 버튼을 누릅니다이 파일을 사용하고 새로운 페이지로 이동이 join.php라고합니다. 클릭 한 행에서 사람 이름과 토너먼트 이름이 필요합니다. 예를 들어
여기 내 페이지의 :
그들이 그것을
로 보내야 행 하나의 끝에서 가입 버튼을 클릭하면 '? join.php 이름 = thierusernamehere & tourname = dfgdds'
도움을 주시면 감사하겠습니다. 감사.
사용자 이름 데이터를 어디? – shennan
숨겨진 필드 ('echo ""; 사용자 이름 및 토너먼트. – ccKep
* PSA : * mysql_ * 함수는 [PHP 5.5에서 더 이상 사용되지 않습니다.] (http://php.net/manual/en/faq.databases.php#faq.databases.mysql.deprecated)입니다. 나중에 새 코드를 작성하는 것은 권장하지 않으므로 나중에 업그레이드하지 못할 수도 있습니다. 대신 [MySQLi] (http://php.net/manual/en/book.mysqli.php) 또는 [PDO] (http://php.net/manual/en/book.pdo.php) 및 [더 나은 PHP 개발자가 되십시오] (http://jason.pureconcepts.net/2012/08/better-php-developer/). –