Visste ärligt talat inte hur jag skulle formulera rubriken.
Har ett formulär som vid action utför ett phpscript som mailar uppgifter i formuläret till en mailadress. För att komma tillbaka till formulärsidan använder jag header i mitt php-script som helt enkelt skickar mig tillbaka till adressen, så här (har tagit bort allt onödigt, hoppas vad jag menar framgår ändå):
Formuläret: Form.html
<form action="mitt.php"> //kör scriptet mitt.php vid knapptryckningen
formulärkod.....
</form>
PHPscriptet:
mail (a@b.se, "Ett ämne", "Ett litet meddelande") or print "Kan inte skicka mail!!!"; //Maila lite skräp
header("Location: http://adressen/Form.html); //Och skicka sen tillbaka mig till den fasta adressen.
Detta är ju helt statiskt, jag kommer alltid att skickas tillbaka till den hårdkodade adressen http://adressen/Form.html vilket ju funkar fint här.
MEN, har läst i de massvis med trådar som finns kring hurman skickar med en adress från en sida till ett phpscript. Verkar ju funka fint om man ex i en länk skriver så här: <a href="form.php?X=$sida>LÄNK</a>. Värder på X kommer att skickas med och kan skrivas ut i mitt phpscript. Värdet på $sida kan ändras och är inte statiskt. Men om jag vill göra samma sak i mitt formulär, i action-delen? I min hjärna borde jag kunna skriva så här för att skicka med ett värde till phpscriptet, men det verkar inte funka:
<form acion="mitt.php?X=$sida">
formulärkod.....
</form>
Vet inte om det är helt hopplöst att förstå mina kryptiska frågor men jag hoppas nån kan luska ut vad jag menar :)
Det är alltså två frågor eg.
1. Är det tillvägagångsätt jag använder ok med att i min "header" i det phpscript som skickar ett mail, skicka tillbaka användaren till en statisk/fast adress som innehåller formuläret?
2. Kan jag skicka med värden i en "Action" i ett formulär när jag går vidare till mitt php-script?