Door klikken bij laatste entry

Status
Niet open voor verdere reacties.

Tsujmi

Gebruiker
Lid geworden
23 jan 2007
Berichten
15
Ik heb een vraagje, ik ben bezig met een comic systeem te bouwen @ http://comics.doekie.nl en nou heb ik het probleem dat als de comic bij de eerste of de laatste is je gewoon door kan klikken naar bijv: 0, -1, -2, -3, etc etc. Ook bij de laatste kun je door klikken naar 100, al lopen de comics maar tot 67.

Hier is mijn code:
PHP:
$comicID = $_GET['comicID']; 

if ($comicID != null) {  
        $sql = mysql_query("SELECT * FROM comics WHERE comicID = '$comicID'") or die (mysql_error());   
    }  else {   
        $sql = mysql_query("SELECT * FROM comics ORDER BY comicID DESC LIMIT 0,1") or die (mysql_error());  
}  

if ($row=mysql_fetch_array($sql)) {  
        $comicID=$row['comicID'];  
        $datum=$row['datum'];  
        $titel=$row['titel'];  
        $comic=$row['comic'];  
}

$First = $comicID - $comicID + 1;  
$Prev = $comicID - 1;  
$Next = $comicID + 1;  
$Last = $comicID == 0;  


if ($comicID == 0) {
	$output = "";

	if ($comicID == 1) {
	$output = "";
	
	} else {
	$output = "";

	}
}

$output = "    
	<table align='center'>  
        <tr>  
            <td align='left'>$comicID</td>  
            <td colspan='2' align='middle'>$titel</td>  
            <td align='right'>$datum</td>  
        </tr>  
        <tr>  
            <td colspan='4'><img src='$comic'></td>  
        </tr>  
        <tr>  
            <td width='25%' align='middle'>
				<a href='index.php?comicID=$First'><img src='http://comics.doekie.nl/img/first.png'></a>
			</td>   
            <td width='25%' align='middle'>
				<a href='index.php?comicID=$Prev'><img src='http://comics.doekie.nl/img/prev.png'></a>
			</td>   
            <td width='25%' align='middle'>
				<a href='index.php?comicID=$Next'><img src='http://comics.doekie.nl/img/next.png'></a>
			</td>   
            <td width='25%' align='middle'>
				<a href='index.php?comicID=$Last'><img src='http://comics.doekie.nl/img/last.png'></a>
			</td>  
        </tr>  
	</table>";  

echo $output;
 
Hiermee worden de knoppen in ieder geval niet meer aanklikbaar. Je moet wel nog even zorgen dat de variabel $HoogsteNummer het nummer krijgt van de laatste comic. Je kan ook de knoppen veranderen als ze niet werken, door een andere knop te ontwerpen waaraan te zien is dat die niet werkt en die laten afbeelden. Of alles bij else weghalen om de knop helemaal te laten vervallen

Grts, Cotje

PHP:
$output = "     
    <table align='center'>   
        <tr>   
            <td align='left'>$comicID</td>   
            <td colspan='2' align='middle'>$titel</td>   
            <td align='right'>$datum</td>   
        </tr>   
        <tr>   
            <td colspan='4'><img src='$comic'></td>   
        </tr>   
        <tr>   
            <td width='25%' align='middle'> 
                <a href='index.php?comicID=$First'><img src='http://comics.doekie.nl/img/first.png'></a> 
            </td>    
            <td width='25%' align='middle'> ";
if ($comicID > 1)
{
$output = $output & "<a href='index.php?comicID=$Prev'><img src='http://comics.doekie.nl/img/prev.png'></a>";
} else {
$output = $output & "<img src='http://comics.doekie.nl/img/prev.png'>";
}

$output = $output & " 
            </td>    
            <td width='25%' align='middle'>";

if ($comicID < $HoogsteNummer)
{
$output = $output & "<a href='index.php?comicID=$Next'><img src='http://comics.doekie.nl/img/next.png'></a>";
} else {
$output = $output & "<img src='http://comics.doekie.nl/img/next.png'>";
}

$output = $output & "<a href='index.php?comicID=$Next'><img src='http://comics.doekie.nl/img/next.png'></a> 
            </td>    
            <td width='25%' align='middle'> 
                <a href='index.php?comicID=$Last'><img src='http://comics.doekie.nl/img/last.png'></a> 
            </td>   
        </tr>   
    </table>";
 
Ik ga het gelijk uit proberen zodra ik thuis kom van me werk, bedankt!! :love: :thumb:
 
Ik krijg nu een error, de comic die laat hij niet meer zien, evenals de buttons. En als ik in de source kijk dan zie ik

Code:
  <table align='center'>   
          null null null                null


zoiets staan..
 
Ik zal er vanmiddag wel even induiken waar die foutmelding dan vandaan komt.
 
Heb er naar gekeken, krijg alleen op mijn webserver niet die foutmelding....
Sorry
 
Ik zal er strakkies nog even mee puzzlen en het bestand online zetten, misschien dat je dan kan zien wat er misschien mis gaat :thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan