wyświetlanie treści pliku php lub białej strony, zamiast wykonywania go.

0

Witam!
Piszę swoją własną stronę, jednak mam pewnien problem. Chcę podpiąć ją pod bazę MySql, jednak dopiero uczę się php i napotkałem na taki problem, że przy przekierowaniu z formularza do pliku .php, w którym dane z formularza zostaną wpisane do bazy MySql do odpowiedniej tabeli, przeglądarka albo wyświetla mi źródło pliku php (całą jego zawartość) albo wyświetla się biała strona, nie wyświetlone zostaje żadne echo, dane nie są dodawane do tabeli. Stronę sprawdzam na localu, więc mogę pokazać kod formularza oraz pliku php i strukturę tabeli.

Formularz:

<form action="add.php" method="post"> 
imię:<br /> 
<input type="text" name="imie" /><br /> 
e-mail:<br /> 
<input type="text" name="email" /><br /> 
<input type="submit" value="dodaj" /> 
</form>

Treść pliku add.php:

 
<?

$imie = $_POST['imie']; 
$email = $_POST['email']; 

if($imie and $email) { 
     
    $connection = @mysql_connect('localhost', 'root', 'moje hasło') 
    or die('Brak połączenia z serwerem MySQL'); 
    $db = @mysql_select_db('test', $connection) 
    or die('Nie mogę połączyć się z bazą danych'); 
     
    $ins = @mysql_query("INSERT INTO test SET imie='$imie', email='$email'"); 
     
    if($ins) echo "Rekord został dodany poprawnie"; 
    else echo "Błąd nie udało się dodać nowego rekordu"; 
     
    mysql_close($connection); 
} 

?>

Struktura tabeli:

CREATE TABLE test ( 
id int( 11 ) NOT NULL AUTO_INCREMENT , 
imie varchar( 100 ) NOT NULL default '', 
email varchar( 100 ) NOT NULL default '', 
PRIMARY KEY ( id ) 
);
0

Wpisz <?php zamiast <?

0

Dobra, dzięki, działa, uczę się, i przeoczyłem to. :/
Dzięki za odpowiedź.

1 użytkowników online, w tym zalogowanych: 0, gości: 1