Jetzt habe ich hier langsam die sch.... voll!!! :-(
Jetzt habe ich was geändert und jetzt geht überhaupt nix mehr!!!
Hier ein code nach dem anderen:
auswahl.php:
PHP-Code:
<html>
<head>
<title>TFM-News Auswahl</title>
<link rel="stylesheet" type="text/css" href="sytle1.css">
<link rel="stylesheet" type="text/css" href="style2.css">
</head>
<body>
<h3>TFM-News bearbeiten</h3>
<form method='post' action='bearbeiten.php'>
<?php
require ("config.inc.php");
$result = mysql_query("SELECT * FROM tfm_news ORDER BY newstitel");
while ($row = mysql_fetch_array($result)) {
extract($row);
echo "<table width='500'>
<tr align='left'>
<td class='latestnews' colspan='2'>Thema: $newstitel [News-ID: $newsid]</td>
</tr>
<tr>
<td colspan='2' class='autor'>
<table width='80%' border='0' cellspacing='2' cellpadding='2'>
<tr>
<td class='autorblack'>Autor</td>
<td class='autorblack'>Datum</td>
</tr>
<tr>
<td class='autorblack'>$newsautor</td>
<td class='autor'>$newsdatum</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan='2' class='latestnews'><input type='radio' name='auswahl' value='$newsid'></td>
</tr>
</table><p>";
}
?>
<input type='submit' name="wahl" value='News bearbeiten'>
<p>
</form>
<?php
include("navigator.html");
?>
</body>
</html>
bearbeiten.php:
PHP-Code:
<html>
<head>
<title>TFM-News bearbeiten</title>
<link rel="stylesheet" type="text/css" href="sytle1.css">
<link rel="stylesheet" type="text/css" href="style2.css">
</head>
<body>
<h3>TFM-News bearbeiten</h3>
<p>
<?
require ("config.inc.php");
if (isset($_POST[wahl]) && isset($_POST[auswahl])) {
$result = mysql_query("SELECT * FROM tfm_news WHERE newsid=$_POST[auswahl]");
$row = mysql_fetch_array($result)or die (mysql_error());
echo "
<form method='post' action='update.php'>
<table width='500' border='0' cellspacing='2' cellpadding='2'>
<tr>
<td width='95' valign='top'>Newstitel:</td>
<td width='391'>
<input type='text' name='titel' value='$row[newstitel]' maxlength='100' size='30'>
</td>
</tr>
<tr>
<td width='95' valign='top'>Newsautor: </td>
<td width='391'>
<input type='text' name='autor' value='$row[newsautor]'maxlength='40' size='30'>
</td>
</tr>
<tr>
<td width='95' valign='top'>Newsinhalt:</td>
<td width='391'>
<textarea name='inhalt' cols='50' rows='5' wrap='PHYSICAL'>$row[newsinhalt]</textarea>
</td>
</tr>
<tr>
<td width='95' valign='top'> </td>
<td width='391'> </td>
</tr>
</table>
<p>
<input type='submit' name='bearbeiten' value='News Bearbeiten'>
<input type='reset' name='Löschen' value='Reset'>
</p>
</form>
";
} else {
echo"<table width='300'>
<tr>
<td align='center' colspan='3'>- FEHLER - <br>
News konnte nicht bearbeitet werden.<br>
Versuchen Sie es bitte erneut!<br>
<a href='javascript:history.back()'>Zurück</a></td>
</tr>
</table>";
}
include("navigator.html");
?>
</body>
</html>
Hier bringt er die Meldung:
Code:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/tfm/admin/bearbeiten.php on line 16
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
und die update.php:
<html>
<head>
<title>TFM-News bearbeiten</title>
<link rel="stylesheet" type="text/css" href="sytle1.css">
<link rel="stylesheet" type="text/css" href="style2.css">
</head>
<body>
<h3>TFM-News bearbeitet</h3>
<p>
<?php
require ("config.inc.php");
$tab_news = "UPDATE tfm_news SET newstitel='{$_POST['titel']}', newsautor='{$_POST['autor']}', newsinhalt='{$_POST['inhalt']}' WHERE newsid = '{$_POST['auswahl']}'";
if (mysql_query($tab_news)) {
echo"<table width='300'>
<tr>
<td align='center' colspan='3'>- NEWS - <br>
News wurde bearbeitet.
</td>
</tr>
</table>";
unset($auswahl);
}
} else {
echo"<table width='300'>
<tr>
<td align='center' colspan='3'>- FEHLER - <br>
News konnte nicht bearbeitet werden.<br>
Versuchen Sie es bitte erneut!<br>
<a href='java script:history.back()'>Zurück</a></td>
</tr>
</table>";
}
include("navigator.html");
?>
</p>
</body>
</html>
[/PHP]
Auch wenn ich jetzt nun ausgeschlafen habe, stimmt hier irgendwas nicht, aber ich seh es nicht!!!
Das kann doch einfach nicht sein!!!
Und macht euch jetzt nicht lustig über mich :-)