• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

[Erledigt] update befehl reloaded

Status
Für weitere Antworten geschlossen.

Hallo12

Neues Mitglied
HI,
Also ich habe mein Memberber script um 2 mysql spalten erweitert doch jetzt quietiert es den Dienst? Kann mir jemand sagen wieso?Ich habe alles mehrmals durchgeguckt und bin mit meinem latein am ende.

die member_privat
Code:
<?php include("kopf.php"); ?>
<form action="member_update.php?action=member_update" method="post">
<table>
<?
include("config.inc.php");
include("datenbank.inc.php");
$abfrage = "SELECT * from $tabelle where id='$id'";
$result = mysql_query($abfrage,$conn);
while ($row = mysql_fetch_array ($result)) 
{
$rang = $row["rang"];
$pw = $row["pw"];
$id = $row["id"];
$email = $row["email"];
$icq = $row["icq"];
$funktion = $row["funktion"];
$geschlecht = $row["geschlecht"];
$motto = $row["motto"];
$nickhistory = $row["nickhistory"];
$msn = $row["msn"];
$cpu = $row["cpu"];
$mainboard = $row["mainboard"];
$ram = $row["ram"];
$grafikkarte = $row["grafikkarte"];
$monitor = $row["monitor"];
$maus = $row["maus"];
$mauspad = $row["mauspad"];
$tastatur = $row["tastatur"];
$internet = $row["icq"];
$spiel = $row["spiel"];
$waffe = $row["waffe"];
$map = $row["map"];
$getraenk = $row["getraenk"];
$essen = $row["essen"];
$auto = $row["auto"];
$film = $row["film"];
$schauspieler = $row["schauspieler"];
$musik = $row["musik"];
$name = $row["name"];
$aktiv = $row["aktiv"];
echo <<<ABC
<tr>
	<td>Nick:</td>
	<td><input type="text" name="name" size="30" value="$name" class="Auswahl"></td>
</tr>
<tr>
	<td>Nickhistory:</td>
	<td><input type="text" name="nickhistory" size="30" value="$nickhistory" class="Auswahl"></td>
</tr>
<tr>
	<td>Rang:</td>
	<td><input type="text" name="rang" size="30" value="$rang" class="Auswahl"></td>
</tr>
<tr>
	<td>Funktion:</td>
	<td><input type="text" name="funktion" size="30" value="$funktion" class="Auswahl"></td>
</tr>
<tr>
	<td>Aktiv:</td>
	<td>Ja:<INPUT type="radio" name="aktiv" value="$1">Nein:<INPUT type="radio" name="aktiv" value="$0"></td>
</tr>
<tr>
	<td>Neues Passwort:</td>
	<td><input type="text" name="pw" size="30" value="" class="Auswahl"></td>
</tr>
<tr>
	<td>Geschlecht:</td>
	<td><input type="text" name="geschlecht" size="30" value="$geschlecht" class="Auswahl"></td>
</tr>
<tr>
	<td>E-mail:</td>
	<td><input type="text" name="email" size="30" value="$email" class="Auswahl"></td>
</tr>
<tr>
	<td>ICQ:</td>
	<td><input type="text" name="icq" size="30" value="$icq" class="Auswahl"></td>
</tr>
<tr>
	<td>MSN:</td>
	<td><input type="text" name="msn" size="30" value="$msn" class="Auswahl"></td>
</tr>
<tr>
	<td>[B]Lieblings:[/B]</td>
	<td></td>
</tr>
<tr>
	<td>Getr&auml;nk:</td>
	<td><input type="text" name="getraenk" size="30" value="$getraenk" class="Auswahl"></td>
</tr>
<tr>
	<td>Essen:</td>
	<td><input type="text" name="essen" size="30" value="$essen" class="Auswahl"></td>
</tr>
<tr>
	<td>Musik:</td>
	<td><input type="text" name="musik" size="30" value="$musik" class="Auswahl"></td>
</tr>
<tr>
	<td>Schauspieler:</td>
	<td><input type="text" name="schauspieler" size="30" value="$schauspieler" class="Auswahl"></td>
</tr>
<tr>
	<td>Film:</td>
	<td><input type="text" name="film" size="30" value="$film" class="Auswahl"></td>
</tr>
<tr>
	<td>Auto:</td>
	<td><input type="text" name="auto" size="30" value="$auto" class="Auswahl"></td>
</tr>
<tr>
	<td>Spiel:</td>
	<td><input type="text" name="spiel" size="30" value="$spiel" class="Auswahl"></td>
</tr>
<tr>
	<td>Waffe:</td>
	<td><input type="text" name="waffe" size="30" value="$waffe" class="Auswahl"></td>
</tr>
<tr>
	<td>Map:</td>
	<td><input type="text" name="map" size="30" value="$map" class="Auswahl"></td>
</tr>
<tr>
<tr>
	<td>[B]Computer:[/B]</td>
	<td></td>
</tr>
<tr>
	<td>Cpu:</td>
	<td><input type="text" name="cpu" size="30" value="$cpu" class="Auswahl"></td>
</tr>
<tr>
	<td>Ram:</td>
	<td><input type="text" name="ram" size="30" value="$ram" class="Auswahl"></td>
</tr>
<tr>
	<td>Grafikkarte:</td>
	<td><input type="text" name="grafikkarte" size="30" value="$grafikkarte" class="Auswahl"></td>
</tr>
<tr>
	<td>Mainboard:</td>
	<td><input type="text" name="mainboard" size="30" value="$mainboard" class="Auswahl"></td>
</tr>
<tr>
	<td>Monitor:</td>
	<td><input type="text" name="monitor" size="30" value="$monitor" class="Auswahl"></td>
</tr>
<tr>
	<td>Maus:</td>
	<td><input type="text" name="maus" size="30" value="$maus" class="Auswahl"></td>
</tr>
<tr>
	<td>Mauspad:</td>
	<td><input type="text" name="mauspad" size="30" value="$mauspad" class="Auswahl"></td>
</tr>
<tr>
	<td>Tastatur:</td>
	<td><input type="text" name="tastatur" size="30" value="$tastatur" class="Auswahl"></td>
</tr>
<tr>
	<td>[B]other[/B]:</td>
	<td></td>
</tr>
<tr>
	<td>Motto:</td>
	<td><TEXTAREA name="motto" rows="5" cols="30" wrap="virtual" class="Auswahl">$motto</TEXTAREA></td>
</tr>
	<td colspan="2"><input type="hidden" name="id" value="$id"><input type='Submit' name='sub' value='Update' class="Button"></td>
</tr>
ABC;
}
?>
</table>
</form>
<?php include("fuss.php"); ?>

