Vad är värdet på variabeln $option? Stora bokstäver? Mellanslag?
database fält?
28 svar · 1 383 visningar · startad av vagann · sida 2 av 2
Frågan, av vagann
hej jag vill göra att så användare ska kunna välja en utav de altranativen (med hjälp av \<select\>) och sedan spara det i database... för input type="text" har jag gjort som följande .... echo 'namn:<br />'; echo '<input type="text" name="namn" value="'.$userinfo['namn'].'" />'; //----- $namn = mysqlrealescapestring($POST['namn']); // uppdaterar databasen när man sparar mysqlq
Läs frågan i sin helhet →värdet på $option är beroende av det man väljer . väljer man test1 så blir värdet test1(value="test1") , väljer man test2 blir värdet test2(value="test2")
värdet på $option är beroende av det man väljer . väljer man test1 så blir värdet test1(value="test1") , väljer man test2 blir värdet test2(value="test2")
Vad få du om du skriver ut $option:
echo '"'.$option.'"';
utanför din select och visa din källkod?
varför alla citationstecken i din echo, voigtann?
för visa källa så ser man om det är exempelvis mellanslag eller något som spökar tänkte jag
men tom sträng konkatenerat med $option konkatenerat med tom sträng blir ju bara $option. Och då är det ju bättre att bara skriva echo $option;. Eller:
echo "\"" . $option . "\"";
Var det så du tänkte?
mvh
fast jag har ' så det borde väl vara samma sak?
Jag ber om ursäkt - det ser ut som att det var två citationstecken på varje sida om $option.
Hade jag sett rätt hade jag inte frågat - så all good! :)
ah när jag testade
echo '"'.$option.'"';
så skrevs det ut bara citattecken "" .... det var på grund av $option var tom ....
men nu har jag fixat detta , felet var att jag använde $userinfo['testar']; men databasen hette "test" , så det funkade med $userinfo['test'];
tack så mycket för ert hjälp :)

