ciberjoerg
Erfahrenes Mitglied
also ich versuche gerade in flash eine registrierung für meine website zu schreiben, jetzt aber ein problem, wenn ich die daten absende erhalte ich ja keine fehlermeldung von php zurück. in php gibt es wenn fehler auftreten eine fehleranzeige.
also meine frage ist wenn ich mit folgendem script, meine regitrierungs felder an php sende, soll mir php an das flashformular eine meldung geben ob es einen fehler gibt oder nicht.
flash script:
php script:
Nach dem zusenden der daten soll flash mir die Variable &fehler auslesen, wenn kein fehler dann soll mir der mc zu bild 3 springen. geht das überhaubt?
also meine frage ist wenn ich mit folgendem script, meine regitrierungs felder an php sende, soll mir php an das flashformular eine meldung geben ob es einen fehler gibt oder nicht.
flash script:
PHP:
stop();
var RegData = new LoadVars();
submit_btn.onRelease = function() {
// bei buttonklick
RegData.nic = nic_txt.text;
RegData.pass = pass_txt.text;
RegData.pass2 = pass2_txt.text;
RegData.email = email_txt.text;
RegData.Name = Name_txt.text;
RegData.nachname = nachname_txt.text;
RegData.ort = ort_txt.text;
RegData.dd = dd_txt.text;
RegData.mm = mm_txt.text;
RegData.jjjj = jjjj_txt.text;
RegData.strasse = strasse_txt.text;
RegData.plz = plz_txt.text;
RegData.sex = sex_form.text;
RegData.new_reg = "Anmelden";
RegData.sendAndLoad("http://devildragons.pytalhost.com/register.php?" + _root.SID ,RegData)
};
php script:
PHP:
<?php
include "fa_pass.php";
//weiterleiten auf die Login-Seite
if(!$save_error and $_REQUEST['new_reg']){
faSession_redir($conf_pass->after_reg_url);
exit;
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Registrieren:</title>
<style type="text/css">
<!--
.Stil1 {font-size: 9px}
-->
</style>
</head>
<body>
<!--Fehlermeldungen-->
<div align="center"><b>
<? echo "&fehler="; ?>
<?
while(list($key,$val)=@each($save_error)){
echo "$val $key";
}
?>
<? echo "&"; ?>
</b></div>
<form action="register.php" method="post">
<input type="hidden" name="ums_check" value="pass=pass2">
<table align="center" width="300">
<tr>
<td bgcolor="Silver"><b>Registrierung</b></td>
</tr>
<tr><td colspan="2"><b>Login-Daten:</b></td></tr>
<tr>
<td>Login-Name:</td>
<td><input type="text" name="nic" value="<?=$_POST['nic']?>"></td>
</tr>
<tr>
<td>Passwort:</td>
<td><input type="password" name="pass"></td>
</tr>
<tr>
<td>Wiederholung:</td>
<td><input type="password" name="pass2"></td>
</tr>
<tr>
<td>E-Mail:</td>
<td><input type="text" name="email" value="<?=$_POST['email']?>"></td>
</tr>
<tr>
<td>Vorname: </td><td><input type="text" value="<?=$_POST['Name']?>" name="Name"></td></tr>
<tr>
<td>Nachname: </td><td><input type="text" value="<?=$_POST['nachname']?>" name="nachname"></td></tr>
<tr><td>Wohnort: </td><td><input type="text" value="<?=$_POST['ort']?>" name="ort"></td></tr>
<tr>
<td>Geburtstag <br>
<span class="Stil1">dd.mm.jjjj:</span> </td>
<td><input name="dd" type="text" value="<?=$_POST['dd']?>" size="4" maxlength="2">
.<input name="mm" type="text" value="<?=$_POST['mm']?>" size="4" maxlength="2">
.<input name="jjjj" type="text" value="<?=$_POST['jjjj']?>" size="6" maxlength="4"></td></tr>
<tr><td>strasse: </td><td><input type="text" value="<?=$_POST['strasse']?>" name="strasse"></td></tr>
<tr><td>plz: </td><td><input type="text" value="<?=$_POST['plz']?>" name="plz"></td></tr>
<tr><td>sex: </td><td><input type="text" value="<?=$_POST['sex']?>" name="sex"></td></tr>
<tr>
<td><input type="submit" name="new_reg" value="Anmelden"></td>
</tr>
</table>
</form>
</body>
</html>
Nach dem zusenden der daten soll flash mir die Variable &fehler auslesen, wenn kein fehler dann soll mir der mc zu bild 3 springen. geht das überhaubt?