Hallo, könnt ihr mir bitte mal helfen. Selbst nach mehrfachen Versuchen bekommt mein Script es nicht hin Variablen die in einer zweiten Datei erstellt werden an die erste Datei zurückzuführen...
Ein einfaches Beispiel:
In Datei 1.php werden Variablen per Form in einem Textfeld eingegeben.
Wie man sieht ist die Funktion ausgabe() in der Datei module.inc.php definiert. Die eingegebenen Variablen werden an diese Datei zur weiteren Verarbeitung übergeben sobald der Submit-Button gedrückt wird.
In der Datei module.inc.php werden die übergebenen Variablen weiterverarbeitet. Dies sieht dann so aus:
Wie man sieht ist das eine ganz einfache Funktion die aber bei mir leider nicht funktioniert da die Variable $ausgabewert nicht an die erste Datei 1.php zurückgegeben wird.
Was mach ich hierbei verkehrt?
Greetz
RealOwen
Ein einfaches Beispiel:
In Datei 1.php werden Variablen per Form in einem Textfeld eingegeben.
PHP-Code:
[SIZE=2]
<form action="<?PHP_SELF?>" method="post">
<table width="400" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>Parameter1</td>
<td><input type="text" name="var1"></td>
</tr>
<tr>
<td>Parameter2</td>
<td><input type="text" name="var2"></td>
</tr>
<tr>
<td colspan="2"><input type="submit" name="Submit" value="Submit"></td>
</tr>
</table>
</form>
<?php
include 'module.inc.php';
if (isset($_POST['Submit'])) {
ausgabe($_POST['var1'], $_POST['var2']);
echo ("Das Script wurde ausgeführt<br>");
echo ("Dies ist " . $ausgabewert );
} else {
echo ("Wurde nicht ausgeführt");
}
?>[/SIZE]
In der Datei module.inc.php werden die übergebenen Variablen weiterverarbeitet. Dies sieht dann so aus:
PHP-Code:
[size=2]
<?php
function ausgabe($variable1, $variable2)
{
$ausgabewert = "<p>" . $variable1 . $variable2 . "</p>";
return $ausgabewert;
}
?>[/size]
Was mach ich hierbei verkehrt?
Greetz
RealOwen
Kommentar