Überprüfung von Formulardaten

PHP:
<?
      if(isset($_POST['ueberpruefung'])) 
      { 
      $error = array(); 
      
      if(empty($_POST['pname']))
        { 
          $error['pname'] = "Bitte einen Projektnamen eingeben!";
        } 
      
      if(empty($_POST['pbeschreibung']))
        {
          $error['pbeschreibung'] = "Bitte eine Projektbeschreibung eingeben!";
        } 
      
      if(empty($_POST['pstandort']))
        {
          $error['pstandort'] = "Bitte einen Standort eingeben!";
        } 
      
      if(empty($_POST['pbeginn']))
        {
          $error['pbeginn'] = "Bitte ein Projektbeginn eingeben!";
        } 
      
      if(empty($_POST['pende']))
        {
          $error['pende'] = "Bitte ein Projektende eingeben!";
        } 
      
      if(empty($_POST['pstunden']))
        {
          $error['pstunden'] = "Bitte die geplanten Projektstunden eingeben!";
        } 
      
      if(empty($_POST['pberufsform_a']))
        {
          $error['pberufsform_a'] = "Bitte eine Qualifikation eingeben!";
        } 
      
      if(empty($_POST['panzahl_a']))
        {
          $error['panzahl_a'] = "Bitte die Anzahl eingeben!";
        } 
      
      if(empty($_POST['pweitere_informationen_a']))
        {
          $error['pweitere_informationen_a'] = "Bitte ein Anforderungsprofil eingeben!";
        } 
      
      if(empty($_POST['pstundensatz_a']))
        {
          $error['pstundensatz_a'] = "Bitte einen Stundensatz eingeben!";
        } 
  
  }
  else
    {
        $keys = array('pname', 'pbeschreibung', 'pstandort', 'pbeginn', 'pende', 'pstunden', 'pberufsform_a', 'panzahl_a', 'pweitere_informationen_a', 'pstundensatz_a');
        foreach($keys as $key)
        {
            $error[$key] = '';
        }
    }  
      
  
  if(empty($error))
    {
  
    $_SESSION['pname'] = $_POST['pname'];
    $_SESSION['pbeschreibung'] = $_POST['pbeschreibung'];
    $_SESSION['pbeginn'] = $_POST['pbeginn'];
    $_SESSION['pende'] = $_POST['pende'];
    $_SESSION['pstunden'] = $_POST['pstunden'];
    $_SESSION['pstundensatz_a'] = $_POST['pstundensatz_a'];
    $_SESSION['pberufsform_a'] = $_POST['pberufsform_a'];
    $_SESSION['pstandort'] = $_POST['pstandort'];
    $_SESSION['pweitere_informationen_a'] = $_POST['pweitere_informationen_a'];
    $_SESSION['panzahl_a'] = $_POST['panzahl_a'];
  
      header('Location: neuanlage_projektangebot2.php?' . SID);
  }
  else
  {
  ?>

Ist das jetzt so richtig? Aber ich muss mich zunächst mal bei dir bedanken das du so oft mir eine Fragen beantwortest und dir dabei soviel mühe gibst! Ich denk du musst ein echt toller Mensch sein... Und das soll jetz nich geschleimt oder so rüber kommen! :)
 
Mhm na das ist aber mal ziemlicher Mist, da ja wenn ein Fehler bei der Eingabe gemacht wird auch schon vorher was ausgeben wird!

Boa ich will doch nur das diese Seite funktioniert!

Hoffentlich schaffen wirs...

Wenn ein Fehler ausgegeben wird, dann kommt das Script nixht bis zur headerFunktion..
Da $allesok auf 0 gesetzt ist, und header() in der Abfrage von if($allesok) ist..

Da brauchst du dir also keine Sorgen machen ;)

MFG
 
