Hallo,
folgender Code:
Wenn ich nun per Link auf löschen oder bearbeiten gehe, funktioniert's einwandfrei.
Aber sobald die Variable $aktion aus dem Bearbeiten- bzw. Eintragen-Formular übergeben werden soll, funktioniert es nicht mehr.
Wie kann ich die Variablen aus dem Formular an mein Script übergeben?
folgender Code:
PHP:
<?php
$domain_id = "";
$aktion="";
if(isset($HTTP_GET_VARS["action"])) {
$aktion = $HTTP_GET_VARS["action"];
}
if(isset($HTTP_GET_VARS["domain_id"])) {
$domain_id = $HTTP_GET_VARS["domain_id"];
}
if(isset($HTTP_GET_VARS["domain_update"])) {
$domain_update = $HTTP_GET_VARS["domain_update"];
}
if(isset($HTTP_GET_VARS["domain_update_neu"])) {
$domain_update_neu = $HTTP_GET_VARS["domain_update_neu"];
}
if(isset($HTTP_GET_VARS["domain_neu"])) {
$domain_neu = $HTTP_GET_VARS["domain_neu"];
}
if($aktion == "domain_eintrag") {
$con = odbc_connect("domain_test", "", "");
$q="INSERT INTO domains (domain) values ($domain_neu)";
odbc_exec($con, $q);
odbc_close($con);
}
if($aktion == "edit_eintrag") {
$con = odbc_connect("domain_test", "", "");
$q="UPDATE domains SET domain = $domain_update_neu where id=$domain_id";
odbc_exec($con, $q);
odbc_close($con);
}
if($aktion == "delete") {
$con = odbc_connect("domain_test", "", "");
$q="DELETE FROM domains WHERE id=$domain_id";
odbc_exec($con, $q);
odbc_close($con);
}
if($aktion == "edit") {
?>
<table>
<tr>
<td>
<font class="url">Domain ändern:</font>
</td>
<form action="<?php echo "$PHP_SELF?aktion=edit_eintrag&domain_id=$domain_id"; ?>" method="post">
<td>
<input type="text" name="domain_update_neu" value="<?php echo $domain_update; ?>">
<input type="hidden" name="aktion" value="edit_eintrag">
<input type="hidden" name="domain_id" value="<?php echo $domain_id; ?>">
</td>
<td>
<input type="submit" value="ändern">
</td>
</form>
</tr>
<tr>
<td hight="40">
</td>
</tr>
</table>
<?php
}
?>
<table>
<tr>
<td>
<font class="url">Domain eintragen:</font>
</td>
<form action="<?php echo "$PHP_SELF?aktion=domain_eintrag"; ?>" method="post">
<td>
<input type="text" name="domain_neu" value="">
<input type="hidden" name="aktion" value="domain_eintrag">
</td>
<td>
<input type="submit" value="eintragen">
</td>
</form>
</tr>
<tr>
<td height="40">
</td>
</tr>
</table>
.
.
.
<?php
echo "<a href=\"$PHP_SELF?action=delete&domain_id=$id\">löschen</a><font class=\"strich\"> | </font><a href=\"$PHP_SELF?action=edit&domain_update=$domain&domain_id=$id\">bearbeiten</a>";
?>
Wenn ich nun per Link auf löschen oder bearbeiten gehe, funktioniert's einwandfrei.
Aber sobald die Variable $aktion aus dem Bearbeiten- bzw. Eintragen-Formular übergeben werden soll, funktioniert es nicht mehr.
Wie kann ich die Variablen aus dem Formular an mein Script übergeben?