PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Fragen zu Laravel, YII oder anderen PHP-Frameworks. |
 |
|

06-04-2005, 14:56
|
hera
Junior Member
|
|
Registriert seit: Jan 2003
Beiträge: 121
|
|
gefrustet
ich bekomme keine ausgabe beim blätterscript! hätte jamnd ein tip woran es liegen kann
vielen dank!
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /... on line 27
PHP-Code:
<?
include("connect/connect.php");
$Zeilen_pro_Seite = 5;
if (!isset($Anfangsposition)) {
$Anfangsposition = 0;
}
$sql="SELECT id,sid FROM auktion".
"WHERE maincat='$maincat' AND status='aktiv' ORDER BY id DESC limit $Anfangsposition,$Zeilen_pro_Seite";
$result=mysql_query($sql);
$result1=mysql_query("SELECT id,sid FROM auktion WHERE maincat='$maincat' AND status='aktiv' ORDER BY id DESC");
echo mysql_error();
$Anzahl=mysql_num_rows($result1);
while ($row=mysql_fetch_array($result)) { // #27
$feld1=$row["id"];
$feld2=$row["sid"];
// Tabelle einbauen.
echo "Feld 1: ".$feld1.", Feld2: ".$feld2."";
}
if($Anfangsposition > 0) {
echo "<a href='tester.php?Anfangsposition=0'>[erste Seite]</a>&nbsp;";
$back=$Anfangsposition-$Zeilen_pro_Seite;
if($back < 0) {
$back = 0;
}
echo "<a href=\"tester.php?Anfangsposition=$back\">[eine Seite zurück]</a>&nbsp;";
}
if($Anzahl>$Zeilen_pro_Seite) {
$Seiten=intval($Anzahl/$Zeilen_pro_Seite);
if($Anzahl%$Zeilen_pro_Seite) {
$Seiten++;
}
}
for ($i=1;$i<=$Seiten;$i++) {
$fwd=($i-1)*$Zeilen_pro_Seite;
echo "<a href=\"tester.php?Anfangsposition=$fwd\">$i</a>&nbsp;";
}
if($Anfangsposition < $Anzahl-$Zeilen_pro_Seite) {
$fwd=$Anfangsposition+$Zeilen_pro_Seite;
echo "<a href=\"tester.php?Anfangsposition=$fwd\">[eine Seite weiter]</a>&nbsp;";
$fwd=$Anzahl-$Zeilen_pro_Seite;
echo "<a href=\"tester.php?Anfangsposition=$fwd\">[letzte Seite]</a>";
}
?>
|

06-04-2005, 14:57
|
penizillin
PHP Guru
|
|
Registriert seit: Feb 2004
Beiträge: 10.166
|
|
|

06-04-2005, 15:04
|
hera
Junior Member
|
|
Registriert seit: Jan 2003
Beiträge: 121
|
|
ja, ich weiß
hätte mich wirklich NICHT gemeldet, wenn ichs nicht schon allein probiert hätte. ich finde den fehler in der query nicht!
|

06-04-2005, 15:08
|
aimbot
PHP Junior
|
|
Registriert seit: Feb 2004
Ort: Lahr - Germany
Beiträge: 779
|
|
PHP-Code:
$sql="SELECT id,sid FROM auktion".
"WHERE maincat='$maincat' AND status='aktiv' ORDER BY id DESC limit $Anfangsposition,$Zeilen_pro_Seite";
hint: schau mal da wo du die beiden strings zusammenhängst.
hint2: hättest du die sql-query mal ausgegeben wärs dir aufgefallen.
__________________
MfG
aim
Lies mich jetzt!
- OT-Tags-Liebhaber und BB-Code-Einrücker -
|

06-04-2005, 15:10
|
ghostgambler
Master 
|
|
Registriert seit: Jul 2004
Ort: DE - NRW
Beiträge: 4.620
|
|
Re: ja, ich weiß
Hat sich grade erledigt...(kommt davon wenn man nur überfliegt *hust*)
|

06-04-2005, 15:16
|
aimbot
PHP Junior
|
|
Registriert seit: Feb 2004
Ort: Lahr - Germany
Beiträge: 779
|
|
hat sich auch erledigt...kommt davon wenn man nur die nicknames überfliegt *mithust*
__________________
MfG
aim
Lies mich jetzt!
- OT-Tags-Liebhaber und BB-Code-Einrücker -
Geändert von aimbot (06-04-2005 um 15:37 Uhr)
|

06-04-2005, 15:17
|
mrhappiness
PHP Guru
|
|
Registriert seit: Oct 2002
Beiträge: 14.890
|
|
Dir fehlt das mysql_error jhinter dem mysql_query, dem du eine ungültige Abfrage übergibst...
__________________
Ich denke, also bin ich. - Einige sind trotzdem...
|

06-04-2005, 15:27
|
ghostgambler
Master 
|
|
Registriert seit: Jul 2004
Ort: DE - NRW
Beiträge: 4.620
|
|
Zitat:
Original geschrieben von mrhappiness
Dir fehlt das mysql_error jhinter dem mysql_query, dem du eine ungültige Abfrage übergibst...
|
außerdem fehlen Zeilenumbrüche und Leerzeichen dienen auch manchmal der Leserlichkeit....nicht nur in einem Text!
|

