Hallo!
Ich habe vollgendes Problem:
Ich möchte einen Bilderdownload machen, mit checkboxen.
Natürlich mit einer Blätterfunktion.
Das habe ich geschafft. ABER was jetzt mein eigentliches Problem ist, wenn ich jetzt Checkboxen anklicke, und dann weiterblättere, dann wieder zurückblättere, dann sind logischer weiße die angeklickten wieder weg!
Ich weiß das ist sehr kompliziert! ^^
Nochmal in nicht deutsch:
Seite 1 klicke ich checkbox 1 an, blättere weiter auf seite 2, wieder zurück auf seite 1, checkbox 1 ist NICHT angeklickt!
Ich habe mir gedacht, das das irgendwie mit der DB geht! das ich die dann speichere, aber ich weiß nicht, wo ich den Code hinschreiben soll, weil mein link so aussieht:
So sieht meine ganze Downloadseite aus:
PS: ich weiß die Variablenhaben blöde namen, aber das projekt habe ich vor 1 jahr mal gemacht und dann wieder aufgehört! Jetzt verwede ich eh gescheite ^Variablennamen! ^^
Danke im vorraus für die Hilfe!
LG Dönerman
Ich habe vollgendes Problem:
Ich möchte einen Bilderdownload machen, mit checkboxen.
Natürlich mit einer Blätterfunktion.
Das habe ich geschafft. ABER was jetzt mein eigentliches Problem ist, wenn ich jetzt Checkboxen anklicke, und dann weiterblättere, dann wieder zurückblättere, dann sind logischer weiße die angeklickten wieder weg!
Ich weiß das ist sehr kompliziert! ^^
Nochmal in nicht deutsch:
Seite 1 klicke ich checkbox 1 an, blättere weiter auf seite 2, wieder zurück auf seite 1, checkbox 1 ist NICHT angeklickt!
Ich habe mir gedacht, das das irgendwie mit der DB geht! das ich die dann speichere, aber ich weiß nicht, wo ich den Code hinschreiben soll, weil mein link so aussieht:
PHP-Code:
echo "<div align='right'><a href='".$_SERVER['PHP_SELF']."?seite=".$next_seite ."'>
next >></a></div>";
PHP-Code:
$start=0;
$anzahl=24;
$seite=1;
if(isset($_GET['seite'])){
$seite=$_GET['seite'];
}
$sp=0;
echo "<table cellspacing='3' cellpadding='3'>";
echo "<form name='dow' method='post' action='picture/download_2_admin1.php'>";
echo "<tr>";
$start=$anzahl*($seite-1);
$start = (isset($start)) ? abs((int)$start) : 0;
$resultID = mysql_query("SELECT COUNT(id) FROM file");
$total = mysql_result($resultID,0);
$start = ($start >= $total) ? $total - $anzahl : $start;
$query = "SELECT * FROM file LIMIT ".$start.",".$anzahl;
$sp=0;
echo "<table cellspacing=\"3\" cellpadding=\"3\">";
echo "<tr>";
$ergebnis = mysql_query($query);
$count_erg= mysql_num_rows($ergebnis);
while($row = mysql_fetch_array($ergebnis)) {
$bildd[]=$row['name'];
$bild=$row['name'];
$id=$row['id'];
$io=$row['text'];
echo "<td valign='middle' align='center'
style='BORDER:1px solid #CCCCCC;'><input type='checkbox'
name='dow".$sp."' value='".$id."'>";
echo "<a href='picture/$bild'>
<img src=\"thumbs/$bild\" border='0' title='Name: $bild
Text: $io'></a> </td>";
$sp++;
if(($sp%6)==0)
{
echo "</tr><tr>";
}
}
if($seite == 1){
}else{
$prev_seite=$seite-1;
echo "<div align='left'><a href='".$_SERVER['PHP_SELF']."?seite=".$prev_seite."'>
<< back</a></div>";
}
if($count_erg<=$start+$anzahl){
$next_seite=$seite+1;
if ($anzahl <= $count_erg){
echo "<div align='right'><a href='".$_SERVER['PHP_SELF']."?seite=".$next_seite ."'>
next >></a></div>";
}
}
echo "<hr>";
echo "</tr></table>";
?>
Danke im vorraus für die Hilfe!
LG Dönerman
Kommentar