Ok, tut mir leid dich jetzt enttäuschen zu müssen, aber du wirst etwas tippen müssen :D
Die Version die ich oben geschrieben hab (mit dem else und der foreach-Schleife) wird nicht funktionieren (zumindest nicht das gewünschte Ergebnis bringen). Also entferne mal das else und ändere folgendes im Script
PHP:
// Die Fehlerausgaben 
<?php echo $error['pname'];?>
//werden wie folgt erweitert (alle, nicht nur diese hier, die ist lediglich ein Beispiel :))
<?php echo isset($error['pname']) ? $error['pname'] : '';?>

Und die if-Abfrage oben ersetzt du mit dieser
PHP:
<?php
if(isset($_POST['ueberpruefung'])) 
  { 
      $error = array(); 
      $success = true;
      $keys = array('pname', 'pbeschreibung', 'pstandort', 'pbeginn', 'pende', 'pstunden', 'pberufsform_a', 'panzahl_a', 'pweitere_informationen_a', 'pstundensatz_a');
      foreach($keys as $key)
      {
      	$error[$key] = '';
      }   
			   
      if(empty($_POST['pname']))
        { 
          $error['pname'] = "Bitte einen Projektnamen eingeben!";
          $success = false;
        } 
      
      if(empty($_POST['pbeschreibung']))
        {
          $error['pbeschreibung'] = "Bitte eine Projektbeschreibung eingeben!";
          $success = false;
        } 
      
      if(empty($_POST['pstandort']))
        {
          $error['pstandort'] = "Bitte einen Standort eingeben!";
          $success = false;
        } 
      
      if(empty($_POST['pbeginn']))
        {
          $error['pbeginn'] = "Bitte ein Projektbeginn eingeben!";
          $success = false;
        } 
      
      if(empty($_POST['pende']))
        {
          $error['pende'] = "Bitte ein Projektende eingeben!";
          $success = false;
        } 
      
      if(empty($_POST['pstunden']))
        {
          $error['pstunden'] = "Bitte die geplanten Projektstunden eingeben!";
          $success = false;
        } 
      
      if(empty($_POST['pberufsform_a']))
        {
          $error['pberufsform_a'] = "Bitte eine Qualifikation eingeben!";
          $success = false;
        } 
      
      if(empty($_POST['panzahl_a']))
        {
          $error['panzahl_a'] = "Bitte die Anzahl eingeben!";
          $success = false;
        } 
      
      if(empty($_POST['pweitere_informationen_a']))
        {
          $error['pweitere_informationen_a'] = "Bitte ein Anforderungsprofil eingeben!";
          $success = false;
        } 
      
      if(empty($_POST['pstundensatz_a']))
        {
          $error['pstundensatz_a'] = "Bitte einen Stundensatz eingeben!";
          $success = false;
        } 
  
  }
  
  if(isset($success) && $success === true)
    {
  
    $_SESSION['pname'] = $_POST['pname'];
    $_SESSION['pbeschreibung'] = $_POST['pbeschreibung'];
    $_SESSION['pbeginn'] = $_POST['pbeginn'];
    $_SESSION['pende'] = $_POST['pende'];
    $_SESSION['pstunden'] = $_POST['pstunden'];
    $_SESSION['pstundensatz_a'] = $_POST['pstundensatz_a'];
    $_SESSION['pberufsform_a'] = $_POST['pberufsform_a'];
    $_SESSION['pstandort'] = $_POST['pstandort'];
    $_SESSION['pweitere_informationen_a'] = $_POST['pweitere_informationen_a'];
    $_SESSION['panzahl_a'] = $_POST['panzahl_a'];
  
      header('Location: neuanlage_projektangebot2.php?' . SID);
  }
  else
  { 
?>

P.s: 'Tschuldigung für das viele hin und her. Bin heute etwas durcheinander :) Muss jetzt weg. Sollte das immer noch nicht funktionieren, dann schick mir eine PM, sonst wirds peinlich :D Bin in ein paar Stunden wieder da.
 
Zuletzt bearbeitet:
Hi mAu..

Was macht denn die Zeile

PHP:
<?php echo isset($error['pname']) ? $error['pname'] : '';?>

Versteh ich irgendwie net... hab noch nie sowas gesehen ;)
Kannst du mir da auf die Sprünge helfen :)

