ERLEDIGT
NEIN
NEIN
ANTWORTEN
7
7
ZUGRIFFE
1226
1226
EMPFEHLEN
-
20.02.04 21:47 #1
Hi
und zwar wenn ich mir ne liste aus der datenbank anzeigen lassen möchte und auf die nächste page springe ist diese leer und wenn ich es ohne
laufen lasse dann gehtsPHP-Code:index.php?cat=include&file=
wie kann ich es machen, das es auch mit index.php?cat=include&file= geht,PHP-Code:<?php
if(!isset($cat)) {
$cat = "include";
}
if (!isset($file)) {
$file = "main";
}
include($cat."/".$file.".php");
?>
cYa
WoD
-
Also, mit "die Seite ist leer" meinst du bestimmt, dass das Script die .php-Datei nicht includet?
Vielleicht solltest du bei &file= mal etwas angeben (&file=dateiname) (falls du das noch nicht gemacht hast.
Und wenn du es auch leer stehen lassen willst, sollte dien script so aussehen:
PHP-Code:<?php
if(!isset($cat) || $cat == "") $cat = "include";
if (!isset($file) || $file == "") $file = "main";
include($cat."/".$file.".php");
?><?php if ($sein || !$sein) echo "Das ist hier die Frage."; ?>
-
21.02.04 01:17 #3
also ganz einfach geschichte

zum aufrufen des scripts verwende ich folgenden link
http://localhost/projekt/index.php?c...le=result_name
und zum weiterblättern
http://localhost/projekt/index.php?c...like+%27%25%27
cYa
WoD
-
Da kann man aber nicht grad viel erkennen!
Stimmt denn die MySQL-Query, die die Übergabe auswertet?
Stört da evtl. das "&?" ?Geändert von rootssw (21.02.04 um 01:27 Uhr)
<?php if ($sein || !$sein) echo "Das ist hier die Frage."; ?>
-
21.02.04 01:48 #5
ich poste mal das ganze script
vielleicht fällt es dir dann leichter den fehler zu findenPHP-Code:<html>
<head>
<title>Tabelleninhalt seitenweise anzeigen</title>
<link href="style.css" rel="stylesheet" type="text/css">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
</head>
<body>
<?
include("datenbank.php");
$ZeilenProSeite=25;
if(!empty($suchbegriff)) {
$suchbegriff=strtoupper($suchbegriff);
}
if(empty($Anfangsposition)) {
$Anfangsposition=0;
}
if(!empty($sql)) {
$sql=str_replace("\\","",$sql);
} else {
$sql="select * from movie where name like '$suchbegriff%'";
}
$sql2="select * from movie where name like '$suchbegriff'";
$result=mysql_query($sql);
$Anzahl=mysql_num_rows($result);
$sql1="$sql limit $Anfangsposition,$ZeilenProSeite";
$sql=urlencode($sql);
?>
<pre><table class="table" valign="top" width="75%" border="0">
<tr><br><font face='verdana' size='1px'>
<td><b>CD-Nr.</b></td>
<td><b>Name</b></td>
<td><b>Format</b></td>
<td><b>CDs</b></td>
<td><b>Genre</b></td>
<td><b>FSK</b></td>
<td><b>Status</b></td>
<td><b>Bes.</b></td>
</tr></font>
<?
$result = mysql_query($sql1);
while($row=mysql_fetch_array($result,MYSQL_ASSOC)) {
?>
<br><font face='verdana' size='1px'>
<tr>
<td><? echo $row["nr"] ?></td>
<td><a href="index.php?cat=include&file=details&nr=<? echo $row["nr"] ?>"><? echo $row["name"] ?></td></a>
<td><? echo $row["format"] ?></td>
<td><? echo $row["cds"] ?></td>
<td><? echo $row["genre"] ?></td>
<td><? echo $row["fsk"] ?></td>
<TD><center>
<? if($row['verliehen']== "1")
{
echo "<img src='img/verliehen.GIF'>";
}
else
{
echo "<img src='img/vorhanden.GIF'>";
}?></td>
<td>
<? if($row['bestellt'] == "0")
{
echo "<img src='img/verliehen.GIF'>";
}
else
{
echo "<img src='img/vorhanden.GIF'>";
} ?></td></center>
</tr>
</pre>
<? }?>
</table>
<!-- Hier werden die Links zum Blättern erzeugt,
falls geeignete Datensätze gefunden wurden -->
<? if ($Anzahl > 0) {?>
<TABLE WIDTH="100%">
<TR>
<TD WIDTH="20%">
<?
if($Anfangsposition > 0) {
// Anfang und zurück
echo "<a href= \"result_name&?Anfangsposition=0&sql=$sql\">Anfang</a> ";
$back=$Anfangsposition-$ZeilenProSeite;
if($back < 0) {
$back=0;
}
echo "<a href=\"result_name&?Anfangsposition=$back&sql=$sql\"><</a> ";
}
?>
</TD>
<TD WIDTH="60%">
<?
// Links zum Blättern
$Seiten=intval($Anzahl/$ZeilenProSeite);
if($Anzahl%$ZeilenProSeite) {
$Seiten++;
}
for($i=1;$i<=$Seiten;$i++) {
$fwd=($i-1)*$ZeilenProSeite;
if($Anfangsposition/$ZeilenProSeite+1==$i) {
echo " <a href=\"index.php?cat=include&file=result_number&?Anfangsposition=$fwd&sql=$sql\"><FONT face='verdana' size='1px' COLOR=\"#000000\">$i</FONT></a>";
} else {
echo " <a href=\"index.php?cat=include&file=result_number&?Anfangsposition=$fwd&sql=$sql\"><FONT face='verdana' size='1px' COLOR=\"#000000\">$i</FONT></a>";
}
// Links pro Zeile
if($i%25==0) {
echo "<br>";
}
}
echo " ";
?>
</TD>
<TD WIDTH="20%" ALIGN="RIGHT">
<?
if($Anfangsposition < $Anzahl-$ZeilenProSeite) {
// weiter und Ende
$neueAnfangsposition=$Anfangsposition+$ZeilenProSeite;
echo "<a href=\"index.php?cat=include&file=result_number&?Anfangsposition=$neueAnfangsposition&sql=$sql\">></a> ";
echo "<a href=\"index.php?cat=include&file=result_number&?Anfangsposition=$fwd&sql=$sql\">Ende</a> ";
}
?>
</TD>
</TR>
</TABLE>
<? } ?>
</body>
</html>
cYa
WoD
-
Naja, bei dem ganzen HTML ist es doch sehr unwahrscheinlich, dass die Seite komplett weiss ist, oder?!
Das kann also nur eins bedeuten (hoffe ich):
Irgendwas wird falsch verlinkt.
Und das scheint mir auch bei "Anfang" und "<" zu sein?!<?php if ($sein || !$sein) echo "Das ist hier die Frage."; ?>
-
21.02.04 10:36 #7
Guden morgen,
gibts vielleicht ne möglichkeit das zu um gehn das ich immer ein & einsetzen muss ?
cYa
WoD
-
Häh?!
Lag' es jetzt daran?
Und was meinst du mit "umgehen"?
Wenn du die Variablen einzeln benannt und einen Wert zugewiesen haben willst, musst du schon das Format link.php?var1=wert1&var2=wert2 benutzen.
Sicher, umgehen liesse sich das (z. B. mit Implode & Explode), aber ich wüsste nicht, welchen Zweck das erfüllen sollte?!
Das ist doch normalerweise völlig unnötig!<?php if ($sein || !$sein) echo "Das ist hier die Frage."; ?>
Ähnliche Themen
-
Jasper Rep. mit iReport erstellt - Page Footer leer
Von davidklok im Forum JavaAntworten: 12Letzter Beitrag: 13.01.10, 10:49 -
"Seitenweise Blättern" (Probleme mit URL Verknüpfungen)
Von girlie im Forum PHPAntworten: 15Letzter Beitrag: 12.02.07, 03:08 -
Beim blättern bleibt manchmal die letzte Seite leer
Von Hektik im Forum PHPAntworten: 4Letzter Beitrag: 23.02.06, 00:04 -
Problem mit Abfrage: leer & nicht leer
Von wo0zy im Forum PHPAntworten: 5Letzter Beitrag: 08.04.05, 17:51 -
Ganzzahldivision.... returnwert = leer oder nicht leer
Von mille im Forum PHPAntworten: 4Letzter Beitrag: 05.08.03, 23:57






Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren