MySql Fehlermeldung

student

Grünschnabel
Hallo, bekomme immer folgende Fehlermeldung und weiß einfach nicht mehr weiter:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/web87/html/Admin/login_eintragen.php on line 11

benutze folgenden Code:
Code:
<?php	

	$res = mysql_query("SELECT Gruppe2 FROM Linkgruppen"); 
	echo mysql_error();
	while ($row = mysql_fetch_array($res))
		{	
		echo $row["Gruppe2"];
		echo "<br><br>";
		$name = $row["Gruppe2"];
		
		if ($_POST[$name]!="")
			{
			$res = mysql_query ("update Logincontent set $name = '".$_POST[$name]."' where Id=1");
			echo mysql_error();
			echo ("Die Seite $name wurde aktualisiert");
			echo ("<br><br>");
			}
		else
			{
			echo ("Die Seite $name wurde nicht aktualisiert");
			echo ("<br><br>");
			}
		}
   
?>

In der Linkgruppe befindet sich die Spalte Gruppe2 in welcher sich Link1, Link2, Link3 und Link4 befinden.

Vielen Dank für Eure Hilfe.
 
Diese Fehlermeldung kommt immer dann, wenn du ein Feld oder eine Tabelle abfragst, die es nicht gibt! Gehe also sicher, dass die Tabellennamen und die Spaltenbezeichungen existieren und kein Tippfehler drin ist! Dann geht alles!
 
Ja ich weiß, aber der Fehler wandert ja, poste mal die login_verwaltung.php:

Code:
<html>

<?php
require ("open.inc.php");
?>


<body link="#000000" vlink="#000000" alink="#FF0000" background="Bilder/hg_iframe.gif">
<table width=100% height=100% border="0" align="center" valign="center" cellspacing="0">
<tr><td><center><font face="Arial" size="2">

<?php if(!isset($_POST['submit'])) 
{ 
?>

<form method="post"  action="<?php $PHP_SELF ?>">

<table width="400" bgcolor="#ffffff" border="0" cellpadding="5" cellspacing="1" align="center">
<tr><td bgcolor="#e7e7e7" align="center" colspan="2"><font face="Arial" size="2">
<b>Wählen Sie bitte die zu bearbeitenden Seiten aus!</b></font>
</td>
</tr>

<?php
$res = mysql_query("SELECT Gruppe2 FROM Linkgruppen"); 
echo mysql_error();
					
while ($row = mysql_fetch_array($res))
	{	
	echo("<tr><td align=\"center\">");
	echo("<font face=\"Arial\" size=\"2\">");
	echo $row["Gruppe2"];
	echo("</font>");
	echo("</td><td>");
	$name = $row["Gruppe2"];
	echo "<input type=\"checkbox\" name=\"auswahl[]\" value=\"$name\"><br>";
	echo("</td></tr>");
	}
?>

<tr><td colspan="2" align="right"  ><font face="Arial" size="2"><br><br>
<input type="submit" name="submit" value="Weiter">
</td></tr>

</table>


<?php
}
else
	{
	?>
	<form method="post" action="login_eintragen.php">
	<table border="0" align="center" valign="center" cellspacing="0">
	<?php
	
	$bearbeiten = $_POST['auswahl']; //Inhalt der Checkboxen
	
	if ($bearbeiten!="")
	{
		foreach($bearbeiten as $auswahl)
	  	{
	  	$res = mysql_query("select $auswahl from Logincontent where Id=1");
		echo mysql_error();
			while ($row = mysql_fetch_array($res))
				{		
					echo("<br>");
					echo("<tr><td>");
					echo ("<strong><u><br>Inhalt der Seite \"$auswahl\": </u></strong><br>");
					echo("</td></tr><tr><td>");
			    		echo ("<br><textarea name=$auswahl");
			    		echo (" rows=15 cols=80 wrap=virtual>");
     					echo ($row["$auswahl"]);
			    		echo ("</textarea></td></tr>");
				}
	   	}
						
		?>	
		<tr><td colspan="2">
		<input type="submit" name="submit" value="Hochladen">
		</td></tr>
		</form>
		</table>
		<?php
		
	}
	else
	{
		echo("<tr><td><font face=\"Arial\" size=\"2\">");
		echo "Sie haben keine Seite zum bearbeiten ausgewählt.";
		echo ("</font></td></tr>");
	}
	}
?>
</form>
</body>
</html>

Möchte folgendes Bezwecken, das Formular holt sich die Links aus Linkgruppen, zu jeden Link existiert eine Seite, welche edititierbar ist. Wähle ich nun Link2 aus, kann ich sie editieren, klicke ich auf hochladen, erscheint folgendes:

Link1

Die Seite Link1 wurde nicht aktualisiert

Link2

Die Seite Link2 wurde aktualisiert


Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/web87/html/Thomas-Rump/Admin/login_eintragen.php on line 11
------------------------------------------------------------------
Wähle ich jetzt Link3 erscheint folgendes:

Link1

Die Seite Link1 wurde nicht aktualisiert

Link2

Die Seite Link2 wurde nicht aktualisiert

Link3

Die Seite Link3 wurde aktualisiert


Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/web87/html/Thomas-Rump/Admin/login_eintragen.php on line 11

Das isses ja was mich so stutzig macht.
 
Habs

Ich habe es Leute, Mysql hat wohl Probleme wenn ich zweimal "$res" verwende, also jetzt einmal "$sql" und einmal "$res". Danke für eure Mithilfe.
 
Zurück