php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 12.10.2004, 16:32  
Gast
 
Beiträge: n/a
Standard Datennübertrag funktioniert nicht

Hy Leute,

ich weiss leider nicht warum das nich mit der Datenübergabe funktioniert.

Habe zuerst eine einfache HTML-Seite wo ich Daten eingebe um sie dann per DB und PHP checken zu lassen, was auch alles soweit funktioniert. Nur wenn ich dann diese Daten die aus der DB in die Felder auf der PHP-Seite eingetragen sind, werden trotz das ich SESSION_START(); vor das <html> geschrieben habe einfach nicht weiter an die nächste Seite übetragen.

Habt Ihr ne Erklärung?

Danke
Martin
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 12.10.2004, 17:23  
Gast
 
Beiträge: n/a
Standard Re: Datennübertrag funktioniert nicht

Zitat:
Zitat von Martin I
Hy Leute,

ich weiss leider nicht warum das nich mit der Datenübergabe funktioniert.

Habe zuerst eine einfache HTML-Seite wo ich Daten eingebe um sie dann per DB und PHP checken zu lassen, was auch alles soweit funktioniert. Nur wenn ich dann diese Daten die aus der DB in die Felder auf der PHP-Seite eingetragen sind, werden trotz das ich SESSION_START(); vor das <html> geschrieben habe einfach nicht weiter an die nächste Seite übetragen.

Habt Ihr ne Erklärung?

Danke
Martin
das liegt bestimmt am schlechten karma deines webservers.
  Mit Zitat antworten
Alt 12.10.2004, 17:34  
Gast
 
Beiträge: n/a
Standard

Guter Witz @ Sike. Hast du noch ein anderen Vorschlag woran es liegen könnte?
  Mit Zitat antworten
Alt 12.10.2004, 17:57  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

1. auf der zweiten seite muss auch session_start() stehen.
2. sollte dieser fehler hier auftreten, dann besuche den link:

28.12. Warning: Cannot send session cookie - headers already sent ...
http://php-faq.de/q/q-fehler-session-cookie.html

3. zeig uns mal den für die übertragung verantwortlichen code. danke.

grüße ben.
imported_Ben ist offline   Mit Zitat antworten
Alt 12.10.2004, 21:29  
Gast
 
Beiträge: n/a
Standard Code der 2. PHP Seite

