Sven Mintel
Mitglied
Was genau bekommst du denn dort nicht umgesetzt per JS...ich sehe dort nirgends JS-Code
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
<?php
if(isset($_POST['rank'])){ksort($_POST['rank']);echo '<pre>'.print_r($_POST['rank'],true).'</pre>';}
?>
<form action="javascript:senden()" method="post" name="bewertung">
<table border="1" >
<thead>
<tr>
<th colspan="4">Bewertung <noscript><br />nur mit aktiviertem JS möglich</noscript></th>
</tr>
</thead>
<tfoot>
<tr>
<th colspan="4"><input type="submit"></th>
</tr>
</tfoot>
<tbody onclick="unique(event)">
<tr>
<th> </th>
<th> Platz 1</th>
<th> Platz 2</th>
<th> Platz 3</th>
</tr>
<tr>
<th>Foto1</th>
<td><input type="radio" name="rank[1]" value="foto1"></td>
<td><input type="radio" name="rank[2]" value="foto1"></td>
<td><input type="radio" name="rank[3]" value="foto1"></td>
</tr>
<tr>
<th>Foto2</th>
<td><input type="radio" name="rank[1]" value="foto2"></td>
<td><input type="radio" name="rank[2]" value="foto2"></td>
<td><input type="radio" name="rank[3]" value="foto2"></td>
</tr>
<tr>
<th>Foto3</th>
<td><input type="radio" name="rank[1]" value="foto3"></td>
<td><input type="radio" name="rank[2]" value="foto3"></td>
<td><input type="radio" name="rank[3]" value="foto3"></td>
</tr>
</tbody>
</table>
</form>
<script type="text/javascript">
<!--
function senden()
{
document.bewertung.action='';
document.bewertung.submit();
}
function unique(e)
{
btn=(window.event)?e.srcElement:e.target;//worauf wurde geklickt
if(btn.tagName=='INPUT')//wenn es ein INPUT war....
{
row=btn.parentNode.parentNode;//Eltern-TR
for(i=0;i<row.getElementsByTagName('INPUT').length;++i)//inputs durchlaufen
{
row.getElementsByTagName('INPUT')[i].checked=(btn==row.getElementsByTagName('INPUT')[i]);//checked setzen
}
}
}
//-->
</script>
<?php
if(isset($_POST['rank'])){ksort($_POST['rank']);echo '<pre>'.print_r($_POST['rank'],true).'</pre>';}
?>
$rank_1 = $_POST["rank[1]"]
$rank_2 = $_POST["rank[2]"]
....
ksort($_POST["rank"]);
$plaetze = array();
foreach ($_POST["rank"] as $value)
{
$array_fuelle = array_push($plaetze, $value);
}
$platz_1 = $plaetze[0];
$platz_2 = $plaetze[1];
...