Förstår inte vad måsvingarna ({}) ska vara bra för men prova
echo "<form action=\"searchMem.php?page=0&user={" . $_POST['user'] . "}\" method=\"post\">";
4 svar · 484 visningar · startad av kricko5
echo "<form action=\"searchMem.php?page=0&user={$_POST['user']}\" method=\"post\">";
hej ja undrar varför den inte skickar med textraden som finns i min "textbox" som heter user.. hjälp snälla. den skickar inte me ngra tecken lr ngt.
adressen blir bara :searchMem.php?page=0&user=
o sen inge mer. snälla tack på förhand
Förstår inte vad måsvingarna ({}) ska vara bra för men prova
echo "<form action=\"searchMem.php?page=0&user={" . $_POST['user'] . "}\" method=\"post\">";
Troligtvis för att $_POST['user'] inte har tagits hand om förräns du redan har postat ditt formulär.
Du får nog ta å skriva
echo "<form action=\"searchMem.php\" method=\"post\">";
Och sen ta hand om $_POST['user'] på searchMem.php sidan ist
RogerA skrev:
Förstår inte vad måsvingarna ({}) ska vara bra för ...
Måsvingarna gör samma sak som .$_POST['user']. dvs de används som alternativ till uppdelning av strängen för att tala om för PHP vad som är variabelnamnet. Vid längre variabelnamn kan det behövas så att inte början förvandlats till text och stoppats in i strängen innan den hunnit till slutet av namnet. De två raderna nedan ger alltså samma resultat.
echo "<form action=\"searchMem.php?page=0&user={$_POST['user']}\" method=\"post\">";
echo "<form action=\"searchMem.php?page=0&user=" . $_POST['user'] . "\" method=\"post\">";