Hallo zusammen,
ich habe ein Problem mit dem folgenden Code und zwar soll ein Profil bearbeitet werden, wobei die auf der vorigen Seite eingegebene Daten in der Datenbank gespeichert werden sollen.
Da der Befehl auf der Profilseite des Nutzers ausgeführt wird, soll dieser nur ausgeführt werden, wenn man von Profilbearbeitung kommt.
Kann mir jemand weiterhelfen?
Code auf Profilbearbeitung:
Code auf mein Profil:
Vielen Dank schon mal!
ich habe ein Problem mit dem folgenden Code und zwar soll ein Profil bearbeitet werden, wobei die auf der vorigen Seite eingegebene Daten in der Datenbank gespeichert werden sollen.
Da der Befehl auf der Profilseite des Nutzers ausgeführt wird, soll dieser nur ausgeführt werden, wenn man von Profilbearbeitung kommt.
Kann mir jemand weiterhelfen?
Code auf Profilbearbeitung:
PHP-Code:
<form action="DeinProfil.php" method="post">
<tr> <td> Titel    <input type="text" name="titel" value=" " size="30" ><br> </td>
</tr>
<tr> <td> Autor   <input type="text" name="autor" value=" " size="30" ><br> </td>
</tr>
<tr> <td> Verlag <input type="text" name="verlag" value=" " size=30" ><br> <p> </td>
</tr>
<tr> <td> <b> Genre: </b> </td>
</tr>
<tr> <td>
<input type="radio"name="Genre" value="fantasy&sciencefiction" > Fantasy&Sciencefiction <br> <input type="radio"name="Genre" value="roman" > Roman <br>
<input type="radio"name="Genre" value="krimi&thriller " > Krimi&Thriller <br> <input type="radio"name="Genre" value="hobbys&freizeit" > Hobbys&Freizeit  <br>
<input type="radio"name="Genre" value="sach-&fachbücher " > Sach-&Fachbücher <br> </td>
</tr>
<tr> <td>
<tr> <td> <Input type="Submit" value="Speichern"> <p> </td>
</tr>
</table>
</form>
Code auf mein Profil:
PHP-Code:
<?php
if ($_POST['titel'] == "") or ($_POST['autor'] == "") or ($_POST['verlag'] == "")
{ echo "<td>Bitte fülle alle Felder aus </td>";
die;
}
else {
$db = mysqli_connect( "localhost", "...", "Passwort.", "Nutzername");
// SQL-Statement in String speichern:
$sql = "INSERT INTO buch (titel, autor,verlag) VALUES ";
$sql .= "('";
$sql .=$_POST['titel'];
$sql .= "', '";
$sql .=$_POST['autor'];
$sql .= "', '";
$sql .=$_POST['verlag'];
$sql .="')";
//SQL-Statement an Datenbank schicken:
$result = mysqli_query($db, $sql);
//echo $sql;
//echo mysqli_error($db);
}
?>
Vielen Dank schon mal!
Kommentar