Code:
<?php 
SESSION_START()
?>
<html>
<head><title>Startmeldung senden</title></head>
<?
$SESSION['NPaar'] = $POST['Paar'];
$SESSION['Datum_1'] = $POST['DATA'];
$SESSION['Datum_2'] = $POST['DATB'];
$SESSION['Datum_3'] = $POST['DATC'];
$SESSION['Datum_4'] = $POST['DATD'];
$SESSION['Turnier_1'] = $POST['TURA'];
$SESSION['Turnier_2'] = $POST['TURB'];
$SESSION['Turnier_3'] = $POST['TURC'];
$SESSION['Turnier_4'] = $POST['TURD'];
$SESSION['Veranst_1'] = $POST['VERA'];
$SESSION['Veranst_2'] = $POST['VERB'];
$SESSION['Veranst_3'] = $POST['VERC'];
$SESSION['Veranst_4'] = $POST['VERD'];
$SESSION['Alt_Tur_1'] = $POST['GRUA'];
$SESSION['Alt_Tur_2'] = $POST['GRUB'];
$SESSION['Alt_Tur_3'] = $POST['GRUC'];
$SESSION['Alt_Tur_4'] = $POST['GRUD'];
$SESSION['KLa_Tur_1'] = $POST['KLAA'];
$SESSION['Kla_Tur_2'] = $POST['KLAB'];
$SESSION['Kla_Tur_3'] = $POST['KLAC'];
$SESSION['KLa_TUr_4'] = $POST['KLAD'];
$SESSION['Dis_Tur_1'] = $POST['DISA'];
$SESSION['Dis_Tur_2'] = $POST['DISB'];
$SESSION['Dis_Tur_3'] = $POST['DISC'];
$SESSION['Dis_Tur_4'] = $POST['DISD'];
$SESSION['EP'] = $POST['email'];
switch ($do){
default:
if($SESSION['Turnier_1'] != "") {
$a = "<tr>\n<td>". $SESSION['Datum_1']. "</td>\n<td>". $SESSION['Turnier_1']. "</td>\n<td>". $SESSION['Veranst_1']. "</td>\n<td>". $SESSION['Alt_Tur_1']. "". $SESSION['Kla_Tur_1']. "". $SESSION['Dis_Tur_1']. "</td>\n</tr>";
}

if($SESSION['Turnier_2'] != "") {
$b = "<tr>\n<td>". $SESSION['Datum_2']. "</td>\n<td>". $SESSION['Turnier_2']. "</td>\n<td>". $SESSION['Veranst_2']. "</td>\n<td>". $SESSION['Alt_Tur_2']. "". $SESSION['Kla_Tur_2']. "". $SESSION['Dis_Tur_2']. "</td>\n</tr>";
}

if($SESSION['Turnier_3'] != "") {
$c = "<tr>\n<td>". $SESSION['Datum_3']. "</td>\n<td>". $SESSION['Turnier_3']. "</td>\n<td>". $SESSION['Veranst_3']. "</td>\n<td>". $SESSION['Alt_Tur_3']. "". $SESSION['Kla_Tur_3']. "". $SESSION['Dis_Tur_3']. "</td>\n</tr>";
}

if($SESSION['Turnier_4'] != "") {
$d = "<tr>\n<td>". $SESSION['Datum_4']. "</td>\n<td>". $SESSION['Turnier_4']. "</td>\n<td>". $SESSION['Veranst_4']. "</td>\n<td>". $SESSION['Alt_Tur_4']. "". $SESSION['Kla_Tur_4']. "". $SESSION['Dis_Tur_4']. "</td>\n</tr>";
}
echo "<style type=\"text/css\"></style>".
     "</head><body><center>\n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"622\">\n<tr><th width=\"91\" rowspan=\"2\" nowrap>\n<img border=\"0\" src=\"../../images/service/tscgrau.gif\" width=\"90\" height=\"91\"></th>\n".
     "<th width=\"440\" nowrap><h3>TSC &quot;EXCELSIOR&quot; DRESDEN e. V.</h3></th>\n<th width=\"90\" rowspan=\"2\"><img border='0' src=\"../../images/service/dtvlogo.gif\" width=\"90\" height=\"90\"></th>\n</tr>\n<tr>\n<th width=\"440\" nowrap>".
     "<h1>Startmeldung</h1></th>\n</tr>\n</table>\n<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"632\" height=\"126\">\n<tr>\n<td colspan=\"2\" height=\"22\"></td>\n</tr>\n<tr><td width=\"267\" height=\"22\">f&uuml;r das Paar:</td>\n".
     "<td width=\"365\">". $SESSION['NPaar']. "</td>\n</tr>\n<tr>\n<td colspan=\"2\" height=\"22\"></td>\n</tr>\n<tr>\n<td colspan=\"2\" height=\"22\">\n<table width=\"100%\">\n<tr>\n<td>Datum:</td>\n<td>Turniernummer:</td>\n<td>Veranstalter:</td>\n<td>Startgruppe:</td>\n</tr>\n".
     "<table>\n<tr>\n<td>Datum</td>\n<td>Turniernummer</td>\n<td>Veranstalter</td>\n<td>Startgruppe</td>\n</tr>\n$a $b $c $d</table>\n<tr>\n<td colspan=\"2\" height=\"22\"></td>\n</tr>\n<tr>\n<td colspan=\"2\" height=\"22\"></td>\n</tr>".
     "<tr>\n<td height=\"22\">Dresden, den $datum</td><td>__________________________________________</td>\n</tr>\n<tr>\n<td height=\"22\"></td>\n<td><sup><font size=\"3\">Unterschrift beider Tanzpartner</font></sup>\n</td>\n</tr>".	
     "<tr>\n<td colspan=\"4\" height=\"22\"></td>\n</tr>\n<tr>\n<td height=\"22\">Kenntnis genommen:</td>\n<td>__________________________________________</td>\n</tr>\n<tr>\n<td height=\"22\"></td>\n<td><sup><font size=\"3\">Unterschrift Trainer</font></sup></td></tr>".
     "<tr>\n<td colspan=\"2\">

<sup><font size=\"2\">Wir verpflichten uns, bei Verhinderung dem Veranstalter spätestens am Turniertag abzusagen. Bei unentschuldigtem Fehlen wird anhand des Mahnungsschreibens des DTV eine Geb&uuml;hr von 20 EUR je Paar f&auml;llig.</font></sup></td>".
     "</tr>\n</table>\n<form action=\"?do=danke\" method=\"post\" name=\"Startmeldung\">\n<input class=\"Senden\" type=\"Submit\" name=\"Senden\" value=\"Senden\"><input type=\"button\" class=\"Senden\" name=\"Drucken\" value=\"Drucken\" onclick='window.print()'></form></center>";
break;
case ("danke");
 if($SESSION['EP'] != "" && $SESSION['EPi'] == "") {
$e = " und ". $SESSION['EP'];
}

if($SESSION['EP'] != "" && $SESSION['EPi'] != "") {
$e = ", ". $SESSION['EP'];
}

if($SESSION['EPi'] != "" && $SESSION['EP'] == "") {
$f = " und ". $SESSION['EPi'];
}

if($SESSION['EPi'] != "" && $SESSION['EP'] != "") {
$f = " und ". $SESSION['EPi'];
}
echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"../../css/allg_uo.css\"><body>Deine Startmeldung wurde erfolgreich an: $e$f";
sendMail();
break;
}
function sendMail() {
//-----------------------------------------------------------
//Mailversand$
$y = "\"". $SESSION['EP']. "\"" ;
$z = "\"". $SESSION['EPi']. "\"" ;
  $pfad = ini_get("include_path");
 ini_set("include_path", $pfad);
 require("class.phpmailer.php");
 $mail = new PHPMailer();
 $mail->SetLanguage ("de", "./phpmailer/");
 $mail->IsSMTP();
 $mail->Host = "post.strato.de";
 $mail->SMTPAuth = True;
 $mail->Username = "";
 $mail->Password = "";
 $mail->From = "";
 $mail->FromName = "Startmeldung";
 $mail->AddAddress("");
 $mail->AddAddress("");
 $mail->AddAddress("");
 $mail->AddAddress("");
 $mail->AddCC("$y");
 $mail->AddCC("$z");
 $mail->AddBCC("");
 $mail->Subject = "Startmeldung";
 $mail->IsHTML(true);
 $mail->Body = "";
 if(!$mail->send())
  {
    echo "Mail wurde nicht versendet! 

";
   echo "Mailer Error: " . $mail->ErrorInfo;
   exit;
   }
 else
   echo "Ihre Informationen wurden versandt. Vielen Dank";
 }
 SESSION_DESTROY();
