hallo leute
ich hab im grunde vor mir ein forum auf php basis zu basteln....
da ich in SQL sowie auch PHP eher noch ein anfänger bin komme ich garde bei einem prob nicht weiter und bitte um eure hilfe.
das prob besteht darin das beim 2. durchgang der 1. forschleife folgende fehmlermeldungen auftauchen, und die daten nicht gezeigt werden.
hier erstmal die fehler meldungen:
Warning: mysql_result(): Unable to jump to row 1 on MySQL result index 9 in /usr/export/www/vhosts/funnetwork/hosting/puh1986/forum/forum_index.php on line 40
Warning: mysql_result(): Unable to jump to row 1 on MySQL result index 10 in /usr/export/www/vhosts/funnetwork/hosting/puh1986/forum/forum_index.php on line 41
Warning: mysql_result(): Unable to jump to row 1 on MySQL result index 11 in /usr/export/www/vhosts/funnetwork/hosting/puh1986/forum/forum_index.php on line 42
und hie rder code (fehlerhafte zeilen habe ich rot gefärbt makiert):
$result = mysql_query("SELECT DISTINCT forum,x,beschreibung,date,user,intern,art,type FROM forum WHERE x >= 1 AND art = 1 AND type = 1");
for($i=0; $i<mysql_num_rows($result); $i++)
{
$x = mysql_result($result,$i,x);
[COLOR=red]$date = mysql_result(mysql_query("SELECT DISTINCT max(date) FROM forum WHERE x = $x"),$i);[/COLOR]
[COLOR=red]$bei = mysql_result(mysql_query("SELECT DISTINCT COUNT(x) FROM forum WHERE x = $x"),$i);[/COLOR]
[COLOR=red]$anzt = mysql_result(mysql_query("SELECT DISTINCT max(y) FROM forum WHERE x = $x"),$i);[/COLOR]
$forum = mysql_result($result,$i,forum);
$beschreibung = mysql_result($result,$i,beschreibung);
$intern = mysql_result($result,$i,intern);
$res = mysql_query("SELECT DISTINCT date,user FROM forum WHERE x = $x AND art = 1");
for($ia=0; $ia<mysql_num_rows($res); $ia++)
{
$datea = mysql_result($res,$ia,'date');
if($datea == $date)
{
$user = mysql_result($res,$ia,user);
}
}
ich hab im grunde vor mir ein forum auf php basis zu basteln....
da ich in SQL sowie auch PHP eher noch ein anfänger bin komme ich garde bei einem prob nicht weiter und bitte um eure hilfe.
das prob besteht darin das beim 2. durchgang der 1. forschleife folgende fehmlermeldungen auftauchen, und die daten nicht gezeigt werden.
hier erstmal die fehler meldungen:
Warning: mysql_result(): Unable to jump to row 1 on MySQL result index 9 in /usr/export/www/vhosts/funnetwork/hosting/puh1986/forum/forum_index.php on line 40
Warning: mysql_result(): Unable to jump to row 1 on MySQL result index 10 in /usr/export/www/vhosts/funnetwork/hosting/puh1986/forum/forum_index.php on line 41
Warning: mysql_result(): Unable to jump to row 1 on MySQL result index 11 in /usr/export/www/vhosts/funnetwork/hosting/puh1986/forum/forum_index.php on line 42
und hie rder code (fehlerhafte zeilen habe ich rot gefärbt makiert):
$result = mysql_query("SELECT DISTINCT forum,x,beschreibung,date,user,intern,art,type FROM forum WHERE x >= 1 AND art = 1 AND type = 1");
for($i=0; $i<mysql_num_rows($result); $i++)
{
$x = mysql_result($result,$i,x);
[COLOR=red]$date = mysql_result(mysql_query("SELECT DISTINCT max(date) FROM forum WHERE x = $x"),$i);[/COLOR]
[COLOR=red]$bei = mysql_result(mysql_query("SELECT DISTINCT COUNT(x) FROM forum WHERE x = $x"),$i);[/COLOR]
[COLOR=red]$anzt = mysql_result(mysql_query("SELECT DISTINCT max(y) FROM forum WHERE x = $x"),$i);[/COLOR]
$forum = mysql_result($result,$i,forum);
$beschreibung = mysql_result($result,$i,beschreibung);
$intern = mysql_result($result,$i,intern);
$res = mysql_query("SELECT DISTINCT date,user FROM forum WHERE x = $x AND art = 1");
for($ia=0; $ia<mysql_num_rows($res); $ia++)
{
$datea = mysql_result($res,$ia,'date');
if($datea == $date)
{
$user = mysql_result($res,$ia,user);
}
}
Kommentar