die member_update
Code:
<?
include("kopf.php");
include("config.inc.php");
include("datenbank.inc.php");
$id   = $_POST['id'];
$icq   = $_POST['icq'];
$pw   = $_POST['pw'];
$rang   = $_POST['rang'];
$nick   = $_POST['nick'];
$email   = $_POST['email'];
$funktion   = $_POST['funktion'];
$geschlecht   = $_POST['geschlecht'];
$motto   = $_POST['motto'];
$nickhistory   = $_POST['nickhistory'];
$msn   = $_POST['msn'];
$cpu   = $_POST['cpu'];
$mainboard   = $_POST['mainboard'];
$ram   = $_POST['ram'];
$grafikkarte   = $_POST['grafikkarte'];
$monitor   = $_POST['monitor'];
$maus   = $_POST['maus'];
$mauspad   = $_POST['mauspad'];
$tastatur  = $_POST['tastatur'];
$internet   = $_POST['internet'];
$spiel   = $_POST['spiel'];
$waffe   = $_POST['waffe'];
$map   = $_POST['map'];
$getraenk   = $_POST['getraenk'];
$essen   = $_POST['essen'];
$auto   = $_POST['auto'];
$film   = $_POST['film'];
$schauspieler   = $_POST['schauspieler'];
$musik   = $_POST['musik'];
$name   = $_POST['name'];
$aktiv   = $_POST['aktiv'];
$pw2 = md5($pw);
$abfrage = "update $tabelle set rang='$rang', pw='$pw2', nick='$nick', email='$email', funktion='$funktion', geschlecht='$geschlecht', motto='$motto', nickhistory='$nickhistory', msn='$msn', cpu='$cpu', mainboard='$mainboard', ram='$ram', grafikkarte='$grafikkarte', monitor='$monitor', maus='$maus', mauspad='$mauspad', tastatur='$tastatur', internet='$internet', spiel='$spiel', waffe='$waffe', map='$map', icq='$icq', getraenk='$getraenk', essen='$essen', auto='$auto', film='$film', schauspieler='$schauspieler', musik='$musik', name='$name', aktiv='$aktiv', nick='$name' where id='$id'";
$result = mysql_query($abfrage, $conn);
if ($result)
	{
		echo 'Die Daten wurden erfolgreich geupdated[url="member_overview.php"] [Zur&uuml;ck][/url]';
	}
	else
	{
		echo ' Es ist ein Fehler aufgetreten versuchen Sie es sp&auml;ter erneut [url="member_overview.php"] [Zur&uuml;ck][/url]';
	}