06-04-2005, 15:31
|
hera
Junior Member
|
|
Registriert seit: Jan 2003
Beiträge: 121
|
|
hmmm
result: Resource id #3
result1: Resource id #4
das wird ausgegeben. hatte ich vorher schon drin. was läuft da falsch? viele grüße und danke
|

06-04-2005, 15:36
|
ghostgambler
Master 
|
|
Registriert seit: Jul 2004
Ort: DE - NRW
Beiträge: 4.620
|
|
Re: hmmm
Zitat:
Original geschrieben von hera
result: Resource id #3
result1: Resource id #4
das wird ausgegeben. hatte ich vorher schon drin. was läuft da falsch? viele grüße und danke
|
Zitat:
Dir fehlt das mysql_error jhinter dem mysql_query, dem du eine ungültige Abfrage übergibst...
|
mysql_error
Zitat:
hint2: hättest du die sql-query mal ausgegeben wärs dir aufgefallen.
|
|

06-04-2005, 15:36
|
mrhappiness
PHP Guru
|
|
Registriert seit: Oct 2002
Beiträge: 14.890
|
|
Zeig mal deinen Code, so wie er jetzt aussieht und die komplette Ausgabe davon.
Und wehe dir, im Code steht nicht hinter jedem mysql_query auch ein mysql_error...
__________________
Ich denke, also bin ich. - Einige sind trotzdem...
|

06-04-2005, 15:38
|
aimbot
PHP Junior
|
|
Registriert seit: Feb 2004
Ort: Lahr - Germany
Beiträge: 779
|
|
Zitat:
Original geschrieben von mrhappiness
Und wehe dir, im Code steht nicht hinter jedem mysql_query auch ein mysql_error...
|
OffTopic: *nudelholz geb 
__________________
MfG
aim
Lies mich jetzt!
- OT-Tags-Liebhaber und BB-Code-Einrücker -
|

06-04-2005, 15:46
|
hera
Junior Member
|
|
Registriert seit: Jan 2003
Beiträge: 121
|
|
wirklich! steht drin!
hier der code. aber jetzt bitte nicht über das scrollen schimpfen!!!!
PHP-Code:
<?
include("connect/connect.php");
$Zeilen_pro_Seite = 5;
if (!isset($Anfangsposition)) {
$Anfangsposition = 0;
}
$sql="SELECT id,sid FROM auktion WHERE maincat='$maincat' AND status='aktiv' ORDER BY id DESC limit $Anfangsposition,$Zeilen_pro_Seite";
$result=mysql_query($sql);
echo $result;
echo mysql_error();
$result1=mysql_query("SELECT id,sid FROM auktion WHERE maincat='$maincat' AND status='aktiv' ORDER BY id DESC");
echo $result1;
echo mysql_error();
$Anzahl=mysql_num_rows($result1);
while ($row=mysql_fetch_array($result)) {
$feld1=$row["id"];
$feld2=$row["sid"];
// Tabelle einbauen.
echo "Feld 1: ".$feld1.", Feld2: ".$feld2."";
}
if($Anfangsposition > 0) {
echo "<a href='tester.php?Anfangsposition=0'>[erste Seite]</a>&nbsp;";
$back=$Anfangsposition-$Zeilen_pro_Seite;
if($back < 0) {
$back = 0;
}
echo "<a href=\"tester.php?Anfangsposition=$back\">[eine Seite zurück]</a>&nbsp;";
}
if($Anzahl>$Zeilen_pro_Seite) {
$Seiten=intval($Anzahl/$Zeilen_pro_Seite);
if($Anzahl%$Zeilen_pro_Seite) {
$Seiten++;
}
}
for ($i=1;$i<=$Seiten;$i++) {
$fwd=($i-1)*$Zeilen_pro_Seite;
echo "<a href=\"tester.php?Anfangsposition=$fwd\">$i</a>&nbsp;";
}
if($Anfangsposition < $Anzahl-$Zeilen_pro_Seite) {
$fwd=$Anfangsposition+$Zeilen_pro_Seite;
echo "<a href=\"tester.php?Anfangsposition=$fwd\">[eine Seite weiter]</a>&nbsp;";
$fwd=$Anzahl-$Zeilen_pro_Seite;
echo "<a href=\"tester.php?Anfangsposition=$fwd\">[letzte Seite]</a>";
}
?>
|

06-04-2005, 15:50
|
mrhappiness
PHP Guru
|
|
Registriert seit: Oct 2002
Beiträge: 14.890
|
|
Zitat:
Original geschrieben von mrhappiness
und die komplette Ausgabe davon.
|
Deine SQL-Anweisungen könntest du bei der Gelegenheit ruhig auch mal ausgeben lassen
__________________
Ich denke, also bin ich. - Einige sind trotzdem...
|

06-04-2005, 15:51
|
aimbot
PHP Junior
|
|
Registriert seit: Feb 2004
Ort: Lahr - Germany
Beiträge: 779
|
|
ich hab auf nem 1024x768er screen immernoch nen horizontalen scrollbalken.
warum brichst du den code nicht um??
__________________
MfG
aim
Lies mich jetzt!
- OT-Tags-Liebhaber und BB-Code-Einrücker -
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Thema bewerten |
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
|
PHP News
|