PHP problem bei Formular $_Post

VIPbanner_de

www.VIPbanner.de
ID: 72674
L
1 Mai 2006
2.598
150
Hallo,

ich habe ein kleines Problem. Seit über ner std. plag ich mich jetzt schon damit rum. Entweder sitz ich schon zu lange heute vorm PC und sehs net oder ich bin wirklich doof.. Eigendlich wollte ich nur einen Wert im Formular übergeb und diesen in der Datenbank updaten.. aber $_Post ist leer und ich komm grad net drauf wieso.. wer kann mir da helfen?

PHP:
<?
if ($update == "ja" AND $_Post["newsflash"] != ""){
$_Post["newsflash"] = $tickertext;
$tickerupdate="UPDATE admin SET newsticker='$tickertext'";
		$resulttickerupdate=mysql_query($tickerupdate);
echo"<i>Ticker Update wurde durchgeführt.</i><br /><br />";
}
$resultticker= mysql_query("SELECT newsticker FROM `admin`"); 
$ticker = mysql_fetch_array($resultticker);
?>
<br /><div align="center"><form action="ticker.php?sid=<? echo $sid; ?>" method="post"><input type='text' size='120' name="newsflash" class='input1' onmouseover=this.className='input2' onmouseout=this.className='input1' value="<?php echo $ticker["newsticker"]; ?>"><input type="hidden" name="update" value="ja"><br /><br /><input type="submit" style='font-face:verdana;font-size:9px;width:90px;height:20px;background-color:#a0a0a4; color:#000000' value="Ticker updaten"></form></div>
 
Mal davon abgesehen, dass der Code Käse ist....

PHP:
if ($_POST['update'] == "ja" AND $_Post["newsflash"] != ""){

$update ist vermutlich nämlich leer. Musst du also auch per $_POST[''] abfragen...
 
PHP:
$_Post["newsflash"] = $tickertext;
mal daran gedacht die Werte zu tauschen du willst doch $_POST["newsflash"] in $tickertext speichern oder?

und muss man nicht $_POST das POST Großschreiben? bin mir jetzt gar nicht sicher?! *mal eben nachschlagen geh*

mfg

chris
 
PHP:
$_Post["newsflash"] = $tickertext;
mal daran gedacht die Werte zu tauschen du willst doch $_POST["newsflash"] in $tickertext speichern oder?

und muss man nicht $_POST das POST Großschreiben? bin mir jetzt gar nicht sicher?! *mal eben nachschlagen geh*

mfg

chris


Danke das war mein denkfehler... hatte die Werte versehentlich vertauscht!