Ik heb ene html voor het invullen van mijn mysql database icbm een php pagina.

Het formulier veld heb ik een breedte van 50 en een hoogte van 250 gegeven.

Het lukt me echter niet om de tekst bovenaan de veld te laten beginnen (blijft linksmidden). Verder loopt de tekst op een regel door. Het breekt niet af als de breedte van het veld is bereikt naar een volgende regel.

Hoe regel ik dat?

<!DOCTYPE html>
<html lang="nl">
     <head>
           <title>Gegevens invoeren</title>
           <meta charset="utf-8">
     </head>
     <body>
     <body>
           <form name="toevoegen" action="insert.php" method="post">
                 <fieldset>
                 <legend>Gegevens invoeren</legend>
                 <table>
                       <tr>
                             <td align="right">Bedrijfsnaam:</td> <td><input type="text" name="bedrijfsnaam" size="50"></td>
                       </tr>
                       <tr>
                             <td align="right">Locatie:</td> <td><input type="text" name="locatie" size="50"></td>
                       </tr>
                       <tr>
                           <td align="right" valign="top">Bedrijfsinformatie:</td> <td ><input style="height:250px" type ="text" name="bedrijfsinformatie" size="50"></td>
                       </tr>
                       <tr>
                             <td align="right">Functie:</td> <td><input  type="text" name="functie" size="50" ></td>
                       </tr>
                       <tr>
                             <td align="right">Toelichting belang:</td> <td><input type="text" name="toelichting_belang" size="50"></td>
                       </tr>
                       
                        <tr>
                             <td align="right">Toelichting functioneren:</td> <td><input type="text" name="toelichting_functioneren" size="40"></td>
                       </tr>
                       
                       <tr>
                       <tr>
                            <td><input type="submit" value="Toevoegen"></td>
                       <td><input type="reset" value="Wissen"></td>
                       </tr>
                 </table>
                 </fieldset>
           </form>
     </body>
</html>

Het beste is om de verwerkstap van een formulier in een apart stuk code of wellicht in een compleet apart bestand te stoppen. Na afloop van de verwerking van het formulier is het zaak dat je altijd ergens naar doorgestuurd wordt. Dit omdat anders de kans bestaat dat informatie dubbel wordt gePOST als je met behulp van de browser-historie voor- en achteruit gaat navigeren.

De verwerking valt in een aantal delen uiteen:
- validatie
- bepalen wat er vervolgens moet gebeuren:
* ofwel terug naar het formulier met foutmeldingen indien validatie mislukt
* ofwel data opslaan
- doorsturen naar een bedankpagina, een overzicht, of een andere pagina

De validatiestap omvat een laatste server side controle van de ingevulde gegevens om er (beter) verzekerd van te zijn dat er geen rotzooi de database in gaat.
Hoi Dirk ik heb zojuist een mail naar je gestuurd

Reageren