Danke
MFG
 
So ich habe das jetzt mal so geändert...

Nun sind schonmal die Index Fehler weg! JUHUUUU!
Aber das mit der Weiterleitund auf die nächste Seite t nich, da kommt immer noch der selbe Fehler.

Und noch ein Fehler habe ich. Es werden bei den Formularfeldern immer das: "<font color=\'#ff0000\'><br />" mit reingeschrieben.

Hier nochmal der neue Code! ;)

HTML:
<?php
error_reporting(E_ALL);
session_start();
?>

<html>

<head>
<style type="text/css"> 
<!--
body { 
background: url(banner_6-Hintergrund.jpg) repeat-x 0 0; 
} 

#anmeldeleiste { /* Für nicht-IE-Browser */ 
position: fixed; 
left:0; 
right: 0; 
bottom: 0; 
z-index: 7; 
height: 20px; 
background: #000; 
/*border-top: 3px solid silver; */
} 
--> 
</style> 
<!--[if lt IE 7]>
<style type="text/css">
#anmeldeleiste { /* Für IE */ 
position: absolute; 
bottom:0; 
top: expression(document.body.scrollTop + document.body.clientHeight - this.clientHeight); 
width: 100%; 
width:expression(document.body.clientWidth);
 } 
</style> 
<![endif]--> 
<title></title>
<meta name="generator" content="Namo WebEditor">
</head>

<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red" leftmargin="0" marginwidth="0" topmargin="0" marginheight="0">
<table border="0" width="1000" cellspacing="0" cellpadding="0">
    <tr>
        <td width="1000"><img src="images/CTban_0.jpg" width="1000" height="112" border="0"></td>
    </tr>
    <tr>
        <td width="1000">
            <table border="0" width="1000" cellspacing="0" cellpadding="0">
                <tr>
                    <td width="49"><a href="index.php" target="_self"><img src="images/CTban_C1R2_0.jpg" width="49" height="28" border="0"></a></td>
                    <td width="67"><a href="branchen.htm" target="_self"><img src="images/CTban_C1R2_1.jpg" width="67" height="28" border="0"></a></td>
                    <td width="65"><a href="leistung.htm" target="_self"><img src="images/CTban_C1R2_2.jpg" width="65" height="28" border="0"></a></td>
                    <td width="55"><a href="kunden.htm" target="_self"><img src="images/CTban_C1R2_3.jpg" width="55" height="28" border="0"></a></td>
                    <td width="69"><a href="bewerber.htm" target="_self"><img src="images/CTban_C1R2_4.jpg" width="69" height="28" border="0"></a></td>
                    <td width="87"><a href="jobangebote.php" target="_self"><img src="images/CTban_C1R2_5.jpg" width="87" height="28" border="0"></a></td>
                    <td width="105"><a href="projektangebote.php" target="_self"><img src="images/CTban_C1R2_6.jpg" width="105" height="28" border="0"></a></td>
                    <td width="58"><a href="kontakt.htm" target="_self"><img src="images/CTban_C1R2_7.jpg" width="58" height="28" border="0"></a></td>
                    <td width="445"><img src="images/CTban_C1R2_8.jpg" width="445" height="28" border="0"></td>
                </tr>
            </table>
        </td>
    </tr>
    <tr>
        <td width="1000"><img src="images/CTban_2.jpg" width="1000" height="30" border="0"></td>
    </tr>
</table>
<table border="0" width="806" height="642">
<!----------------------------------- seite 1 -------------------------------------------------->
 

