Hallo PHP`ler!
Bin hier seit geraumer Zeit am programmieren und weiß nicht mehr weiter...
Ich habe ein Formular form.php in dem eine Funktion aus einer zweiten Datei namens wastunbutton.php aufgerufen wird, aber die IF-Abfrage aus der Datei wastunbutton.php wird nicht bearbeitet...hier ein Codeschnipsel:
Datei form.php
Datei wastunbutton.php
ich möchte ja gerne abfragen, ob der Button Send gedrückt wurde und dann die Daten kurz ausgeben und in die MySql-DB schreiben!!!!´
Hat jemand ne Idee???
Ich habs schon mit if (isset($_GET['sent'])) etc. versucht...hilft alles nix. Hab ich vielleicht irgendwo noch einen groben Bug in meinem Programm......
SAI
Bin hier seit geraumer Zeit am programmieren und weiß nicht mehr weiter...
Ich habe ein Formular form.php in dem eine Funktion aus einer zweiten Datei namens wastunbutton.php aufgerufen wird, aber die IF-Abfrage aus der Datei wastunbutton.php wird nicht bearbeitet...hier ein Codeschnipsel:
Datei form.php
PHP-Code:
...
if (isset($new)) {
//Inhalt aus wastunbutton.php
print $new;
include("wastunbutton.php");
$TEST = new wastunbutton("db_klasse",".php");
$TEST->new_data($thera,$startt,$frequ,$dose,$unit,$note,$test);
...
...
//hier werden aus einer dritten Datei Buttons.php die Buttons eingebunden
//darunter der Button namens "new"
echo "<form action='form.php' method='get'>";
include ("Buttons.php");
echo "</form>";
....
PHP-Code:
...
class wastunbutton
{
var $class_obj;
function wastunbutton($class_needed,$file_ending)
{
......
}
function new_data($thera,$startt,$frequ,$dose,$unit,$note,$test)
{
global $sent;
echo "<form action='form.php' method='get'>";
echo "<table border='0'>";
echo "<tr>";
echo "<td><b>Therapy schema:</b></td>";
echo "<td><select name='thera'>";
....
....
....
echo "<input type='submit' name='sent' value='Send'>";
echo "</form>";
//und hier kommt diese verfluchte IF-Abfrage
if (isset($sent)){
echo "<b>Therapy schema: </b> $thera<br>";
echo "<b>Starttime:</b> $startt<br>";
...........
echo "has been sent...<br><br>";
//include("db_klasse.php")
$zwi = $TEST->class_obj->db_query("insert into gebdat values
('$thera','$startt','$frequ','$dose','$unit','$note','$test')");
mysql_close($db);
}
}
}
Hat jemand ne Idee???
Ich habs schon mit if (isset($_GET['sent'])) etc. versucht...hilft alles nix. Hab ich vielleicht irgendwo noch einen groben Bug in meinem Programm......
SAI
EDIT:
php-tags eingefügt. kann ja keiner lesen.
Abraxax
Kommentar