Daten mit radiobutton ändern

Ok klappt aber er zeigt mir dei einegstelle fehlermeldung
Nicht gespeichert, Fehler: Unknown column 'status' in 'field list'
 
warum wohl :D du musst ja auch schauen, dasses dieses Feld entweder in der Datenbank gibt, ODER du passt die Variable $data['status'] dementsprechend dem Feld in der Datenbank an, sprich aus $data['status'] wird $data['hierfeldnamehin']

btw, die icq-nr hab ich nich mehr ;)
 
Ok Ok klappt jetzt doch xD immer ins falsche verzeichniss geuppt als ich es auf check geuppt habe

Hatse neue icq nr oder keine mehr ?
 
Zuletzt bearbeitet:
keine icq mehr, ich steh per messenger nur noch kollegen zur verfügung, weil ich sonst nur noch zugespammt werd^^

Also, an meinem Script kanns da definitiv nicht liegen, da musste irgendwas falsch gemacht haben. Wenn ichs richtig sehe nutzt du in der DB das feld check. hab mein script darauf angepasst.

PHP:
<?

include("dbincluden.php");

if(isset($_POST['Button'])):
    if($_POST['check'] == "behoben"):
        $status = "behoben";
    else:
        $status = "fehler";
    endif;
    $id = $_POST['id'];
    $update = mysql_query("UPDATE fehler SET check='".$status."' WHERE ID='".mysql_real_escape_string($id)."'");
    if($update):
        echo 'Gespeichert';
    else:
        echo 'Nicht gespeichert, Fehler: '.mysql_error();
    endif;
endif;

//Daten holen
$id = $_GET['id'];
$data = mysql_fetch_array(mysql_query("SELECT * FROM fehler WHERE ID ='".mysql_real_escape_string($id)."' "));

//checken, ob fehler beoben ist oder nicht, $data['check'] ist also entweder "behoben" oder "fehler"
$behoben = ($data['check'] == 'behoben') ? ' checked' : '';
$nicht_behoben = ($data['check'] == 'fehler') ? ' checked' : '';

echo '
<form method="post" action="fehlerchecken.php?id='.$_GET['id'].'">
<input type="hidden" value="'.$id.'" name="id">
<input type="radio" name="check" value="behoben" '.$behoben.'> &nbsp; Fehler behoben
<br>
<input type="radio" name="check" '.$nicht_behoben.'> &nbsp; Nicht behoben
<br/>
<input type="submit" name="Button" value="speichern">
</form>';

?>

So funktioniert das jedenfalls definitiv, wenn nicht, dann haste entweder irgendwas abgeändert oder hinzugefügt oder kein plan, ohne das genaue script, was du einsetzt, kann ich auch nix machen...

Der gepostete fehler passiert übrigends, wenn man mal ein ' vergisst, schau dir den query-string doch mal genau an...^^
 
Ok Ok passt Klappt Perfekt !!

Hab da noch ein kleines Problem mit mim news script mit denn bbcodes

bbcode
PHP:
<?php
   $Inhalt = str_replace("<br />", "<br>", $Inhalt);

	 
	 $Inhalt = str_replace(":smile:", "<img src="smilies/smile.png">", $Inhalt);
	 $Inhalt = str_replace(":sad:", "<img src="smilies/sad.png">", $Inhalt);
	 $Inhalt = str_replace(":angry:", "<img src="smilies/angry.png">", $Inhalt);
	 $Inhalt = str_replace(":cry:", "<img src="smilies/cry.png">", $Inhalt);
	 $Inhalt = str_replace(":wink:", "<img src="smilies/wink.png">", $Inhalt);
	 $Inhalt = str_replace(":thumbsup:", "<img src="smilies/thumbsup.png">", $Inhalt);

	 
	 $Inhalt = str_replace("[ B ]", "<b>", $Inhalt);
	 $Inhalt = str_replace("[ /B ]", "</b>", $Inhalt);
	 $Inhalt = str_replace("[ K ]", "<i>", $Inhalt);
	 $Inhalt = str_replace("[ /K ]", "</i>", $Inhalt);
	 $Inhalt = str_replace("[ U ]", "<u>", $Inhalt);
	 $Inhalt = str_replace("[ /U ]", "</u>", $Inhalt);

	 
	 $Inhalt = preg_replace("#\[URL=http://(.*?)\](.*?)\[/URL\]#si", '<a href="http://\1" target="_blank">\2</a>', $Inhalt);
	 $Inhalt = preg_replace("#\[URL=(.*?)\](.*?)\[/URL\]#si", '<a href="http://\1" target="_blank">\2</a>', $Inhalt);
	 $Inhalt = preg_replace("#\[IMG\]http://(.*?)\[/IMG\]#si", '<img src="http://\1" border="0">', $Inhalt);
	 $Inhalt = preg_replace("#\[IMG\](.*?)\[/IMG\]#si", '<img src="http://\1" border="0"></a>', $Inhalt);
  ?>
<?php
den wollte ich includen

und nu weiß ich net wie ich das da einbauen soll !
PHP:
<?php
  include("dbincluden.php");
$sql = "SELECT * FROM news ORDER BY id DESC LIMIT 3";

$ausgabe=mysql_query($sql);

while ($news = mysql_fetch_object ($ausgabe))
{

	 
?>

<center>
<table cellpadding="4" cellspacing="1" border="0" class="tableinborder"  width="95%" align="center">
 <tr>
  <td class="tabletitle" align="left"><span class="normalfont"><b>News</b></span></td> 
 </tr>
 <tr>

  <td class="tablecat" align="left"><span class="smallfont"><b><?php echo($news->Titel); ?></b></span></td>
 </tr>
 <tr>
  <td class="tablea" align="left"><span class="smallfont"><?php echo($news->Inhalt); ?></span></td> 
 </tr>

 <tr>
  <td class="tablecat" align="left"><span class="smallfont"><b>Erstellt von <?php echo($news->Name); ?></b>.</span></td> 
  </tr>
</table><br />



        </center>
<?php }
 
Zurück