på min side har jeg et artikel system
hvor man kan vælge og printe alle artikler.
jeg har gjort sådan at man skal loggin for at og trykke på et link for at se artiklerne.
man kan godt se dem men når man trykker på knappen "Print alle afkrydset"
så gør den dette ikke fordi den laver urlen
"index.php?laes=id´en"
den skal jo være noget i retnigen at
"index.php?ansogning=admin&ikkesendte=ansogning&laes=id´en"
<?php
session_start();
if ($_POST[login] && $_POST[navn] && $_POST[kode]) {
if ($_POST[navn] == "test") {
if ($_POST[kode] == "test") {
$navn = $_POST[navn];
$kode = $_POST[kode];
$_SESSION["navn"] = $navn;
$_SESSION["kode"] = $kode;
header("Location: ?side=login&login=acceptert");
}
}
else
{
header("Location: ?side=login&login=afvist");
}
exit;
}
if($_SESSION[navn] && $_SESSION[kode]){
echo"<a href='?ansogning=admin&sendte=ansogning'>sendte ansøgninger</a> - ";
echo" <a href='?ansogning=admin&ikkesendte=ansogning'>ikke sendte ansøgninger</a>";
}
if($_GET[side] == "login") {
if ($_GET[login] == "acceptert") {
echo "Du er nu logget på som: <b>$_SESSION[navn]</b>!";
} elseif ($_GET[login] == "afvist") {
echo "Du blev ikke logget på!";
} elseif ($_GET[login] == "deaktivert") {
session_destroy();
echo "Din bruger er blevet deaktiveret";
}
else {
echo "<form method=post />";
echo "Brugernavn: ";
echo "<input type=text name=navn size=15> ";
echo "Kode: ";
echo "<input type=password name=kode size=15>";
echo "<input type=submit name='login' value=Login />";
echo "</form />";
}
}
echo"<br><br>";
if ($_GET[sendte] == "ansogning" && $_SESSION[navn] && $_SESSION[kode]) {
echo " sendte";
}
if ($_GET[ikkesendte] == "ansogning" && $_SESSION[navn] && $_SESSION[kode]) {
// connect til db
if ( isset( $_GET['laes'] ) && is_array( $_GET['laes'] ) )
{
?>
<style type="text/css" media="print">
.item {
page-break-before: always;
}
</style>
<script type="text/javascript">
window.onload = function ()
{
window.print();
}
</script>
</head>
<body>
<?php
$ids = implode( ',', $_GET['laes'] );
$sql = "select * from ansogning where id in (" . $ids . ") order by id";
$qh = mysql_query( $sql ) or die(mysql_error());
while ( $row = mysql_fetch_assoc( $qh ) )
{
echo '<div class="item">';
$sendt = mysql_query("UPDATE ansogning SET status='sendte' WHERE id in (" . $ids . ")")
?>
<table>
<tr><td height="10"></td></tr>
<tr><td><? echo"$row[navn1]"; ?></td></tr>
<tr><td height="50"></td></tr>
<tr><td><? $adr = "$row[adresse]"; $adresse= nl2br($adr); echo "$adresse\\n"; echo"<bR><bR>"; ?></td>
<td width="450" align="right" valign="top">Rødovre den. <? echo"$row[dato]"; ?> 2005</td></tr>
<tr><td height="625">tekst kommer</td></tr>
<tr><td><? echo"$row[navn2]"; ?></td></tr>
</table>
<?
echo'</div>';
}
}
else
{
echo '</head><body>';
$sql = "select id, adresse from ansogning WHERE status='ikke sendt' order by id";
$qh = mysql_query( $sql ) or die(mysql_error());
echo '<form method="get" action="index.php?side=login&ansogning=admin&sendte=ansogning&laes[]">';
while ( $row = mysql_fetch_assoc( $qh ) )
{
echo '<table><tr><td width="400"><input type="checkbox" name="laes" value="' . $row['id'] . '"> '; echo $row[adresse] = substr($row["adresse"],0,30); echo'</td><td><a href="vis.php?link=' . $row['id'] . '">læs ansøgningen</a></td></tr></table>';
}
echo '<input type="submit" value="Print alle afkrydset"></form>';
}
}
?>