hjælp
jeg har et problem med nedestånde kode problemet er at når jeg trykker på knappen "Print alle afkrydset"så kommer den til siden "index.php?laes%5B%5D=70" (afhænger også af hvor mange man sæter kryds ved)
men når den kommer til kan man ikke se det man skal fordi (tror jeg) at siden skal hedde noget med index.php?ansogning=admin&sendte=ansogning
session_start();
if ($_POST[login] && $_POST[navn] && $_POST[kode]) {
if ($_POST[navn] == "*******") {
if ($_POST[kode] == "**************") {
$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[ikkesendte] == "ansogning" && $_SESSION[navn] && $_SESSION[kode]) {
echo "ikke sendte";
}
if ($_GET[sendte] == "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?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>';
}
}
?>
