Ik gebruik op mijn PC WIN XP en PHPDEF.
*.php pagina's werken goed.
Ik kan uit de MYSQL DB lezen.
Maar ik kan niet de gegevens via een formulier in de db plaatsen. Ik heb foutmeldingen opgenomen in het formulier, als er lege velden zijn zou er een foutvmelding moeten komen "Het veld ... is niet ingevuld. Maar die komt ook niet.
Op de server bij mijn provider werk deze dus wel.
Mijn PC opstelling is allen voor test niet als pub webserver.

Kan je via PHP lezen?
Dan moet je ook via PHP kunnen schrijven
Dus niet?
Ik kan ook niet naar *dat bstanden schrijven.
Wel lezen.
Als ik de config op bij de provider plaats gaat het wel. Dus het zit in de PC PHPDEF config???
Ik weet al waardoor het komt! Gebruik superglobals, in plaats van $naam gebruik je bij een gepost formulier $_POST['naam'].

Meer informatie hierover op:
http://www.phphulp.nl/php/tutorials/2/139
Ik heb ook phpdev :D en alles lukt er mee :D
Is dit dan fout?
<form action="<? echo $PHP_SELF; ?>" method="POST">
Op de server provider werkt het wel!
<form action="<?= $_SERVER['PHP_SELF']; ?>" method="post">
Mitch,
Helaas werkt niet, maar wat is er anders in jou oplossing. Verschil (beter)?

<form action="<? echo $PHP_SELF; ?>" method="POST">

<form action="<?= $_SERVER['PHP_SELF']; ?>" method="post">
Het gebruik van de $_SERVER manier, das beter.
En verder eigenlijk niets.

Misschien moet je eens een ander pakket gebruiken?
PHPtriad gebruikte ik als eerste en daar nooit problemen mee gehad ...
PHPdev is ook nog deftig ik gebruik het
@JP
wat moet je met echo $PHP_SELF in een form(ulier)? je moet toch n actie uitvoeren? ;-)
Het formulier kun je niet naar zichzelf laten verwijzen door n echo...

Reageren