Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
PHP News Script Fehler [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
PHP News Script Fehler


 
ViperAC
07-07-2011, 14:28 
 
Hallo zusammen,

ich habe mich gerade hier regestriert und ich hoffe ich bin im richtigen Thread :/

Folgendes Problem:
Habe hier mein Code um Seiten um zublättern, aber habe irgendwo bei der Programmierung nen Fehler :(

<?php

$Count=($_GET['Count']); // aktuelle Seite
$show=($_GET['show']); // Seitenweise oder alles zeigen | 0=blättern, 1=alles
$MaximaleAnzahl = 2; // Anzahl der Datensätze
if (!isset($show)) {$show = 0;}
if (!isset($Count)) {$Count = 0;}


$verbindung = mysql_connect ("xx","xx","xx") or die ("keine Verbindung möglich. Benutzername oder Passwort sind falsch");
mysql_select_db("xx") or die ("Die Datenbank existiert nicht.");


// Auswahl des Anzeige-Modi
if ($show==0)
{
$abfrage = "SELECT * FROM news ORDER BY date DESC LIMIT $Count,$MaximaleAnzahl";
$ergebnis = mysql_query($abfrage);

$seitenzahl=$news_gesamt/$MaximaleAnzahl;
$seitenzahl=ceil($seitenzahl);
$Max=($Count+$MaximaleAnzahl); // FÜR AUSGABE VON... BIS...
if($Max > $news_gesamt){$Max=$news_gesamt;}

for ($s=1; $s<=$seitenzahl; $s++)
{
$posi=($s-1)*$MaximaleAnzahl;
$aktiveseite = ($Count/$MaximaleAnzahl+1);
if ($aktiveseite==$s)
{
echo "&nbsp;[$s]&nbsp;";
}
else
{
echo "&nbsp;<a href=\"index.php?show=0&amp;Count=$posi\">$s</a>&nbsp;";
}
}
}

if ($show==1)
{
$abfrage = "SELECT * FROM news ORDER BY date DESC";
$ergebnis = mysql_query($abfrage);
}








while($row = mysql_fetch_object($ergebnis))
{
//// Ausgabebereich !!!!!
echo '<div class="centerBoxHeading">'.$row->name.'</div>';
echo $row->date."<br>";
echo $row->text."<br><br><br>";
}





//// SEITENWEISE blättern
if ($show==0)
{
$seitenzahl=$news_gesamt/$MaximaleAnzahl;
$seitenzahl=ceil($seitenzahl);
$Max=($Count+$MaximaleAnzahl);
if($Max > $news_gesamt){$Max=$news_gesamt;}
echo "Eintrag ".($Count+1)."-".($Max)." von ".$news_gesamt."<br />";
}



?>>> www.war-orga.de >> Da seht ihr es.. Da steht nur Eintrag 1- von

Ich weis nicht warum :(
Wäre cool wenn mir jemand helfen könnte ^^
Gruß Daniel

 
wahsaga
07-07-2011, 17:13 
 
Habe hier mein Code um Seiten um zublättern, aber habe irgendwo bei der Programmierung nen Fehler :(
Dann such ihn ...!

Betreibe Debugging - fange mit Testausgaben an, um Scriptablauf und Variableninhalte nachzuvollziehen.

Und stell' das error_reporting vernünftig ein, sofern du das noch nicht gemacht hast.

 
ArSeN
09-07-2011, 15:39 
 
Was wahsaga sagt.

Außerdem, mal dringend(!) mit SQL injections (http://de.wikipedia.org/wiki/SQL-Injection#PHP) außeinandersetzen. Das tut ja direkt weh beim sehen. :eek:

Und dann noch mit URL und allem.


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:51 Uhr.