LauraBokkers / educom-webshop-database-1697464342

0 stars 0 forks source link

Vergeet niet de quotes `'` of `"` om de HTML attribuut waarden te schrijven #12

Open JeroenHeemskerk opened 11 months ago

JeroenHeemskerk commented 11 months ago

In de code hieronder worden de waarden van de attributen in de HTML gezet zonder quotes https://github.com/LauraBokkers/educom-webshop-database-1697464342/blob/c8e25a212c68542409f7f085d03b604d5816830a/form-fields.php#L11-L48

Bijvoorbeeld <label for=$fieldName>$label</label> resulteert in HTML code <label for=name>Name:</label>. Dit is geen correcte HTML, je moet de value van attributen altijd in ofwel dubbel quotes "" of enkelquotes '' zetten echo "<label for=$fieldName>$label</label>"; zou moeten worden:

idem voor alle andere attributen in deze file...

JeroenHeemskerk commented 11 months ago

TIP zet de regel $fieldValue = $formData[$fieldName]; VOOR de switch dan kan je hem in alle gevallen gebruiken.

bijv in de default case: echo "<input type='$type' name='$fieldName' id='$fieldName' value='$fieldValue'>";