<?php
if(isset($_POST['ueberpruefung'])) 
  { 
      $error = array(); 
      $success = true;
      $keys = array('pname', 'pbeschreibung', 'pstandort', 'pbeginn', 'pende', 'pstunden', 'pberufsform_a', 'panzahl_a', 'pweitere_informationen_a', 'pstundensatz_a');
      foreach($keys as $key)
      {
          $error[$key] = '';
      }   
               
      if(empty($_POST['pname']))
        { 
          $error['pname'] = "Bitte einen Projektnamen eingeben!";
          $success = false;
        } 
      
      if(empty($_POST['pbeschreibung']))
        {
          $error['pbeschreibung'] = "Bitte eine Projektbeschreibung eingeben!";
          $success = false;
        } 
      
      if(empty($_POST['pstandort']))
        {
          $error['pstandort'] = "Bitte einen Standort eingeben!";
          $success = false;
        } 
      
      if(empty($_POST['pbeginn']))
        {
          $error['pbeginn'] = "Bitte ein Projektbeginn eingeben!";
          $success = false;
        } 
      
      if(empty($_POST['pende']))
        {
          $error['pende'] = "Bitte ein Projektende eingeben!";
          $success = false;
        } 
      
      if(empty($_POST['pstunden']))
        {
          $error['pstunden'] = "Bitte die geplanten Projektstunden eingeben!";
          $success = false;
        } 
      
      if(empty($_POST['pberufsform_a']))
        {
          $error['pberufsform_a'] = "Bitte eine Qualifikation eingeben!";
          $success = false;
        } 
      
      if(empty($_POST['panzahl_a']))
        {
          $error['panzahl_a'] = "Bitte die Anzahl eingeben!";
          $success = false;
        } 
      
      if(empty($_POST['pweitere_informationen_a']))
        {
          $error['pweitere_informationen_a'] = "Bitte ein Anforderungsprofil eingeben!";
          $success = false;
        } 
      
      if(empty($_POST['pstundensatz_a']))
        {
          $error['pstundensatz_a'] = "Bitte einen Stundensatz eingeben!";
          $success = false;
        } 
  
  }
  
  if(isset($success) && $success === true)
    {
  
    $_SESSION['pname'] = $_POST['pname'];
    $_SESSION['pbeschreibung'] = $_POST['pbeschreibung'];
    $_SESSION['pbeginn'] = $_POST['pbeginn'];
    $_SESSION['pende'] = $_POST['pende'];
    $_SESSION['pstunden'] = $_POST['pstunden'];
    $_SESSION['pstundensatz_a'] = $_POST['pstundensatz_a'];
    $_SESSION['pberufsform_a'] = $_POST['pberufsform_a'];
    $_SESSION['pstandort'] = $_POST['pstandort'];
    $_SESSION['pweitere_informationen_a'] = $_POST['pweitere_informationen_a'];
    $_SESSION['panzahl_a'] = $_POST['panzahl_a'];
  
      header('Location: neuanlage_projektangebot2.php?' . SID);
  }
  else
  { 
?> 

 
<form name="form1" method="post" action="neuanlage_projektangebot.php"> 
    <tr>
        <td width="800" height="24" colspan="2">
            <p><img src="neu_pro.gif" width="185" height="30" border="0"><img src="ban.gif" width="615" height="30" border="0"><font face="Arial"></font></p>
        </td>
    </tr>
    <tr>
        <td width="800" colspan="2" height="17"> 
            <p><font face="Arial" color="white"><input type="hidden" name="user_id"></font></p>
        </td>
    </tr>
    <tr>
        <td width="285" height="16" bgcolor="#CBD4E6">
            <p><font size="2" face="Arial" color="#30549E"><b>Projektname:</b></font></p>
            <p><font size="2" face="Arial" color="#30549E"><b> <?php echo isset($error['pname']) ? $error['pname'] : '';?> </b></font></p>
        </td>
        <td width="511" height="16" bgcolor="#CBD4E6">
            
<font face="Arial" color="white"><input type="text" name="pname" size="50" maxlength="70" value="<?php echo $_POST['pname'];?>"></font>           
        </td>
    </tr>
    <tr>
        <td width="285" height="42" bgcolor="#CBD4E6">
            <p><font size="2" face="Arial" color="#30549E"><b>Projektbeschreibung: </b></font></p>
            <p><font size="2" face="Arial" color="#30549E"><b><?php echo isset($error['pbeschreibung']) ? $error['pbeschreibung'] : '';?></b></font></p>
        </td>
        <td width="511" height="86" bgcolor="#CBD4E6"><font face="Arial" color="white"><textarea name="pbeschreibung" rows="7" cols="60" value="<?php echo $_POST['pbeschreibung'];?>"></textarea> </font></td>
    </tr>
    <tr>
        <td width="285" bgcolor="#CBD4E6" height="22">
            <p><b><font size="2" face="Arial" color="#30549E">Standort: </font></b></p>
            <p><b><font size="2" face="Arial" color="#30549E"><?php echo isset($error['pstandort']) ? $error['pstandort'] : '';?></font></b><font face="Arial"></font></p>
        </td>
        <td width="511" bgcolor="#CBD4E6" height="22"><input type="text" name="pstandort" size="50" maxlength="70" value="<?php echo $_POST['pstandort'];?>"><font face="Arial"></font></td>
    </tr>
    <tr>
        <td width="285" bgcolor="#CBD4E6">
            <p><font size="2" face="Arial" color="#30549E"><b>voraussichtlicher Projektbeginn: </b></font></p>
            <p><font size="2" face="Arial" color="#30549E"><b><?php echo isset($error['pbeginn']) ? $error['pbeginn'] : '';?></b></font><font face="Arial"></font></p>
        </td>
        <td width="511" bgcolor="#CBD4E6"><font face="Arial" color="white"><input type="text" name="pbeginn" size="50" maxlength="70" value="<?php echo $_POST['pbeginn'];?>"></font><font face="Arial"></font></td>
    </tr>
    <tr>
        <td width="285" bgcolor="#CBD4E6">
            <p><font size="2" face="Arial" color="#30549E"><b>vorausschtlisches Projektende: </b></font></p>
            <p><font size="2" face="Arial" color="#30549E"><b><?php echo isset($error['pende']) ? $error['pende'] : '';?></b></font><font face="Arial"></font></p>
        </td>
        <td width="511" bgcolor="#CBD4E6"><font face="Arial" color="white"><input type="text" name="pende" size="50" maxlength="70" value="<?php echo $_POST['pende'];?>"></font><font face="Arial"></font></td>
    </tr>
    <tr>
        <td width="285" bgcolor="#CBD4E6">
            <p><font size="2" face="Arial" color="#30549E"><b>Anzahl der geplanten Projektstunden:</b></font></p>
            <p><font size="2" face="Arial" color="#30549E"><b><?php echo isset($error['pstunden']) ? $error['pstunden'] : '';?></b></b></b></font><font face="Arial"></font></p>
        </td>
        <td width="511" bgcolor="#CBD4E6"><font face="Arial" color="white"><input type="text" name="pstunden" size="50" maxlength="70" value="<?php echo $_POST['pstunden'];?>"></font><font face="Arial"></font></td>
    </tr>
    <tr>
        <td width="800" colspan="2" height="12">&nbsp;</td>
    </tr>
    <tr>
        <td width="800" colspan="2" height="8"><b><font face="Arial" color="#30549E">Position 1</font></b></td>
    </tr>
    <tr>
        <td width="285" bgcolor="#CBD4E6">
            <p><b><font size="2" face="Arial" color="#30549E">Qualifikation: </font></b></p>
            <p><b><font size="2" face="Arial" color="#30549E"><?php echo isset($error['pberufsform_a']) ? $error['pberufsform_a'] : '';?></font></b></p>
        </td>
        <td width="511" bgcolor="#CBD4E6"><input type="text" name="pberufsform_a" maxlength="70" size="50" value="<?php echo $_POST['pberufsform_a'];?>"></td>
    </tr>
    <tr>
        <td width="285" height="11" bgcolor="#CBD4E6">
            <p><b><font size="2" face="Arial" color="#30549E">Anzahl der benötigten Mitarbeiter: </font></b></p>
            <p><b><font size="2" face="Arial" color="#30549E"><?php echo isset($error['panzahl_a']) ? $error['panzahl_a'] : '';?></font></b></p>
        </td>
        <td width="511" height="25" bgcolor="#CBD4E6"><select name="panzahl_a" size="1">
                <option value="1">1</option>
                <option value="2">2</option>
                <option value="3">3</option>
                <option value="4">4</option>
                <option value="5">5</option>
                <option value="6">6</option>
                <option value="7">7</option>
                <option value="8">8</option>
                <option value="9">9</option>
                <option value="10">10</option>
</select></td>
    </tr>
    <tr>
        <td width="285" bgcolor="#CBD4E6">
            <p><b><font size="2" face="Arial" color="#30549E">Anforderungsprofil: </font></b></p>
            <p><b><font size="2" face="Arial" color="#30549E"><?php echo isset($error['pweitere_informationen_a']) ? $error['pweitere_informationen_a'] : '';?></font></b></p>
        </td>
        <td width="511" bgcolor="#CBD4E6"><textarea name="pweitere_informationen_a" rows="7" cols="60" value="<?php echo $_POST['pweitere_informationen_a'];?>"></textarea></td>
    </tr>
    <tr>
        <td width="285" height="22" bgcolor="#CBD4E6">
            <p><font size="2" face="Arial" color="#30549E"><b>Stundensatz: </b></font></p>
            <p><font size="2" face="Arial" color="#30549E"><b><?php echo isset($error['pstundensatz_a']) ? $error['pstundensatz_a'] : '';?></b></font></p>
        </td>
        <td width="511" height="22" bgcolor="#CBD4E6"><input type="text" name="pstundensatz_a" size="50" maxlength="70" value="<?php echo $_POST['pstundensatz_a'];?>"><input type="hidden" name="ueberpruefung" value="1"></td>
    </tr>
    <tr>
        <td width="800" colspan="2">
            <p align="right"><input type="submit" name="form1" value="weitere Position"></p>
            </form>
            
              <?php
 // Der Else-Zweig wird geschlossen
  }
  ?>

        </td>
    </tr>
    <tr>
        <td width="800" colspan="2">
            <p><img src="ban.gif" width="800" height="30" border="0"></p>
        </td>
    </tr>
    </form>
