Weet ik :). En waarom zou het niet werken :) Je maakt van elk rij een losse form :)
[edit]Ok niet echt netjes maar het werkt wel[/edit]
Link gekopieerd
Link gekopieerd
Waarom hebje als action een # gekoppeld? Alleen voor de validation?
Dat zou me namelijk geen ruk kunnen schelen als het overal werkt en je URL er netjes door blijft.
Was zowiezo niet van plan ooit een w3c valid logo onder een site te zetten (ookal zou hij dat zijn)
Link gekopieerd
Die # typt wat sneller dan:
<?php
echo $_SERVER['REQUEST_URI'];
?>
maar da's verder niet zo interessant.
@ Angela: hier de code van mijn voorbeeld:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
echo '<p>Zet ' . $_POST['id'] . ' op \'gereed\' in je tabel.</p>';
}
?>
<table>
<tr>
<td>bon 1</td>
<td>
<form method="post" action="#">
<input name="id" type="hidden" value="1" />
<input name="gereed" type="submit" value="gereed">
</form>
</td>
</tr>
<tr>
<td>bon 2</td>
<td>
<form method="post" action="#">
<input name="id" type="hidden" value="2" />
<input name="gereed" type="submit" value="gereed">
</form>
</td>
</tr>
<tr>
<td>bon 3</td>
<td>
<form method="post" action="#">
<input name="id" type="hidden" value="3" />
<input name="gereed" type="submit" value="gereed">
</form>
</td>
</tr>
</table>
</form>
</body>
</html>
Link gekopieerd
Jan Koehoorn schreef op 26.09.2007 12:00
@ Jacco: klopt zou ook kunnen. Zo bijvoorbeeld
Die bongegevens haal ik al op uit de database kan het dan wel op deze manier zoals jij het voorbeeld hebt gemaakt ?
Dit is mijn tabel en daar wil ik dus een button gereedmelden bij in plaatsen en die action van die button moet dan $update worden.
"<tr>
<td></td>
<td><a href='detailsbon.php?ordernr=$ordernr&subordernr=$subordernr&bonnr=$bonnr'><img src=img/expand.gif border='0' alt='Bewerkingen van bon $bonnr bekijken'></a></td>
<td><b>$bonnr</b></td>
<td>$omschr3</td>
<td> <a href='$file'>$echotek</a></td>
<td>$gereedd</td>
<td><b>$weekstart</b>-$weekstartdag</td>
<td><b>$weekeind</b>-$weekeinddag</td>
</tr>";
Link gekopieerd
Kan helaas geen voorbeeld laten zien maar wat je ook nog kunt maken :
<form method="POST">
<!-- value moet natuurlijk gewoon je bon_id;order_id zijn :) -->
<input type="checkbox" name="multi_gereed[]" value="1;123">Bon 1<br>
<input type="checkbox" name="multi_gereed[]" value="2;54">Bon 2<br>
<input type="checkbox" name="multi_gereed[]" value="3;885">Bon 3<br>
<input type="submit" value="Gereed melden">
</form>
<?php
if ($_SERVER["REQUEST_METHOD"]=="POST")
{
$update = "" ;
foreach($_POST["multi_gereed"] as $bonnr)
{
$temp = explode(";",$bonnr) ;
$bonnr = $temp[0] ;
$x_ordernr = $temp[1];
$update .= "UPDATE BON SET GEREED='J' WHERE ORDERNUMMER = '$x_ordernr' AND BONNUMMER = '$bonnr';";
echo $bonnr." gereed gemeld<br>" ;
}
}
?>
Vriendelijk verzoek aan Jan om voorbeeld online te zetten daar ike r nu niet de mogelijkheid voor heb
[edit]Code aangepast[/edit]
Link gekopieerd
Toch niet slecht gescript voor iemand met kladblok zonder test webserver :P
En heel erg bedankt :)
Link gekopieerd
@ Angela: jouw codevoorbeeldje van net zou zoiets moeten worden:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<?php
$tabel =
"<tr>
<td></td>
<td><a href='detailsbon.php?ordernr=$ordernr&subordernr=$subordernr&bonnr=$bonnr'><img src=img/expand.gif border='0' alt='Bewerkingen van bon $bonnr bekijken'></a></td>
<td><b>$bonnr</b></td>
<td>$omschr3</td>
<td> <a href='$file'>$echotek</a></td>
<td>$gereedd</td>
<td><b>$weekstart</b>-$weekstartdag</td>
<td><b>$weekeind</b>-$weekeinddag</td>
<td><form method=\"post\" action=\"#\">
<input name=\"id\" type=\"hidden\" value=\"$bonnr\">
<input name=\"gereed\" type=\"submit\" value=\"gereed\">
</form></td>
</tr>";
?>
</body>
</html>
Link gekopieerd
Jacco en Jan bedankt voor jullie antwoorden !
Link gekopieerd