Hvad går der galt i denne kode.... jag har stenet over den i laang tid nu men kan ikke finde en løsning... men må nok lige forklare princippet bag den.... folk kommer ind på denne side med en værdi $sang i URL'en..
Da der ikke er nogen $tlf værdi men en $sang værdi der er imellem 1 og 5 vil man få formen smækket på skærmen hvor man indtaster en $tlf værdi... og her går det galt... for når man trykker send i formen så burde man få TILLYKKE på skærmen da man nu har en $tlf værdi men istedet får man en LINK ERROR som om man hverken har en $sang eller $tlf værdi... hvad går der galt?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Du skal altid huske at bruge gåseøjne i array-kald: $_POST["tlf"]. PHP skodder desværre en del på dette punkt, da sproget desværre prøver at rette op på denne kodefejl - men du åbner et sikkerhedshul ved ikke at bruge dem. Eneste undtagelse er, hvis det i forvejen står inde i et par gåseøjne: $sql = "INSERT INTO `tabel` SET `phone`='$_POST[tlf]'";
Desuden bør du nok teste på denne måde: if (isset($_POST["tlf"]) && $_POST["tlf"]<>"") { - hvilket giver dig større sikkerhed for, at du får svar på det, du tror, du spørger om. Du sikrer dig: 1. At der eksisterer et felt med navnet 'tlf' i den form, der er blevet posted mod dokumentet 2. At dette felt ikke er tomt
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.