</table>
<p>&nbsp;</p>
<div align="center">
<div id="anmeldeleiste"><font size="2" face="Arial" color="#CCCCCC">AGB</font></div>
</body>

</html>
 
Wegen dem Weiterleiten (ganz schnell noch :)). Du hast HTML-Ausgabe vor dem [phpf]header[/phpf]. Die Funktion muss jedoch vorher allen Ausgaben an den Browser (HTML, Fehlermeldungen etc.) aufgerufen werden. Also so:
PHP:
<?php
error_reporting(E_ALL);
session_start();

if(isset($_POST['ueberpruefung'])) 
  { 
      $error = array(); 
      $success = true;
      $keys = array('pname', 'pbeschreibung', 'pstandort', 'pbeginn', 'pende', 'pstunden', 'pberufsform_a', 'panzahl_a', 'pweitere_informationen_a', 'pstundensatz_a');
      foreach($keys as $key)
      {
          $error[$key] = '';
      }   
               
      if(empty($_POST['pname']))
        { 
          $error['pname'] = "Bitte einen Projektnamen eingeben!";
          $success = false;
        } 
      
      if(empty($_POST['pbeschreibung']))
        {
          $error['pbeschreibung'] = "Bitte eine Projektbeschreibung eingeben!";
          $success = false;
        } 
      
      if(empty($_POST['pstandort']))
        {
          $error['pstandort'] = "Bitte einen Standort eingeben!";
          $success = false;
        } 
      
      if(empty($_POST['pbeginn']))
        {
          $error['pbeginn'] = "Bitte ein Projektbeginn eingeben!";
          $success = false;
        } 
      
      if(empty($_POST['pende']))
        {
          $error['pende'] = "Bitte ein Projektende eingeben!";
          $success = false;
        } 
      
      if(empty($_POST['pstunden']))
        {
          $error['pstunden'] = "Bitte die geplanten Projektstunden eingeben!";
          $success = false;
        } 
      
      if(empty($_POST['pberufsform_a']))
        {
          $error['pberufsform_a'] = "Bitte eine Qualifikation eingeben!";
          $success = false;
        } 
      
      if(empty($_POST['panzahl_a']))
        {
          $error['panzahl_a'] = "Bitte die Anzahl eingeben!";
          $success = false;
        } 
      
      if(empty($_POST['pweitere_informationen_a']))
        {
          $error['pweitere_informationen_a'] = "Bitte ein Anforderungsprofil eingeben!";
          $success = false;
        } 
      
      if(empty($_POST['pstundensatz_a']))
        {
          $error['pstundensatz_a'] = "Bitte einen Stundensatz eingeben!";
          $success = false;
        } 
  
  }
  
  if(isset($success) && $success === true)
    {
  
    $_SESSION['pname'] = $_POST['pname'];
    $_SESSION['pbeschreibung'] = $_POST['pbeschreibung'];
    $_SESSION['pbeginn'] = $_POST['pbeginn'];
    $_SESSION['pende'] = $_POST['pende'];
    $_SESSION['pstunden'] = $_POST['pstunden'];
    $_SESSION['pstundensatz_a'] = $_POST['pstundensatz_a'];
    $_SESSION['pberufsform_a'] = $_POST['pberufsform_a'];
    $_SESSION['pstandort'] = $_POST['pstandort'];
    $_SESSION['pweitere_informationen_a'] = $_POST['pweitere_informationen_a'];
    $_SESSION['panzahl_a'] = $_POST['panzahl_a'];
  
      header('Location: neuanlage_projektangebot2.php?' . SID);
  }
  else
  { 
?> 
<html>

<head>
usw. usf. der HTML-Code halt, will nicht alles hier zuspammen :)
 
Es werden bei den Formularfeldern immer das: "<font color=\'#ff0000\'><br />" mit reingeschrieben.

Dann hast du nich den ganzen Code gepostet... in deinem Code taucht nichteinmal der Farbcode #ff0000 auf...

MFG
 
Juhuu jetzt funktioniert es DANKE

Doch warum schreibt der gute immer noch diesen Code in die Textfelder

<font color='#ff0000'><br />

Würde es funktioniern noch einen Weiteren button mit in das Script zu bauen Ich habe nämlich vor die Daten dann entweder zu neuanlage_projekt2.php oder zu einer anderen zu schicken.

Wenn du willst kann ich dir auch zeigen wie ich dies vorher ohne die Fehlerausgabe gemacht habe. Da hat es nämlich funktioniert!
 
Es werden bei den Formularfeldern immer das: "<font color=\'#ff0000\'><br />" mit reingeschrieben.

Dann hast du nich den ganzen Code gepostet... in deinem Code taucht nichteinmal der Farbcode #ff0000 auf...
 
Hi mAu..

Was macht denn die Zeile

PHP:
<?php echo isset($error['pname']) ? $error['pname'] : '';?>

Versteh ich irgendwie net... hab noch nie sowas gesehen ;)
Kannst du mir da auf die Sprünge helfen :)

Danke
MFG

Das ist ein Trinitätsoperator und eine Abkürzung der if Bedingung

PHP:
if(isset($error['pname'])) {
  echo $error['pname'];
} else {
  echo ''
}
# oder halt kurz
echo isset($error['pname']) ? $error['pname'] : '';

Hier wird er auch erwähnt:
http://de2.php.net/manual/de/language.operators.comparison.php
 
Zurück