?>
</html>
  Mit Zitat antworten
Alt 12.10.2004, 22:20  
Gast
 
Beiträge: n/a
Standard

danke. :wink:
  Mit Zitat antworten
Alt 13.10.2004, 08:48  
Gast
 
Beiträge: n/a
Standard

ist nun irgendetwas verkehrt an meinem Quellcode oder nicht?!
  Mit Zitat antworten
Alt 13.10.2004, 09:45  
Gast
 
Beiträge: n/a
Standard

Verkehrt ist daran das er kaum zu lesen ist
Versuch das ding erstmal zu strukturieren und einwenig einzurücken es ist doch nicht zu schwer die tabtaste oder die leertaste zu benutzen.

Zu deinem Code:

versuch mal die default einweisung nach unten zu bringen und die cases nach oben
sprich :

PHP-Code:
$name 5
   
switch (
$name) {    

 case 
0:        
 echo 
"Die Zahl ist die 0";        
 break;            

 case 
1:        
 echo 
"Uii, die 1";        
 break;    

 case 
2:        
 echo 
"Die 2, wie cool";        
 break;    

 default:        
 echo 
"Die Variable ist weder 0, noch 1 oder 2";        
 break;    } 
  Mit Zitat antworten
Alt 13.10.2004, 10:22  
Gast
 
Beiträge: n/a
Standard

Das Problem besteht ja nicht darin das er die case bzw default nicht erkennt.

Seite mit der DB-Anbindung:
Code:
<? SESSION_START() ?><html><head>
<meta http-equiv="pragma" content="no-cache">
<title>Startmeldung TSC Exclsior Dresden e.V</title>
<script src="../../scripts/startmelb.js" language="JavaScript1.1" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="../../css/allg_uo.css">
</head>

<font face="Verdana,Arial,Helvetica" size="2">
<?php
include "config.php";

$startbuch = $_REQUEST['startbuch'];
$besitzer = $_REQUEST['name'];

$handle = mysql_connect($db_hostname, $db_user, $db_user_pw);
mysql_select_db($db_name,$handle);

