hallo
ich habe ein tabelle in der datebank für news einträge u ich möchte im adminbereich news hinzufügen bearbeiten und löschen können. hinzufügen funktioniert auch nur wenn ich auf ändern oder löschen geh kommt immer diese fehlermeldung:
Anfrage fehlgeschlagen: 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
mein php code wo die datei geändert werden soll:
bitte um hilfe warum diese fehlemeldung immer kommt!!!
ich habe ein tabelle in der datebank für news einträge u ich möchte im adminbereich news hinzufügen bearbeiten und löschen können. hinzufügen funktioniert auch nur wenn ich auf ändern oder löschen geh kommt immer diese fehlermeldung:
Anfrage fehlgeschlagen: 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
mein php code wo die datei geändert werden soll:
PHP-Code:
<?
include('config.inc.php');
$taste=$_POST["submit"];
$datensatz=$_POST["datensatz"];
if($taste == "loeschen")
{
echo '<h1>ACHTUNG es gibt kein Zurück!</h1>';
$link = mysql_connect($dbhost, $dbuser, $dbpass)
or die("Keine Verbindung möglich: " . mysql_error());
mysql_select_db($dbName) or die("Auswahl der Datenbank fehlgeschlagen");
$query = 'SELECT news.betreff, news.eintrag, news.datum, news.id FROM news WHERE (((news.id)='.$datensatz.'));';
$result = mysql_query($query) or die("Anfrage fehlgeschlagen: " . mysql_error());
$i=1;
while ($line = mysql_fetch_array($result, MYSQL_ASSOC))
{
$j=1;
foreach ($line as $col_value)
{
$daten[$i][$j]=$col_value;
$j++;
}
$i++;
}
mysql_free_result($result);
mysql_close($link);
$anz_ze=$i;
$anz_sp=$j;
echo '<table border="0">';
echo '<tr><td width="750">';
echo '<table border="0" width="750"><tr class="button"><td> '.$daten[1][1].' schreibt: <td align="right" >'.$daten[1][3].'</td></tr></table>';
echo '</td></tr>';
echo '<tr>';
echo '<td>'.$daten[1][2].'</h5><br><br><br></td>';
echo '</tr>';
echo '</table>';
?>
<form name="form1" method="post" action="news.php">
<input name="datensatz" type="hidden" value="<?php echo $datensatz; ?>">
<input class="button" type="submit" name="submit" value="loeschen">
<input class="button" type="submit" name="submit" value="abbrechen" >
</form>
<?
}
if($taste == "aendern")
{
echo '<h1>ACHTUNG! Es gibt kein Zurück!</h1>';
$link = mysql_connect($dbhost, $dbuser, $dbpass)
or die("Keine Verbindung möglich: " . mysql_error());
mysql_select_db($dbName) or die("Auswahl der Datenbank fehlgeschlagen");
$query = 'SELECT news.betreff, news.eintrag, news.datum, news.id FROM news WHERE (((news.id)='.$datensatz.'));';
$result = mysql_query($query) or die("Anfrage fehlgeschlagen: " . mysql_error());
$i=1;
while ($line = mysql_fetch_array($result, MYSQL_ASSOC))
{
$j=1;
foreach ($line as $col_value)
{
$daten[$i][$j]=$col_value;
$j++;
}
$i++;
}
mysql_free_result($result);
mysql_close($link);
?>
<form name="form1" method="post" action="news.php" >
<table border="0">
<tr><td width="100">
<tr class="button"><td> <input name="name" type="text" value="<? echo $daten[1][1]; ?>"> schreibt:</td></tr>
<tr>
<td><textarea name="eintr" cols="90" rows="8"><? echo $daten[1][2]; ?></textarea></td>
</tr>
</table>
<input name="datensatz" type="hidden" value="<? echo $daten[1][5]; ?>">
<input class="button" type="submit" name="submit" value="aendern">
<input class="button" type="submit" name="submit" value="abbrechen" >
</form>
<?
}
?>
Kommentar