Hi leutz.
mal ne frage!!
ich habe ein formular(siehe unten) in dem gebe ich was ein.
wie kann ich es bewerkstelligen das ich mehrere buttons habe und je nach gedrücktem button sollen die eingaben an eine andere seite gesendet werden, besser gesagt eine andere seite angezeigt werden(mit den gesendeten daten)
hier z.B. rufe ich das selbe skript noch mal auf(also "anlagen.php").
ich will aber noch 3 buttons mit denen ich andere skripte aufrufe (z.B. "Maerkte.php" usw..)und mir die daten trotzdem zur verfügung stehen.
[/php]
das ist jetzt nicht das eigentliche skript.. aber das währe viel zu gross.
wäre super wenn da jemand was wüsste.
vieleicht wie ich beim drücken eines buttens den namen des gewollten
skriptes in diese zeile bringe
<form action = "anlagen.php" method = "post">
also statt "anlagen.php"
schon mal vielen dank im vorraus!!
Gruss
MScalli
mal ne frage!!
ich habe ein formular(siehe unten) in dem gebe ich was ein.
wie kann ich es bewerkstelligen das ich mehrere buttons habe und je nach gedrücktem button sollen die eingaben an eine andere seite gesendet werden, besser gesagt eine andere seite angezeigt werden(mit den gesendeten daten)
hier z.B. rufe ich das selbe skript noch mal auf(also "anlagen.php").
ich will aber noch 3 buttons mit denen ich andere skripte aufrufe (z.B. "Maerkte.php" usw..)und mir die daten trotzdem zur verfügung stehen.
PHP-Code:
<?php
session_start();
?>
<html>
<head>
<link rel="stylesheet" href="css/style.css" type="text/css">
<?php
//fragt ab ob der eingeloggte Benutzer die nötige Berechtigung besitzt
//ist der Benutzer noch angemeldet, oder überhaupt angemeldet
if ($_SESSION['login_okay'] and $_SESSION['benber'] >= 4)
{
//kommt beim 1 Aufruf nicht rein.. erst wenn einmal gesendet wurde
if ($gesendet)
{
//verbindung zur Datenbank herstellen
$db = mysql_connect();
//SQL Abfrage
$sqlab = "insert into anlagen";
$sqlab .= "(anlagennr, anlagenname) values ";
$sqlab .= "('$anlagennr', '$anlagenname')";
mysql_db_query("test", $sqlab);
//Abfrage ob 1 Satz verändert bzw. hinzugefügt wurde
$num = mysql_affected_rows();
if ($num>0)
echo "Es wurde 1 Datensatz hinzugefügt
";
else
{
echo "Es ist ein Fehler aufgetreten, ";
echo "es wurde kein Datensatz hinzugefügt
";
}
// Verbindung zu Datenbank schliessen
mysql_close($db);
}
?>
</head>
<body bgcolor="#E0FFFF" scrolling = "no">
[b]Geben Sie einen vollständigen Datensatz ein und senden Sie das
Formular ab:[/b]
<form action = "anlagen.php" method = "post">
<table cellspacing = "0" border = "0">
<tr>
<td>
Anlagen Nr.
<input name="anlagennr">
</td>
<td>
</td>
</tr>
<tr>
<td>
Anlagenname
<input size = 50 name="anlagenname">
</td>
<td>
</td>
</tr>
<tr>
<td>
<input type="submit" name="gesendet">
<input type="reset">
</td>
<td>
</td>
</tr>
</form>
<?php
}else
{
include 'funktionen.php';
fehlermeldung();
}
?>
</body>
</html>
das ist jetzt nicht das eigentliche skript.. aber das währe viel zu gross.
wäre super wenn da jemand was wüsste.
vieleicht wie ich beim drücken eines buttens den namen des gewollten
skriptes in diese zeile bringe
<form action = "anlagen.php" method = "post">
also statt "anlagen.php"
schon mal vielen dank im vorraus!!
Gruss
MScalli
Kommentar