Webstatt.org - Community seit 2006 - 2012 (2024?)

mehrere submit buttons in einem form möglich?

user-139
28.02.2008 19:21

ich hab ein problem, ich möchte mehrere Submit-buttons in einem form tag unterbringen,
und wenn man einen davon drückt einen bestimmten teil, bestimmte eingabfelder in die db speichern,.

das funktioniert auch soweit ganz gut, bis auf das speichern?!
ich kann alle eingegebenen datein in
echo var_dump($_POST);

abfragen
speichern tuts aber irgendie nicht?!

gleichzeitig habe ich in dem form 2 bilderuploads drin, die funktionieren ohne probleme
form tag
<form enctype="multipart/form-data" action="" method="post">
<div style="border:1px solid #B30A33;width:600px;color:#FFFFFF">
Allgemeine Einstellungen:<br/>
Email:<input name="email" type="text" id="email4" onClick="this.value=''" value="<?php echo $row['usermail']?>"/><br/>
Newsletter erhalten?
<?php
if($row['newsletter'] == '1'zwinkern{
echo "<input type=\"radio\" name=\"newsletter\" value=\"1\" checked> Ja";
echo "<input type=\"radio\" name=\"newsletter\" value=\"0\"> Nein";
}elseif($row['newsletter'] == '0'zwinkern{
echo "<input type=\"radio\" name=\"newsletter\" value=\"1\"> Ja";
echo "<input type=\"radio\" name=\"newsletter\" value=\"0\" checked> Nein";
}
?>
<br/>
<input name="save_data" type="submit" class="button" value="Speichern" />

</div>

<br/>

<div style="border:1px solid #B30A33;width:600px;color:#FFFFFF">

<?php
if($row['fussballer'] == '1'zwinkern{
$query = mysql_query("SELECT * FROM `".$mysql['portrait']."` WHERE user_id = '".$row['userid']."' "zwinkern or die(mysql_error());
while($row2 = mysql_fetch_assoc($query)) {
?>
<h1>Fussballportrait</h1>
Vorname: <input value="<?php echo $row2['vorname']?>" name="username" type="text" /><br/>
Nachname: <input value="<?php echo $row2['name']?>" name="name" type="text" /><br/>
Geburtsdatum: <input value="<?php echo $row2['geb']?>" name="geb" type="text" />Format dd.mm.YYYY <br/>
Beruf: <input value="<?php echo $row2['beruf']?>" name="beruf" type="text" /><br/>
Hobbys: <input value="<?php echo $row2['hobbies']?>" name="hobbies" type="text" /><br/>
Beim SVK seit: <input value="<?php echo $row2['since']?>" name="since" type="text" /><br/>
Bisherige Vereine: <input value="<?php echo $row2['vereine']?>" name="vereine" type="text" /><br/>
Sportliche Erfolge: <input value="<?php echo $row2['erfolge']?>" name="erfolge" type="text" /><br/>
Sportliche Ziele: <input value="<?php echo $row2['ziele']?>" name="ziele" type="text" /><br/>
Lieblings:<br/>
-Verein: <input value="<?php echo $row2['verein']?>" name="verein" type="text" /><br/>
-Essen: <input value="<?php echo $row2['essen']?>" name="essen" type="text" /><br/>
-Getränk: <input value="<?php echo $row2['trinken']?>" name="trinken" type="text" /><br/>
-Filme: <input value="<?php echo $row2['filme']?>" name="filme" type="text" /><br/>
-Musik: <input value="<?php echo $row2['musik']?>" name="musik" type="text" /><br/>
<?php
}
}
?>
<input name="save_player_data" type="submit" value="Speichern" />
</div>

</form>


speicher-code
if(isset($_POST['save_player_data']))
{
$sql = "UPDATE `".$mysql['portrait']."` SET
`vorname`= '".$_POST['vorname']."',
`name`= '".$_POST['name']."',
`geb`= '".$_POST['geb']."',
`beruf`= '".$_POST['beruf']."',
`hobbies`= '".$_POST['hobbies']."',
`since`= '".$_POST['since']."',
`vereine`= '".$_POST['vereine']."',
`erfolge`= '".$_POST['erfolge']."',
`ziele`= '".$_POST['ziele']."',
`verein`= '".$_POST['verein']."',
`essen`= '".$_POST['essen']."',
`trinken`= '".$_POST['trinken']."',
`filme`= '".$_POST['filme']."',
`musik`= '".$_POST['musik']."'
WHERE 'user_id' = '".$_SESSION['userid']."'" or die(mysql_error());
mysql_query($sql);
if (mysql_query($sql) == 1){echo "Deine Angaben wurden erfolgreich gespeichert!";}
}
is beides nurn auszug

OS: Windows XP CPU: AMD Athlon XP 3200+ RAM: 512MB DDR PC3200 (Dual Channel) Mainboard: MSI K7n2 Delta-L HDD: 80GB WD Graka:Radeon 9600 Pro =>Alekeijer Straussbuwe