bertonex19
Grünschnabel
Hallo,
ich bin gerade dabei PHP und MySQL zu lernen, dabei habe ich das PHP5 /MySQL 4 Buch von Kannengiesser.
Dort ist ein Bsp für ein Voting was "einfach " hochgeladen werden muss und selbstständig nach bearbeiten der Daten für die Datenbankverbindung Tabellen selbst erstellt.
Danach wird man weitergeleitet und bei mir folgt dann folgende Fehlermeldung:
Leider sehe ich den Fehler nicht und kann mir auch nicht vorstellen dass dort ein Fehler liegen soll
Hier die index.php:
Wäre nett wenn mir jemand einen Anstoß geben könnte, denn leider muß ich zugeben ist mir das alles noch sehr unverständlich.
mfg Maik
ich bin gerade dabei PHP und MySQL zu lernen, dabei habe ich das PHP5 /MySQL 4 Buch von Kannengiesser.
Dort ist ein Bsp für ein Voting was "einfach " hochgeladen werden muss und selbstständig nach bearbeiten der Daten für die Datenbankverbindung Tabellen selbst erstellt.
Danach wird man weitergeleitet und bei mir folgt dann folgende Fehlermeldung:
Code:
Warning: Supplied argument is not a valid MySQL result resource in /mnt/web3/22/38/5623638/htdocs/poll/index.php on line 29
Archiv
Warning: Supplied argument is not a valid MySQL result resource in /mnt/web3/22/38/5623638/htdocs/poll/index.php on line 46
Warning: Supplied argument is not a valid MySQL result resource in /mnt/web3/22/38/5623638/htdocs/poll/index.php on line 47
Leider sehe ich den Fehler nicht und kann mir auch nicht vorstellen dass dort ein Fehler liegen soll
Hier die index.php:
PHP:
<?php
//##############################################################################
//## PPOLL - Index ##
//##############################################################################
require("config.inc.php");
require("kopf.php");
if ($eintrag=="") $eintrag=0;
echo "<title>$pagetitel - Index</title>";
?>
<table cellpadding="1" cellspacing="1" border="0" width="100%">
<tr>
<th width="100%" class="head" bgcolor="<?php echo $c_header;?>"><?php echo $pagetitel;?></th>
</tr></table>
<?php
//require("select.php");
//Aktuelle Polls
$sqlbefehl= "Select * FROM $tab_ppoll where status='view' order by expire desc";
$ergebnis = mysql_query($sqlbefehl, $serverid);
echo "<table border=\"0\" cellspacing=\"1\" cellpadding=\"1\" width=\"100%\"><tr>
<th class=head bgcolor=\"$c_left\">Aktuelle Polls</th>
</tr></table>";
while ( $poll = mysql_fetch_array ($ergebnis)) {
include("poll.inc.php");
echo "<br>";
}
//Ende Aktuelle
// ############### Archiv #################
if (!$kat and !$find ) {
echo "<table border=0 cellspacing=1 cellpadding=3 width=\"100%\">
<tr><th colspan=\"3\" bgcolor=\"$c_header\" class=\"head\">Archiv</th></tr>";
$sqlbefehl= "Select * FROM $tab_ppoll order by expire desc limit $eintrag,$zps";
$ergebnis = mysql_query($sqlbefehl, $serverid);
$anzahl=mysql_num_rows($ergebnis);
while ( $poll = mysql_fetch_array ($ergebnis)) {
if ($tdclass == "odd") { $tdclass="even"; }
else { $tdclass="odd"; }
echo "<tr>";
//schanip:
echo "<td class=$tdclass valign=top bgcolor=\"$c_row\"><font size=1>";
echo date("d.m.Y, H:i",$poll[expire]+$time_offset);
echo "</td>";
//Frage ###########:
echo "<td class=$tdclass align=left valign=top bgcolor=\"$c_row\">";
echo "<a href=\"showpoll.php?id=$poll[id]\">$poll[frage]</a>";
if ($poll[status] == 'gesperrt') echo " (closed)";
echo "</td>";
//Author:
echo "<td class=$tdclass valign=top bgcolor=\"$c_row\"><font size=1>";
$sqlbefehl= "Select * FROM $tab_user where id=$poll[autor]";
$getuser = mysql_query($sqlbefehl, $serverid);
$showuser = mysql_fetch_array ($getuser);
echo "<a href=\"mailto:$showuser[email]\">$showuser[nickname]</a>";
echo "</td></tr>";
}
// Seitenanzeige
echo "<td class=\"header\" colspan=\"3\" valign=\"center\" bgcolor=\"$c_header\">";
@$sqlbefehl= "Select count(*) as anzahl FROM $tab_ppoll";
@$ergebnis = mysql_query($sqlbefehl, $serverid);
@$anzahl = mysql_fetch_array ($ergebnis);
$anzahl = $anzahl[anzahl];
$merkeeintrag=$eintrag;
$eintrag="0";
$seite="1";
$seitenanzeige = "Seite: ";
$aktseite=($merkeeintrag+$zps)/$zps;
$seite = $aktseite-$maxsites;
if ($seite < 1) {
$seite = 1;
}
$eintrag = ($seite*$zps)-$zps;
if ($seite < 1) {
$seite = 1;
}
if ($seite > 1) {
$seitenanzeige= $seitenanzeige."<a href=\"index.php?eintrag=0\">1</a> << ";
}
while ($eintrag < $anzahl) {
//$bis = $eintrag+$tps;
if ($eintrag==$merkeeintrag) {
$seitenanzeige= $seitenanzeige." <b>$seite</b> "; }
else {
$seitenanzeige= $seitenanzeige." <a href=\"index.php?eintrag=$eintrag\">$seite</a>"; }
$eintrag = ($eintrag+$zps);
$seite = $seite+1;
if ($seite > ($aktseite+$maxsites)) {
$seitenanzeige= $seitenanzeige." >> ";
break;
}
}
$eintrag=$merkeeintrag;
echo "$seitenanzeige";
echo "</td></tr>";
// Ende Seitenanzeige
echo "</table>";
}
else {
// ############## Suchen : ###########
echo "<table border=0 cellspacing=1 cellpadding=3 width=\"100%\">
<tr><th colspan=\"2\" bgcolor=\"$c_header\" class=\"head\">Suchergebniss:</th></tr>";
$sqlbefehl= "Select * FROM $tab_ppoll where
kat='$kat' and frage like '%$find%' or
kat='$kat' and info like '%$find%'
order by frage";
$ergebnis = mysql_query($sqlbefehl, $serverid);
while ( $faq = mysql_fetch_array ($ergebnis)) {
if ($tdclass == "odd") { $tdclass="even"; }
else { $tdclass="odd"; }
echo "<tr>";
//Frage ###########:
echo "<td class=$tdclass align=left valign=top bgcolor=\"$c_row\">";
echo "<a href=\"index.php?faqid=$faq[id]\">$faq[frage]</a>";
echo "</td>";
//Author:
echo "<td class=$tdclass valign=top bgcolor=\"$c_row\"><font size=1>";
$sqlbefehl= "Select * FROM $tab_faquser where id=$faq[autor]";
$getuser = mysql_query($sqlbefehl, $serverid);
$showuser = mysql_fetch_array ($getuser);
echo "<a href=\"mailto:$showuser[email]\">$showuser[nickname]</a>";
echo "</td>";
//schanip:
echo "<td class=$tdclass valign=top bgcolor=\"$c_row\"><font size=1>";
echo date("d.m.Y, H:i",$faq[time]+$time_offset);
echo "</td></tr>";
}
echo "</table>";
}
//Ende Suchen
?>
<table cellspacing=1 border="0" width="100%">
<tr>
<td class="info" align="left" bgcolor="<?php echo $c_left;?>">
<img src="cat.gif" align="absmiddle">
<a href="admin.php">Admin</a>
</td>
</tr></table>
<?php
echo "<center>$copyright</center>";
require("fuss.php");
?>
Wäre nett wenn mir jemand einen Anstoß geben könnte, denn leider muß ich zugeben ist mir das alles noch sehr unverständlich.
mfg Maik