Bin ich blind

ultrasonic

Erfahrenes Mitglied
Hi leute ,
Bitte bitte helft mir mal einer

Habe für meine Settings nen kleines Admintool geschrieben und finde einfach keinen Fehler

Anzeigen tut´das script alles nur nicht ändern !




// Daten ändern --------------------------------------------------------------
require('words.php');
require('config.inc.php');
include('../head.php');


if ($edit) {
if ($submit) {

$sqlbefehl = "UPDATE $settings SET bg=$bg_color, bground_pic=$bground_pic, font_face='$font_face', font_color='$font_color', font_size='$font_size', tab_bg='$tab_bg', td_bg='$td_bg', tab_border_color='$tab_border_color', webmaster_mail='$webmaster_mail', webmaster_name='$webmaster_name',absulute_pfad='$absulute_pfad' ,seiten_url=`$seiten_url`,seiten_name=`$seiten_name' WHERE id=$edit";

$db_update = mysql_connect ($dbserver, $dbuser, $dbpass);
echo mysql_error($db_update);

$ergebnis = mysql_query($sqlbefehl,$db_update);
echo $font;
echo "Daten f&uuml;r die Settings wurden ge&auml;ndert<br><br><!--<a target=\"_blank\" alt=\"Klicke hier um eine neue Änderung einzutragen\" href=\"eintragen.php\">News eintragen</a>-->";
}
else {


$ergebnis_conf = mysql_query("SELECT * FROM $settings",$db);

$sqlbefehl_conf = "SELECT * FROM $settings WHERE id=$edit";
$ergebnis_conf = mysql_query($sqlbefehl_conf,$db);
$daten = mysql_fetch_array($ergebnis_conf);
?>
<form method="post" action="<? echo $PHP_SELF ?>">
<input type=hidden name="edit" value="<? echo $daten["id"]; ?>">
<table align="center">
<tr>
<td><?echo $font; ?><?echo $word_Schriftart;?></td><td><?echo $font; ?>ABCabc123</td>

<td><center><input type="text" name="font_face" value="<? echo $daten["font_face"]; ?>" size="50"></center></td>
</tr><tr>
<td><?echo $font; ?><?echo $word_Schriftfarbe;?></td> <td><?echo $font ;?>ABCabc123</td>

<td><input type="text" name="font_color" value="<? echo $daten["font_color"]; ?>" size="50"></td>
</tr><tr>
<td><?echo $font; ?><?echo $word_Schriftsize;?></td><td><?echo $font;?>ABCabc123</td>

<td><input type="text" name="font_size" value="<? echo $daten["font_size"]; ?>" size="50"></td>
</tr><tr>
<td><?echo $font; ?><?echo $word_bg;?></td><td><?echo $font; ?></td>

<td><input type="text" name="bg_color" value="<? echo $daten["bg"]; ?>" size="50"></td>
</tr><tr>
<td><?echo $font; ?><?echo $word_bg_pic;?></td><td><?echo $font; ?></td>

<td><input type="text" name="bground_pic" value="<? echo $daten["bground_pic"] ;?>" size="50"></td>
</tr><tr>
<td><?echo $font; ?><?echo $word_tab_bg;?></td><td><?echo $font; ?></td>

<td><input type="text" name="tab_bg" value="<? echo $daten["tab_bg"] ;?>" size="50"></td>
</tr><tr>
<td><?echo $font; ?><?echo $word_Zellcolor;?></td> <td><?echo $font ;?></td>

<td><input type="text" name="td_bg" value="<? echo $daten["td_bg"] ;?>" size="50"></td>
</tr><tr>
<td><?echo $font; ?><?echo $word_tab_border_color;?></td><td><?echo $font ;?></td>

<td><input type="text" name="tab_border_color" value="<? echo $daten["tab_border_color"]; ?>" size="50"></td>
</tr><tr>

<td><?echo $font ;?><?echo $word_webmastermail; ?></td><td><?echo $font; ?></td>

<td><input type="text" name="webmaster_mail" value="<? echo $daten["webmaster_mail"]; ?>" size="50"></td>
</tr><tr>
<td><?echo $font; ?><?echo $word_webmastername; ?></td><td><?echo $font; ?></td>

<td><input type="text" name="webmaster_name" value="<? echo $daten["webmaster_name"]; ?>" size="50"></td>
</tr><tr>
<td><?echo $font; ?><?echo $word_absulut_path; ?></td><td><?echo $font;?></td>

<td><input type="text" name="absulute_pfad" value="<? echo $daten["absulute_pfad"]; ?>" size="50"></td>
</tr><tr>
<td><?echo $font ;?><?echo $word_site_url; ?></td><td><?echo $font; ?></td>

<td><input type="text" name="seiten_url" value="<? echo $daten["seiten_url"]; ?>" size="50"></td>
</tr><tr>
<td><?echo $font; ?><?echo $word_site_name; ?></td><td><?echo $font ;?></td>

<td><input type="text" name="seiten_name" value="<? echo $daten["seiten_name"] ;?>" size="50"></td>
</tr><tr>

</tr><tr>
<td><?echo $font; ?></td><td><?echo $font; ?></td>

<td><center><input type="submit" name="submit" value="&Auml;ndern"> </td>
</tr>
</table>
</form>
<?
}
}
?>


BItte helft mir mal jemand
Testpage hier

mfg
ultrasonic
 
Zuletzt bearbeitet:
hba da ne einfache idee..nent sich debugging... :-) mache:
PHP:
$qry = mysql_query($sql) OR die(mysql_error()) ;
 
$sqlbefehl = "UPDATE $settings SET bg='$bg_color', bground_pic='$bground_pic', font_face='$font_face', font_color='$font_color', font_size='$font_size', tab_bg='$tab_bg', td_bg='$td_bg', tab_border_color='$tab_border_color', webmaster_mail='$webmaster_mail', webmaster_name='$webmaster_name',absulute_pfad='$absulute_pfad' ,seiten_url=`$seiten_url`,seiten_name=`$seiten_name' WHERE id=$edit";

es scheint das feld seiten_url zu sein aber es stimmt alles
 
also egal was ich mache

bekomme jetzt das Unknown column 'gdfgdfgdfgdfgdf' in 'field list'

es ist eindeutig das feld "site_url" aber weder in der tabellenstruktur noch im script ist nen fehler zu finden
 
mhh, versuchs mal so...

PHP:
$sqlbefehl = "UPDATE $settings SET bg='$bg_color', bground_pic='$bground_pic', font_face='$font_face', font_color='$font_color', font_size='$font_size', tab_bg='$tab_bg', td_bg='$td_bg', tab_border_color='$tab_border_color', webmaster_mail='$webmaster_mail', webmaster_name='$webmaster_name',absulute_pfad='$absulute_pfad' ,seiten_url='$seiten_url',seiten_name='$seiten_name' WHERE id='$edit'";

wahrscheinlicher Fehler:

seiten_url=`$seiten_url`,seiten_name=`$seiten_name'

' und `sind verschieden ;)
 
Danke


das habe ich nicht gesehen
ich weis gar nicht wie man das zeichen macht bzw wies da hin kommt
vielen dank nochmal

greetz

ultrasonic
 
Zuletzt bearbeitet:
Zurück