TomHH
Mitglied
Schönen Tach
Ich habe hier (mal wieder) so eine Sache, die ich nicht verstehe. Ich habe folgende Funktion(en):
Sie ist Teil der class forum () in der Datei global.php
Wie zu sehen ist, erzeuge ich jedesmal eine $error bzw. $this->error (unterschiedlich zu Testzwecken), um die entsprechende Fehlermeldung in der Datei getaccount.php anzeigen zu können.
Nun ist aber genau hier das Problem. Die Fehlermeldung wird nicht ausgegeben, wenn ich sie in getaccount.php auf diese Weise versuche ausgeben zu lassen - Bsp.:
dann kommt nichts!
Ich weiß nicht, ob es zum Verständnis reicht, aber ich hoffe ;-) Hat jemand zufällig einen Hinweis?
Merci beaucoup!
Tom 8)
Ich habe hier (mal wieder) so eine Sache, die ich nicht verstehe. Ich habe folgende Funktion(en):
Code:
function checkinput()
{
$this->name = $_POST['name'];
$this->vname = $_POST['vname'];
$this->nick = $_POST['nick'];
$this->pass = $_POST['userpass'];
if ( $this->name == "")
{//if1
$error = "Bitte geben Sie einen Namen ein";
forum::err_form($this->name,$this->vname,$this->nick,$error);
}//if1
if ( $this->vname == "")
{//if2
$error = "Bitte geben Sie einen Vornamen ein";
forum::err_form($this->name,$this->vname,$this->nick,$error);
}//if2
if ( $this->nick == "")
{//if3
$error = "Bitte geben Sie einen Nick ein";
forum::err_form($this->name,$this->vname,$this->nick,$error);
}//if3
if ( $this->pass == "")
{//if4
echo $this->error = "<br>Bitte geben Sie ein Passwort ein";
forum::err_form($this->name,$this->vname,$this->nick,$this->error);
}//if4
else
{
forum::newuser();
}//else
}//fn checkinput
Sie ist Teil der class forum () in der Datei global.php
Wie zu sehen ist, erzeuge ich jedesmal eine $error bzw. $this->error (unterschiedlich zu Testzwecken), um die entsprechende Fehlermeldung in der Datei getaccount.php anzeigen zu können.
Code:
function err_form($name,$vname,$nick,$error)
{
//echo $error; EDIT So würde sie ausgegeben werden, also
//steht auch das richtige drin... ==> isset /EDIT
include_once 'getaccount.php';
}
Nun ist aber genau hier das Problem. Die Fehlermeldung wird nicht ausgegeben, wenn ich sie in getaccount.php auf diese Weise versuche ausgeben zu lassen - Bsp.:
Code:
<tr>
<td>Dein Nick:</td>
<td><?php echo $error."<br>" ?><input type="text" name="nick" value="<?php echo $nick; ?>" size="50"/></td>
</tr>
Ich weiß nicht, ob es zum Verständnis reicht, aber ich hoffe ;-) Hat jemand zufällig einen Hinweis?
Merci beaucoup!
Tom 8)