Jojoxx: nej. Den extra parentesen behövs inte, och det är inte varför Jester73:s kod inte funkar. Du kan inte sätta echo mitt i ett uttryck av den typen. Du kan/bör bara använda variabler eller funktioner som returnerar ett värde, och sedan använda värdet från hela uttrycket i echo. Dessutom måste/bör du nog ha ett semikolon efter hela uttrycket, precis som annars.
Dvs:
Dock bör du göra en sak till, nämligen att köra resultatet genom htmlspecialchars. Denna funktion gör så att t ex " ersätts med " vilket förhindrar att någon skriver in " i fomuläret och på så vis kan få in HTML-kod i sidan.
nitro har nog rätt i att man inte kan köra en echo i en sån if-sats.
Tror att jag har varit borta från PHP för länge, måste nog koda lite snart så jag inte gör fler såna misstag. :e
Jojoxx: nej. Den extra parentesen behövs inte, och det är inte varför Jester73:s kod inte funkar. Du kan inte sätta echo mitt i ett uttryck av den typen.
Nej, givetvis inte. Det borde jag sett. Gick lite för snabbt som vanligt. :r