HTML táblázat érték átadásában kérnék segítséget!? Többi lent!
echo"<form method=POST id=my_form><p><table align=center width=600>";
echo"<tr>
<th>Sorszám</th>
<th>Átadó név</th>
<th>Kiállító</th>
<th>Állapot</th>
</tr>";
echo "<form method=post>";
$uid=array();
for($i=sizeof($data)-1 ; $i >=0 ; $i--){
echo "<tr id=1><td align=center>",$data[$i]->number,"</td>";
echo "<td align=center>",$data[$i]->customer->name,"</td>";
echo "<td align=center>",$data[$i]->createdUser->userName,"</td>";
echo "<td align=center>",$data[$i]->actualStatus,"</td></tr>";
}
echo "</table></form>";
ez maga a html&php kód hozzá tartozó része, már meg van írva a function amit meg kell hívni. Úgy kellene, hogy ha rányomok egy sorra akkor az adott sor $data[$i]->id alapján hívja meg a function.
<?php
echo"<form method=POST id=my_form action=submit_id.php><p><table align=center width=600>\n";
echo"<input type=hidden id=hidden_input_id name=id value=\"\">\n";
echo"<tr>
<th>Sorszám</th>
<th>Átadó név</th>
<th>Kiállító</th>
<th>Állapot</th>
</tr>\n";
$uid=array();
foreach ($data as $i => $v) {
echo "<tr onclick=\"rowClick('".$data[$i]->id."');\"><td align=center>".$data[$i]->number."</td>\n";
echo "<td align=center>".$data[$i]->customer->name."</td>\n";
echo "<td align=center>".$data[$i]->createdUser->userName."</td>\n";
echo "<td align=center>".$data[$i]->actualStatus."</td></tr>\n";
}
echo "</table></form>\n";
?>
<script>
function rowClick(id) {
document.getElementById("hidden_input_id").value = id;
document.getElementById("my_form").submit();
}
</script>
<style>
tr[onclick] {
cursor: pointer;
}
tr[onclick]:hover {
color: #909;
background-color: #EEF;
}
</style>
<!-- submit_id.php -->
<?php
require 'my_funkcions.php'; // Itt add meg azt a fájlt, amelyik tartalmazza azt a funkciót, amelyiket meg akarod hívni.
my_function($_POST["id"]); // Itt hívd meg a funkciódat.
header("Location: /index.php"); // Végül ez az oldal fog megjelenni.
exit;
?>
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!