include("fuss.php");
?>

und wenns jemanden hilft die mysql tabelle:

Code:
CREATE TABLE member(
id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,
nick VARCHAR( 128 ) NOT NULL,
pw VARCHAR( 128 ) NOT NULL,
rang INT NOT NULL DEFAULT 0,
icq VARCHAR( 128 ) NOT NULL,
email VARCHAR( 128 ) NOT NULL,
funktion VARCHAR( 128 ) NOT NULL,
geschlecht VARCHAR( 128 ) NOT NULL,
motto VARCHAR( 128 ) NOT NULL,
nickhistory VARCHAR( 128 ) NOT NULL,
msn VARCHAR( 128 ) NOT NULL,
cpu VARCHAR( 128 ) NOT NULL,
mainboard VARCHAR( 128 ) NOT NULL,
ram VARCHAR( 128 ) NOT NULL,
grafikkarte VARCHAR( 128 ) NOT NULL,
monitor VARCHAR( 128 ) NOT NULL,
maus VARCHAR( 128 ) NOT NULL,
mauspad VARCHAR( 128 ) NOT NULL,
tastatur VARCHAR( 128 ) NOT NULL,
internet VARCHAR( 128 ) NOT NULL,
spiel VARCHAR( 128 ) NOT NULL,
waffe VARCHAR( 128 ) NOT NULL,
map VARCHAR( 128 ) NOT NULL,
getraenk VARCHAR( 128 ) NOT NULL,
essen VARCHAR( 128 ) NOT NULL,
auto VARCHAR( 128 ) NOT NULL,
film VARCHAR( 128 ) NOT NULL,
schauspieler VARCHAR( 128 ) NOT NULL,
status VARCHAR( 128 ) NOT NULL,
pic VARCHAR( 128 ) NOT NULL,
name VARCHAR( 128 ) NOT NULL,
aktiv VARCHAR( 128 ) NOT NULL);

sry nicht meckern wenn die mysql tabelle nicht optimal ist!


Danke im vorraus!!!
 
Werbung:
Werbung:
Das Problem ist es kommt keine Nur eben

Es ist ein Fehler aufgetreten versuchen Sie es sp&auml;ter erneut

und wenn ich das alles weglasse
Code:
if ($result)
   {
      echo 'Die Daten wurden erfolgreich geupdated[url="member_overview.php"] [Zur&uuml;ck][/url]';
   }
   else
   {
      echo ' Es ist ein Fehler aufgetreten versuchen Sie es sp&auml;ter erneut [url="member_overview.php"] [Zur&uuml;ck][/url]';
   }

oder das
Code:
$result = mysql_query($abfrage, $conn);
if ($result)
   {
      echo 'Die Daten wurden erfolgreich geupdated[url="member_overview.php"] [Zur&uuml;ck][/url]';
   }
   else
   {
      echo ' Es ist ein Fehler aufgetreten versuchen Sie es sp&auml;ter erneut [url="member_overview.php"] [Zur&uuml;ck][/url]';
   }
kommt uch nix

und es wird eben nix geupdated
 
Werbung:
Also da kommt das
Unknown column 'musik' in 'field list'

Und wenn ich mir mal meine mysql tabelle angucke sehe ich das ich die spalte musik gar nicht habe aber sie updaten will!

DAnke ich guck mal obs daran liegt !!
 
rofl...

ne daran liegt es nicht...

ich mein, du kannst dir doch auch locker vom hocker ein butter brot ohne brot machen oder???
 
Werbung:
er will eine spalte (brot) mit irgendwas(butter) updaten...
die spalte gibt es aber nicht...

Und wie willst du dir ein butte brot ohne brot machen bzw eine spalte updaten, wenn es die ncht gibt?
 
genau das will er doch machen??
ihm fehlt die spalte, will sie aber updaten.
und jetzt hat er die spalte erstellt.
jetzt kann die Butter auch aufs Brot^^
 
Werbung:
jup das wars!!!

Aber ist das normal das wenn ich bei einer radiobox ein häkchen(also dieser punkt da) mache dass das nicht mehr da ist wenn ich es wieder auslese?
 
Werbung:
Werbung:
[php:1:a96357b9f4]<input type="checkbox" name="irgendeine_checkbox" value="irgendeinwert" <?php echo ($_POST['irgendeine_checkbox'] == 'irgendeinwert') ? ' seleted' : ''; ?>>[/php:1:a96357b9f4]
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben