php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 16.11.2004, 19:32  
Erfahrener Benutzer
 
Registriert seit: 12.09.2007
Beiträge: 105
aircrash befindet sich auf einem aufstrebenden Ast
Standard problem mit update funktion

hiho ihr coder,

also hab folgendes problem,

ueber ein formular in der ein hexwert eingegeben werden soll (daten werden an "change_color.php" weitergeleitet) , soll die hintergrundfarbe
meiner page geaendert werden. in der datenbank hab ich den hex-wert #0000ff als default eingetippt und der hintergrund ist auch blau. aber ich kann den hexwert, der in der datenbank steht nicht ersetzen (also mit UPDATE)

struktur der datenbank:

blos eine zeile (id = 1) mit dem feld 'background' (wert dieses feldes also '#0000ff')

nun zu der change_color.php in der der aktuelle hexwert ueberschrieben werden soll:

(uebrigens steht im text-feld des formulars 'name="bgcolor" ')


Code:
<?php
$_POST["bgcolor"] == $bgcolor;
include ("dbconnect.php");
$changebgcolor = "UPDATE colors set background = '336699' WHERE id = '1'";
$change = mysql_query($changebgcolor);
mysql_close;
?>
(grr bin mir aber sicher dass der code richtig isst )

hoffentlich kann mir einer helfen. danke[/code]
aircrash ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 16.11.2004, 20:10  
Gast
 
Beiträge: n/a
Standard

Hi,

PHP-Code:
<?php
$bgcolor 
$_POST["bgcolor"]; // Hier hattest du "==" statt "=". Mit "==" wird ein String verglichen, und die Reihenfolge war falschherum
include("dbconnect.php");
$changebgcolor "UPDATE colors SET background = '".$bgcolor."' WHERE id = '1'"// Hier war der zweite Fehler: Bei dir wurde ja immer das selbe eingetragen :-)
mysql_query($changebgcolor); // Und hier brauchst du keine Variable...
mysql_close;
?>
Ich hoffe, dir geholfen zu haben :wink:

mfg
Jos
 
Alt 16.11.2004, 20:14  
Gast
 
Beiträge: n/a
Standard

also wenn du deine user schon die hintergrundfarbe ändern lassen willst, dann mach es per JavaScript...
wenn du es mit MySQL machst dann speichert der eine schwarz in die datenbank, 2sec. später der andere blau und schon sieht der, der schwarz haben will plötzlich blau und ändert wieder zu schwarz, und dann sieht der blaue wieder dumm aus...

mal en kleiner schnipsel:

document.getElementById('body').style.backgroundCo lor='#FFFFFF';

würde auf weiß ändern

im body-tag müsste dann id="body" stehen
 
Alt 17.11.2004, 16:55  
Erfahrener Benutzer
 
Registriert seit: 12.09.2007
Beiträge: 105
aircrash befindet sich auf einem aufstrebenden Ast
Standard

nee ist ja nicht fuer die user damit die den background wechseln koennen, sondern fuer eine admin seite, damit ich mir spaeteres umdesignen bequemer gestalten kann :P

@DaNnYy

thx hat geklappt
aircrash ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Problem mit ereg Funktion! Horvi PHP Tipps 2008 7 20.05.2008 14:29
Problem beim zeitbedingt 'einmaligen' update der datenbank PHP-Fortgeschrittene 1 30.01.2006 20:45
Problem mit Funktion PHP Tipps 2006 4 15.01.2006 15:08
Problem mit Update PHP Tipps 2007 8 28.12.2005 12:45
Problem mit Funktion PHP Tipps 2007 13 02.12.2005 18:20
Update Problem (Postgres) DER_Brain PHP Tipps 2005-2 2 19.10.2005 15:50
funktion problem web2 PHP Tipps 2005-2 5 24.06.2005 13:42
Problem mit einer rekursiven Funktion in einer Klasse ajo_silent PHP-Fortgeschrittene 6 13.06.2005 16:40
sql update ohne funktion ?! other_ PHP Tipps 2005 3 25.02.2005 08:40
Update Problem beim zurück schreiben... PHP Tipps 2005 3 09.02.2005 12:50
Problem bei Massenmails versenden mit der Funktion mail PHP-Fortgeschrittene 3 19.01.2005 13:36
PHP Update Problem! PHP Tipps 2004 1 28.09.2004 23:13
Problem mit optionalen Parametern bei Funktion in Klasse RudiS PHP-Fortgeschrittene 6 24.09.2004 09:03
[Erledigt] copy - Funktion bereitet Problem PHP-Fortgeschrittene 5 04.09.2004 22:54
Problem mit mail() - Funktion PHP Tipps 2004 2 06.07.2004 18:21

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
update funktion php, php update funktion, javascript update funktion, funktion javascript update, php update funktion geht nicht, uptdate funktion php, update funktion in php, updatefunction javascript, update funktion mit javascript, php updatefunktion, by update funktion php, php updatefunktion funktioniert nicht, php function update, update funktio php, phph update funktion, php update function, function $update php, update funktion html code

Alle Zeitangaben in WEZ +1. Es ist jetzt 08:38 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.