$r = mysql_query("SELECT * from besitzer WHERE SbNr = '$startbuch' and (Name_Partner = '$besitzer' or Name_Partnerin = '$besitzer')",$handle);
print mysql_error();
$dr = mysql_fetch_array($r);
$Sb = $dr['SbNr'];
$NP = $dr['Name_Partner'];
$VP = $dr['Vorname_Partner'];
$NPi = $dr['Name_Partnerin'];
$VPi = $dr['Vorname_Patnerin'];
$Al = $dr['AlGr'];
$EP = $dr['EMail_Partner'];
$EPi = $dr['EMail_Partnerin'];
if (mysql_num_rows($r) == 0)
{ print "<body onLoad=\"WebSeiteOnLoad()\">";
  print "<font color=\"red\">Der von Ihnen angegebene Account existiert nicht !!!</font>
";
  print "Wenn Sie nicht innerhslb von 5 Sekunden zur Startseite weitergeleitet werden, klicken Sie <a href=\"login.htm\">HIER</a>, um zur Startseite zu gelangen.\n";
  
  $jscript = $jscript . "<script language=\"JavaScript\"><!--window.setTimeout('window.open(\"login.htm\",\"main\")',5000);\n\n";
  $jscript = $jscript . "function WebSeiteOnLoad() { }\n";
  $jscript = $jscript . "//-->\n</script>";
  
  print $jscript;
  
  mysql_close($handle);
  die;
}else{
echo "<body><center>".
"<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"679\">".
"<tr>".
      "<th width=\"90\" rowspan=\"2\"><img border=\"0\" src=\"../../images/service/tsccol.gif\" width=\"90\" height=\"90\"></th>".
      "<th width=\"480\"><h3>TSC &quot;EXCELSIOR&quot; DRESDEN e. V.</h3></th>".
      "<th width=\"90\" rowspan=\"2\"><img border=\"0\" src=\"../../images/service/dtvlogo.gif\" width=\"90\" height=\"90\"></th>".
"</tr>".
"<tr>".
     "<th><h1>Startmeldung</h1></th>".
"</tr>".
"</table>".
"<form name=\"Startmeldung\" onReset=\"return sicher()\" action=meldung_dr?do=druck methode=post>".
    "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"679\" height=\"126\">".
      "<tr>". 
        "<td width=\"209\"></td>".
        "<td colspan=\"6\"></td>".
      "</tr>".
      "<tr>". 
        "<td class=\"l\">f&uuml;r das Paar:</td>".
        "<td colspan=\"6\" class=\"l\"><input type=\"text\" name=\"Paar\" value=\"$NP, $VP; $NPi, $VPi\" size=\"70\" disabled></td>".
      "</tr>".
      "<tr>". 
        "<td></td>".
        "<td colspan=\"6\"></td>".
      "</tr>".
      "<tr>".
        "<td class=\"l\">Startbuchnummer &amp; Email:</td>".
        "<td class=\"l\"><input name=\"STBNR\" type=\"text\"    id=\"STBNR\" size=\"5\" maxlength=\"5\" value=\"$Sb\" disabled></td>".
        "<td colspan=\"5\" class=\"l\"><input name=\"email\" type=\"text\" id=\"email\" size=\"58\" value=\"$EP; $EPi\" disabled></td>".
      "</tr>".
      "<tr>". 
        "<td></td>".
        "<td colspan=\"6\"></td>".
      "</tr>".
      "<tr>". 
        "<td></td>".
        "<td>Turniern.</td>".
        "<td>Veranstalter</td>".
        "<td>Datum</td>".
        "<td>Gruppe</td>".
        "<td>Klasse</td>".
        "<td>Disziplin</td>".
      "</tr>".
      "<tr>". 
        "<td>1. Turnier:</td>".
        "<td><input name=\"TURA\" type=\"text\" size=\"5\" maxlength=\"5\" value=\"\"></td>".
        "<td><input name=\"VERA\" type=\"text\" value=\"\"></td>".
        "<td><input name=\"DATA\" type=\"text\" size=\"8\" maxlength=\"8\" value=\"\"></td>".
        "<td><select name=\"GRUA\">".
            "<option>-". 
            "<option>KIN I/II". 
            "<option>JUN I". 
            "<option>JUN II". 
            "<option>JUG". 
            "<option>HGR". 
            "<option>HGR II". 
            "<option>SEN I". 
            "<option>SEN II". 
            "<option>SEN III</select></td>".
        "<td><select name=\"KLAA\">".
            "<option>-". 
            "<option>D". 
            "<option>C". 
            "<option>B". 
            "<option>A". 
            "<option>S</select></td>".
        "<td><select name=\"DISA\">".
            "<option>-". 
            "<option>ST". 
            "<option>LAT</select></td>".
      "</tr>".
      "<tr>". 
        "<td></td>".
        "<td colspan=\"6\"></td>".
      "</tr>".
      "<tr>". 
        "<td>2. Turnier:</td>".
        "<td><input name=\"TURB\" type=\"text\" size=\"5\" maxlength=\"5\"></td>".
        "<td><input name=\"VERB\" type=\"text\"></td>".
        "<td><input name=\"DATB\" type=\"text\" size=\"8\" maxlength=\"8\"></td>".
        "<td><select name=\"GRUB\">".
            "<option>-". 
            "<option>KIN I/II". 
            "<option>JUN I". 
            "<option>JUN II". 
            "<option>JUG". 
            "<option>HGR". 
            "<option>HGR II". 
            "<option>SEN I". 
            "<option>SEN II". 
            "<option>SEN III</select></td>".
        "<td><select name=\"KLAB\">".
            "<option>-". 
            "<option>D". 
            "<option>C". 
            "<option>B". 
            "<option>A". 
            "<option>S</select></td>".
        "<td><select name=\"DISB\">".
            "<option>-". 
            "<option>ST". 
            "<option>LAT</select></td>".
      "</tr>".
      "<tr>". 
        "<td></td>".
        "<td colspan=\"6\"></td>".
      "</tr>".
      "<tr>". 
        "<td>3. Turnier:</td>".
        "<td><input name=\"TURC\" type=\"text\" size=\"5\" maxlength=\"5\"></td>".
        "<td><input name=\"VERC\" type=\"text\"></td>".
        "<td><input name=\"DATC\" type=\"text\" size=\"8\" maxlength=\"8\"></td>".
        "<td><select name=\"GRUC\">".
            "<option>-". 
            "<option>KIN I/II". 
            "<option>JUN I". 
            "<option>JUN II". 
            "<option>JUG". 
            "<option>HGR". 
            "<option>HGR II". 
            "<option>SEN I". 
            "<option>SEN II". 
            "<option>SEN III</select></td>".
        "<td><select name=\"KLAC\">".
            "<option>-". 
            "<option>D". 
            "<option>C". 
            "<option>B". 
            "<option>A". 
            "<option>S</select></td>".
        "<td><select name=\"DISC\">".
            "<option>-". 
            "<option>ST". 
            "<option>LAT</select></td>".
      "</tr>".
      "<tr>". 
        "<td></td>".
        "<td colspan=\"6\"></td>".
      "</tr>".
     "<tr>". 
        "<td>4.Turnier:</td>".
        "<td><input name=\"TURD\" type=\"text\" size=\"5\" maxlength=\"5\"></td>".
        "<td><input name=\"VERD\" type=\"text\"></td>".
        "<td><input name=\"DATD\" type=\"text\" size=\"8\" maxlength=\"8\"></td>".
        "<td><select name=\"GRUD\">".
            "<option>-". 
            "<option>KIN I/II". 
            "<option>JUN I". 
            "<option>JUN II". 
            "<option>JUG". 
            "<option>HGR". 
            "<option>HGR II". 
            "<option>SEN I". 
            "<option>SEN II". 
            "<option>SEN III</select></td>".
        "<td><select name=\"KLAD\">".
            "<option>-". 
            "<option>D". 
            "<option>C". 
            "<option>B". 
            "<option>A". 
            "<option>S</select></td>".
        "<td><select name=\"DISD\">".
            "<option>-". 
            "<option>ST". 
            "<option>LAT</select></td>".
      "</tr>".
      "<tr>". 
        "<td></td>".
        "<td colspan=\"6\"></td>".
      "</tr>".
      "<tr align=\"center\">". 
        "<td colspan=\"3\"><input type=\"button\" name=\"drucken\" value=\"Weiter\" onClick=\"formularcheck()\" class=\"radio\">". 
        "</td>".
        "<td colspan=\"4\"><input type=\"reset\" name=\"reset\" value=\"Löschen\" class=\"radio\"></td>".
      "</tr>".
    "</table>".
"</form>".

"

Turniernummer fehlt? <a href=\"http://www.tanzsport.de/content/sport/turnierdatenbank.php\" target=\"_blank\">Zugang ".
    "zur DTV-Turnierdatenbank.</a>

".
    "Gebrauchsanweisung: 
".
    "Das vorliegende Formular dient der elektronischen Verarbeitung von Startmeldungen". 
    "per E-Mail. Ihr k&ouml;nnt sie selbstverst&auml;ndlich weiterhin auch ausdrucken".
    "und unterschreiben lassen. Die Eingabe Eurer Startbuchnummer ist aus Sicherheitsgr&uuml;nden". 
    "notwendige Bedingung und gilt gleichzeitig als elektronische Unterschrift". 
    "beider Partner f&uuml;r die Startmeldung.</p>".
    "

Bitte die Turnierangaben vollst&auml;ndig ausf&uuml;llen (Datum in der Form ". 
    "dd.mm.yy, also z. B. 12.05.04), danach &lt;Weiter&gt; bet&auml;tigen.</p>".
    "

In der Vorschau die Daten pr&uuml;fen und &lt;Senden&gt; bet&auml;tigen.". 
    "
".
    "Daraufhin wird die Startmeldung per E-Mail an den Sportwart(Barbara B&uuml;hn)". 
    "und die beiden Clubtrainer(Dietrich Rupp und Christoph Kies) versandt. Die". 
    "Trainer haben daraufhin ein Vetorecht gegen den Start. Erfolgt binnen 48 Stunden ". 
    "kein Widerspruch, gilt der Start als genehmigt.</p>".
    "

Die elektronische Startmeldung muss demnach unter Wahrung der TSO-Meldefrist". 
    "sp&auml;testens 12 Tage vor dem Turnier erfolgen!</p>".
    "

Als Ziel f&uuml;r eine Sendebest&auml;tigung und als Kontaktadresse f&uuml;r". 
    "eingelegte Vetos der Trainer ist eine E-Mail-Adresse jedes berechtigten Paares". 
    "hinterlegt. Bitte diese Daten &uuml;ber den <a href=\"mailto:webmaster@excelsior-dresden.de\">Webmaster</a> ".
    "aktualisieren!</p>";
  mysql_close($handle);

}
echo "</body></html>";
?>
geht dann auf die Druckansichtsseite:
Code:
<? SESSION_START() ?><html><head><title>Startmeldung
<?
$datum = getdate();
$_SESSION['NPaar'] = $Paar;
$_SESSION['Datum_1'] = $DATA;
$_SESSION['Datum_2'] = $DATB;
$_SESSION['Datum_3'] = $DATC;
$_SESSION['Datum_4'] = $DATD;
$_SESSION['Turnier_1'] = $TURA;
$_SESSION['Turnier_2'] = $TURB;
$_SESSION['Turnier_3'] = $TURC;
$_SESSION['Turnier_4'] = $TURD;
$_SESSION['Veranst_1'] = $VERA;
$_SESSION['Veranst_2'] = $VERB;
$_SESSION['Veranst_3'] = $VERC;
$_SESSION['Veranst_4'] = $VERD;
$_SESSION['Alt_Tur_1'] = $GRUA;
$_SESSION['Alt_Tur_2'] = $GRUB;
$_SESSION['Alt_Tur_3'] = $GRUC;
$_SESSION['Alt_Tur_4'] = $GRUD;
$_SESSION['KLa_Tur_1'] = $KLAA;
$_SESSION['Kla_Tur_2'] = $KLAB;
$_SESSION['Kla_Tur_3'] = $KLAC;
$_SESSION['KLa_TUr_4'] = $KLAD;
$_SESSION['Dis_Tur_1'] = $DISA;
$_SESSION['Dis_Tur_2'] = $DISB;
$_SESSION['Dis_Tur_3'] = $DISC;
$_SESSION['Dis_Tur_4'] = $DISD;
$_SESSION['EP'] = $email;
switch ($do){
case('druck');


if($_SESSION['Turnier_1'] != "") {
$a = "<tr>\n<td>". $_SESSION['Datum_1']. "</td>\n<td>". $_SESSION['Turnier_1']. "</td>\n<td>". $_SESSION['Veranst_1']. "</td>\n<td>". $_SESSION['Alt_Tur_1']. "". $_SESSION['Kla_Tur_1']. "". $_SESSION['Dis_Tur_1']. "</td>\n</tr>";
}

if($_SESSION['Turnier_2'] != "") {
$b = "<tr>\n<td>". $_SESSION['Datum_2']. "</td>\n<td>". $_SESSION['Turnier_2']. "</td>\n<td>". $_SESSION['Veranst_2']. "</td>\n<td>". $_SESSION['Alt_Tur_2']. "". $_SESSION['Kla_Tur_2']. "". $_SESSION['Dis_Tur_2']. "</td>\n</tr>";
}

if($_SESSION['Turnier_3'] != "") {
$c = "<tr>\n<td>". $_SESSION['Datum_3']. "</td>\n<td>". $_SESSION['Turnier_3']. "</td>\n<td>". $_SESSION['Veranst_3']. "</td>\n<td>". $_SESSION['Alt_Tur_3']. "". $_SESSION['Kla_Tur_3']. "". $_SESSION['Dis_Tur_3']. "</td>\n</tr>";
}

if($_SESSION['Turnier_4'] != "") {
$d = "<tr>\n<td>". $_SESSION['Datum_4']. "</td>\n<td>". $_SESSION['Turnier_4']. "</td>\n<td>". $_SESSION['Veranst_4']. "</td>\n<td>". $_SESSION['Alt_Tur_4']. "". $_SESSION['Kla_Tur_4']. "". $_SESSION['Dis_Tur_4']. "</td>\n</tr>";
}
?>Ansicht</title></head>
<style type="text/css">
</style>
</head>
<body>
<center>
<table border="0" cellpadding="0" cellspacing="0" width="622">
			 <tr>
			 		 <th width="91" rowspan="2" nowrap>[img]../../images/service/tscgrau.gif[/img]</th>
			 		 <th width="440" nowrap><h3>TSC &quot;EXCELSIOR&quot; DRESDEN e. V.</h3></th><th width="90" rowspan="2">[img]../../images/service/dtvlogo.gif[/img]</th>
			 </tr>
			 <tr>
			 		 <th width="440" nowrap><h1>Startmeldung</h1></th>
			 </tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" width="632" height="126">
			 <tr>
			 		 <td colspan="2" height="22"></td>
			 </tr>
			 <tr>
			 		 <td width="267" height="22">f&uuml;r das Paar:</td>
					 <td width="365"><? echo $_SESSION['NPaar']; ?></td>
			 </tr>
			 <tr>
			 		 <td colspan="2" height="22"></td>
			 </tr>
			 <tr>
			 		 <td colspan="2" height="22">
					 		 <table width="100%">
							 				<tr>
													<td>Datum:</td>
													<td>Turniernummer:</td>
													<td>Veranstalter:</td>
													<td>Startgruppe:</td>
										  </tr>
							<table><? echo "$a $b $c $d"; ?></table>
										 <tr>
										 		  <td colspan="2" height="22"></td>
										 </tr>
										 <tr>
										 		 	<td colspan="2" height="22"></td>
										 </tr>
										 <tr>
										 		 <td height="22">Dresden, den <? echo "$datum[mday].$datum[mon].$datum[year]"?></td>
										 		 <td>__________________________________________</td>
										 </tr>
										 <tr>
										 		 <td height="22"></td>
												 <td><sup><font size="3">Unterschrift beider Tanzpartner</font></sup></td>
										 </tr>	
										 <tr>
										 		 <td colspan="4" height="22"></td>
										 </tr>
										 <tr>
										 		 <td height="22">Kenntnis genommen:</td>
												 <td>__________________________________________</td>
										 </tr>
										 <tr>
										 		 <td height="22"></td>
												 <td><sup><font size="3">Unterschrift Trainer</font></sup></td>
										 </tr>
										 <tr>
										 		 <td colspan="2">

<sup><font size="2">Wir verpflichten uns, bei Verhinderung dem Veranstalter spätestens am Turniertag abzusagen. Bei unentschuldigtem Fehlen wird anhand des Mahnungsschreibens des DTV eine Geb&uuml;hr von 20 EUR je Paar f&auml;llig.</font></sup></td>
										 </tr>
						   </table>
							 <form action='<? PHP_SELF ?>?do=Danke' method="post" name="Startmeldung"><input class="Senden" type="Submit" name="Senden" value="Senden"><input type="button" class="Senden" name="Drucken" value="Drucken" onclick='window.print()'></form></center>
<?
break;
case('Danke');
 if($SESSION['EP'] != "" && $SESSION['EPi'] == "") {
$e = " und ". $SESSION['EP'];
}

if($SESSION['EP'] != "" && $SESSION['EPi'] != "") {
$e = ", ". $SESSION['EP'];
}

if($SESSION['EPi'] != "" && $SESSION['EP'] == "") {
$f = " und ". $SESSION['EPi'];
}

if($SESSION['EPi'] != "" && $SESSION['EP'] != "") {
$f = " und ". $SESSION['EPi'];
}
?>
 versendet</title>
<link rel="stylesheet" type="text/css" href="../../css/allg_uo.css">
<body>Deine Startmeldung wurde erfolgreich an: <? echo "$e$f";

sendMail();
break;
}
function sendMail() {
//-----------------------------------------------------------
//Mailversand$
$y = $SESSION['EP'];
$z = $SESSION['EPi'];
  $pfad = ini_get("include_path");
 ini_set("include_path", $pfad);
 require("class.phpmailer.php");
 $mail = new PHPMailer();
 $mail->SetLanguage ("de", "./phpmailer/");
 $mail->IsSMTP();
 $mail->Host = "post.strato.de";
 $mail->SMTPAuth = Yes;
 $mail->Username = "";
 $mail->Password = "";
 $mail->From = "";
 $mail->FromName = "";
 $mail->AddAddress("");
 $mail->AddAddress("");
 //$mail->AddCC("$y");
 //$mail->AddBCC("");
 $mail->Subject = "Startmeldung";
 $mail->IsHTML(true);
 $mail->Body = "";
 if(!$mail->send())
  {
    echo "Mail wurde nicht versendet! 

";
   echo "Mailer Error: " . $mail->ErrorInfo;
   exit;
   }
 else
   echo "Ihre Informationen wurden versandt. Vielen Dank";
 }  
SESSION_DESTROY();
?>
</body></html>
Ich hoffe das man das jetzt besser lesen kann
  Mit Zitat antworten
Alt 13.10.2004, 15:54  
Erfahrener Benutzer
 
Registriert seit: 10.09.2004
Beiträge: 339
mkl0815
Standard

hallo,

Code:
<?
$datum = getdate();
$_SESSION['NPaar'] = $Paar;
$_SESSION['Datum_1'] = $DATA;
$_SESSION['Datum_2'] = $DATB;
$_SESSION['Datum_3'] = $DATC;
$_SESSION['Datum_4'] = $DATD;
$_SESSION['Turnier_1'] = $TURA;
... kann es sein, das bei dir register_globals auf "off" steht. versuch mal statt $Paar $_POST['Paar'] ...

mario.
__________________
Problems with Windows : REBOOT
Problems with Linux : BE ROOT
mkl0815 ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Session funktioniert nicht bei session.use_cookies = Off Quagga PHP Tipps 2007 13 13.01.2007 18:27
Session funktioniert im IE nicht, Firefox ohne Probleme havok PHP Tipps 2006 7 14.08.2006 14:05
Lokal funktioniert alles -> auf Server fast nichts PsychoEagle Datenbanken 2 14.08.2006 08:43
schleife funktioniert nicht?! $$$ ThiKool $$$ PHP Tipps 2006 3 18.07.2006 07:52
[Erledigt] Hilfe: Zugriff auf Webserver funktioniert nicht mehr Server, Hosting und Workstations 5 06.02.2006 22:34
Nach Einfügugng der Sessions funktioniert mein Program nicht PHP-Fortgeschrittene 1 02.10.2005 06:13
absolute Pfadangabe bei PHP funktioniert nicht PHP Tipps 2005-2 20 02.09.2005 14:28
Kontakrformular funktioniert nur zum Teil PHP Tipps 2005-2 12 18.07.2005 11:24
Aus Datei lesen und in Datei schreiben.. funktioniert nicht FBI PHP Tipps 2005-2 3 03.07.2005 16:55
PHP funktioniert nicht PHP Tipps 2005 20 28.04.2005 13:56
pear mime mail >> attachment funktioniert nicht PHP Tipps 2005 4 28.01.2005 16:23
Login funktioniert mit MD5 nicht PHP Tipps 2004-2 8 13.12.2004 19:32
Dateien erstellen oder schreiben funktioniert nicht im Web PHP Tipps 2004-2 1 05.12.2004 19:39
PHP funktioniert Solo. Aber nicht im Frame Sachse PHP Tipps 2004-2 10 21.11.2004 20:32
Header Location funktioniert nicht PHP Tipps 2004 10 12.08.2004 17:11

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
_session funktioniert nicht, <?phprequire_once(\'../class.phpmailer.php\');$mail = new phpmailer(); // defaultmäßig wird php mail() - funktion benutzt, <input type=\submit\ disabled=\\ value=\weiter\ name=\senden\ /> mit link, woran erkenn ich, ob mail smtp versandt wurde phpmailer, datenübergabe geht nicht, php datenübergabe geht nicht, pear mail addcc

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:14 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.