SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

TYPO3 Kochbuch

TYPO3 Kochbuch zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

 
 
Themen-Optionen Ansicht
  #1  
Alt 01.12.2003, 18:25:27
Martys Martys ist offline
Anfänger
 
Registriert seit: Oct 2003
Ort: Ruhrpott
Beiträge: 10
PHP Formular Problem im Netscape 4

Hallo,

habe mein erstes Formular mit Abfrage der Eingaben gebastelt. In den gängigen Browsern IE, NS 6-7, Opera 6-7 funktioniert es auch so, wie ich es will.
Nur der NS 4.* kommt irgendwie damit nicht klar. Beim Klick auf den Submit-Button wird immer die 404-Fehlerseite aufgerufen. Ich leite aber nirgens weiter.

Hier mal der vollständige Code:

PHP-Code:
<?php
$to
="info@the-addict.com";
$subject="Eine Onlinekontaktanfrage ist eingegangen";
$absender="$name";
$messages="nnEs ist eine Onlinekontaktanfrage eingegangen:nn Name:$namen eMail:$emailnn Die Nachricht lautet:n $nachricht";
$fehler "";
$name $_REQUEST['name'];
$email $_REQUEST['email'];
$nachricht $_REQUEST['nachricht'];
$error = (isset($error)) ? ++$error 0;
if (
$error == "0") {
$name "";
$email "";
$nachricht "";}
else if (
$name == "" || $email == "" || $nachricht == "") {
$fehler "Bitte füllen Sie das Formular korrekt aus.";}
else {
$fehler "Sauber, das Formular wurde abgeschickt!";
mail ($to$subject$messages$email);}
?>
<html>
<head>
<title>Test Formular</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<STYLE TYPE="text/css">
<!--
.font {font:Arial; font-size:14px; text-decoration:none; font-weight:normal; font-style:normal; line-height: normal; color: #000000;}
.bad {font:Arial; font-size:14px; text-decoration:none; font-weight:normal; font-style:normal; line-height: normal; color: #FF0000;}
//-->
</STYLE>
</head>

<body>
<form name="kontakt" method="post" action="<?php $PHP_SELF ?>">
<table width="400" border="0" cellspacing="0" cellpadding="0">
  <tr>
      <td width="91"><font size="3" face="Arial, Helvetica, sans-serif">Testformular</font></td>
    <td width="14">&nbsp;</td>
    <td width="295">&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td class="font"><?php
print $fehler;
?></td>
  </tr>
  <tr>
    <td class="<?php 
                
if ($error == "0") {
                print 
"font";}
                else {
                if (
$name == "") {
                print 
"bad";}
                else {
                print 
"font";}}
                
?>">Name:</td>
    <td>&nbsp;</td>
    <td>
        <input type="text" name="name" value="<?php echo $name ?>">
      </td>
  </tr>
  <tr>
    <td class="<?php 
                
if ($error == "0") {
                print 
"font";}
                else {
                if (
$email == "") {
                print 
"bad";}
                else {
                print 
"font";}}
                
?>">eMail:</td>
    <td>&nbsp;</td>
    <td><input type="text" name="email" value="<?php echo $email ?>"></td>
  </tr>
  <tr> 
    <td class="<?php 
                
if ($error == "0") {
                print 
"font";}
                else {
                if (
$nachricht == "") {
                print 
"bad";}
                else {
                print 
"font";}}
                
?>">Text:</td>
    <td>&nbsp;</td>
    <td><textarea name="nachricht" value="<?php echo $nachricht ?>"><?php echo $nachricht ?></textarea></td>
  </tr>
  <tr>
    <td class="font">Art:</td>
    <td>&nbsp;</td>
    <td><?php 
$elements 
= array(
    array(
'name' => 'Anfrage''value' => 'Anfrage'),
    array(
'name' => 'Hinweis''value' => 'Hinweis'),
    array(
'name' => 'Verwarnung',  'value' => 'Verwarnung'),
    array(
'name' => 'Lob',  'value' => 'Lob')
);
print(
'<select name="art">');
foreach (
$elements as $element) {
    
printf('<option name="art" value="%s" %s/> %s<br />',
        
$element['value'],
        (isset(
$_REQUEST['art']) and $_REQUEST['art'] == $element['value']) ? 'selected="selected" ' '',
        
$element['value']);
}
print(
'</select>');
?></td>
  </tr>
  <tr> 
      <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td><input type="hidden" name="error" value="<?php echo $error ?>"><br>
    <input type="submit" name="Submit" value="Abschicken">&nbsp; 
        <input type="reset" name="reset" value="Zur&uuml;cksetzen"> </td>
  </tr>
</table></form>
</body>
</html>
Kann mir von euch vielleicht jemand sagen, was ich da falsch gemacht habe?

Danke schon mal

Martys
__________________
Gmäeß eneir Sutide eneir elgnihcesn Uvinisterät ist es nchit witihcg
in wlecehr Rneflogheie die Bstachuebn in eneim Wrot snid, das ezniige was wcthiig ist,
ist dsas der estre und der leztte Bstabchue an der ritihcegn Pstoiion snid.
Mit Zitat antworten
 


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:02:05 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt