Wie kan mij helpen?
Bij dit script krijg ik devolgende foutmelding:
Notice: Undefined index: submit in /srv/www/vhosts/shenzhou-un.com/httpdocs/content/cms/toevoegen.php on line 5

Dit is het script:
<?php    
include ('db.php'); 


if ($_POST['submit']) {   
  if ($titel_nl == "")   
    $error="Je moet de nederlandse titel invullen!"; 
  if ($bericht_nl == "")   
    $error="Je moet de nederlandse content invullen!"; 
  if ($titel_eng == "")   
    $error="Je moet de engelse titel invullen!"; 
  if ($bericht_eng == "")   
    $error="Je moet de engelse content invullen!"; 
     
  if (!$error) {    
       
     $query = "INSERT INTO content (titel_nl,bericht_nl,titel_eng,bericht_eng) 
VALUES ('$titel_nl','$bericht_nl','$titel_eng','$bericht_eng')";    


     mysql_query($query) or die (mysql_error());    
?>  <div align="center">    <table width="39%" border="1" cellspacing="3" cellpadding="2" bordercolor="#999999" bgcolor="#666666">      <tr>                  <td height="22" bgcolor="#999999"><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><b>Seminar          toevoegen: </b></font></td>        </tr>        <tr>                  <td height="46" bgcolor="#CCCCCC">          <div align="left"><font face="Arial, Helvetica, sans-serif" size="-1">De seminar is <b>succesvol</b> toegevoegd!</font></div>          </td>        </tr>        <tr>                  <td height="21" bgcolor="#999999">          <div align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="-1">[            Terug naar <a href="admin.php">nieuws</a> ]</font></div>          </td>        </tr>  </table>  </div>  <?php 
  } elseif ($error) { 
?>  <div align="center">    <table width="39%" border="1" cellspacing="3" cellpadding="2" bordercolor="#999999" bgcolor="#666666">      <tr>        <td height="22" bgcolor="#999999"><font face="Verdana, Arial, Helvetica, sans-serif" size="-1"><b>Seminar          toevoegen: </b></font> </td>    </tr>    <tr>        <td height="23" bgcolor="#CCCCCC">          <table width="100%" border="0" cellspacing="0" cellpadding="0">          <tr>            <td width="97%">              <font face="Arial" color="red" size="-1"><b>Error:</b>              <?php echo"$error"; ?>              </font>            </td>            <td width="3%">              <div align="right">              <input onClick="javascript:history.go(-1);" type="button" name="Button" value="Terug">              </div>            </td>          </tr>        </table>      </td>    </tr>  </table>  </div>  <?php 
  } 
} else { 
?>  

<div align="center"><form action="" method="post">      


Titel nederlands<input type="text" name="titel_nl" size="60"> <br>       

Content nederlands<textarea name="bericht_nl" cols="100" rows="30" wrap="VIRTUAL"></textarea> <br><p></p>            

Titel engels<input type="text" name="titel_eng" size="60"><br>

Content engels<textarea name="bericht_eng" cols="100" rows="30" wrap="VIRTUAL"></textarea>   <br><p></p>
 
 
 
<input type="submit" value="Post nieuws" name="submit">              
<input type="reset" value="Wis velden" name="reset">             
<input type="button" value="Terug naar nieuws"  onClick="window.location='toevoegen.php' " name="button">          


</form> </div> 

<?php } ?> 
[edit]Let er volgende keer op dat je [ignore]
tags gebruikt[/ignore][/edit]


je moet eerst kijken of $_POST['submit'] wel gezet is.
Want bij een GET request (standaard request als er geen gegevens verstuurd worden) is dat niet het geval.
Regel 5 moet zijn: if (isset($_POST['submit'])) {
Dank je, nu is de fout weg idd.
Maar nu krijg ik een foutmelding na het versturen.:

Notice: Undefined variable: error in /srv/www/vhosts/shenzhou-un.com/httpdocs/content/cms/toevoegen.php on line 16
[php]isset[/php] gebruiken

Reageren