Willkommen in der Webstatt Zum Webstatt Blog und Stories
Bonze am 28.02.08 20: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'){
echo "<input type=\"radio\" name=\"newsletter\" value=\"1\" checked> Ja";
echo "<input type=\"radio\" name=\"newsletter\" value=\"0\"> Nein";
}elseif($row['newsletter'] == '0'){
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'){
$query = mysql_query("SELECT * FROM `".$mysql['portrait']."` WHERE user_id = '".$row['userid']."' ") 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

netcup.de Warum gibt es hier Werbung?
Creative Commons Lizenzvertrag
Alle Inhalte des Webstatt-Archivs stehen unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Unported Lizenz.

Impressum & Kontakt