problem

ocinrezle

Gesperrt
hallo,
ich habe ein css basierenddes design und um die links der navigation in einem div container anzeigen zu lassen mach ich folgendes:

PHP:
if($_GET['ac']=='home' || !$_GET['ac'])include 'home.html';
if($_GET['ac']=='news')include 'news.html';
if($_GET['ac']=='about')include 'about.html';
if($_GET['ac']=='talents')include 'talents.html';

die seiten werden dann angezeigt und über den link angezeigt.

so jetzt habe ich ein formular (method="post") sobald ich das formular aber abschicke wird der inhalt des formular über den link dargestellt
Code:
http://localhost/test/php&mysql/test/index.php?name=nico&username=jim&email=xyzxyzxyzxyzxyz%40xyt.de&info=
und wenn ich auf den submit button klicke kiomm ich auf die home.html seite
Wie kann ich das umgehen?

Lg nico
 
register.php
PHP:
<html>
   <head>
      <title>Regestrieren</title>
   </head>
   <h2>Regestrieren</h2><br>
   <form  method="post" action="register.php">
      <p>Name</p>
      <p><input type="text" name="name"></p>
      <p>Künstlername</p>
      <p><input type="text" name="username"></p>
      <p>Email-Adresse</p>
      <p><input type="text" name="email"></p>
      <p>Wie bist du auf MusikTalents gekommen?</p>
      <p><textarea name="info" cols="30" rows="5"></textarea></p><br>
      <p><input type="submit" value="regestrieren"><input type="reset" ></p>      
</html>
<?php
     echo $_POST['username'];
 
hmm die form solltest du mal schliessen versuchen.

etwa so:
HTML:
<html>
   <head>
      <title>Regestrieren</title>
   </head>
   <h2>Regestrieren</h2><br>
   <form  method="post" action="register.php">
      <p>Name</p>
      <p><input type="text" name="name"></p>
      <p>Künstlername</p>
      <p><input type="text" name="username"></p>
      <p>Email-Adresse</p>
      <p><input type="text" name="email"></p>
      <p>Wie bist du auf MusikTalents gekommen?</p>
      <p><textarea name="info" cols="30" rows="5"></textarea></p><br>
      <p><input type="submit" value="regestrieren"><input type="reset" ></p>
    </form>      
</html>
 
versuch mal folgendes form:
einfach mit deinem ersetzten.

HTML:
<form action="./register.php" method="post">
<p>Name:</p>
<input type="text" name="username" value="" />
<input type="submit" value="Senden" />
</form>
 
Vielleicht ist es dein dummer Ansatz, aber benenne doch mal dein Verzeichnis anders. Ggf. gibt es bei dem "php&mysql" Probleme.
 
Zurück