Jeg har et admin login script, hvor jeg skal have tilføjet noget HTML i koden. Problemet er, at jeg ikke kan få indtastet noget html fordi jeg har lavet en header. Her kommer koden:
<?php if($_POST['brugernavn'] == ja && $_POST['password'] == ja) { echo "Rigtigt login"; }else{ header("refresh: 5; index.php"); echo "Du skrev enten brugernavn eller password forkert.<br>Du vil blive sendt videre til login siden indenfor 5 sekunder."; } ?>
Det er ved begge echo's jeg skal have indsat noget html i
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Du kan bare skrive html. Det php gør er jo at den "skriver noget ud(echo)" til browseren. Når du sætter "gåsetegn" efter echo kan du skrive html som du har lyst til. Bare huske at afslutte det igen jo.
Eksempel
<?php if($_POST['brugernavn'] == ja && $_POST['password'] == ja) { echo "<b>Rigtigt login</b>"; }else{ header("refresh: 5; index.php"); echo "<div>Du skrev enten brugernavn eller password forkert.<br>Du vil blive sendt videre til login siden indenfor 5 sekunder.</div>"; } ?>
I dit tilfælde der er det lettere bare at "stoppe" scriptet inden dit html.. og så skal <html> jo altid være før du vil printe noget ud til browseren..
Det her virker fx. det er sådan du kan gøre det. <html> <?php if(1>0) { echo "Det virker"; ?> <body> <table border="1" width="100px";> <tr> <td> Det her er skrevet i <html> </td> </tr> </table> </body> <?php } else { echo "Det virker ikke"; } ?> </html>
Jeg sagde intet om at du skulle ændre " til /, men at du i din html skal sætte / før alle " så det bliver til /" Du kan jo af gode grunde ikke åbne en tekststreng med en /. Det kan kun lade sig gøre med enten " eller '.
Dit problem skyldes at du har " i din html. Og da du åbner din streng med " tror php at første gang den kommer til en " så vil du lukke strengen, men dette er ikke rigtig da du har mere tekst. En måde at omgås dette er ved at sætte en / for dine "
FEJL:Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in C:\Documents and Settings\Admin\Desktop\xampplite\htdocs\delete.php on line 8
Det virker nu. Hvis du vil have point for hjælpen, så lav et svar ;)
Synes godt om
Ny brugerNybegynder
Din løsning...
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.