/ Forside/ Teknologi / Udvikling / PHP / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
sender ikke hele teksten med..
Fra : Leif.h
Vist : 360 gange
200 point
Dato : 24-07-06 16:57

hejsa, ved godt det ikke er så pænt skrevet, men har et problem med koden nedenunder..
hvis person er lig "Carl Jørgensen" bliver der kun sendt "Carl" med i $_POST[person] variabel..
Hvordan kan jeg løse det..?
<form method="post" action="<? echo $PHP_SELF; ?>">
NAVN
<select name="person">
<?PHP
mysql_connect('localhost', 'xxx', 'xxxx') or
die("Kunne ikke forbinde: " . mysql_error());
mysql_select_db("lhhj_be");
$result = mysql_query("SELECT person FROM kontaktperson");
echo "<option value=0>\n";
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
echo "<option value=$row[person]>$row[person]\n";
}
?>
</select>
FIRMA
<select name="firma">
<?PHP
mysql_connect('localhost', 'xxx', 'xxx') or
die("Kunne ikke forbinde: " . mysql_error());
mysql_select_db("lhhj_be");
$result = mysql_query("SELECT firma FROM kontaktperson");
echo "<option value=0>\n";
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
echo "<option value=$row[firma]>$row[firma]\n";
}
?>
</select>
<input type ="submit" value="Slå op">
</form>

 
 
Kommentar
Fra : Leif.h


Dato : 24-07-06 21:25

så fik jeg selv løst det... svaret var dobbelt quotes.


Kommentar
Fra : Vektor


Dato : 13-11-06 20:00

Hvis jeg var dig, ville jeg også få sat slut-tags for <option> ind. (</option>)
Så vidt jeg ved, er det ikke alle browsere, der viser resultatet korrekt.

Og ja - du bør ikke bruges dobbelt quotes i en query til en database.

Du har følgende muligheder
Dette spørgsmål er blevet annulleret, det er derfor ikke muligt for at tilføje flere kommentarer.
Søg
Reklame
Statistik
Spørgsmål : 177426
Tips : 31962
Nyheder : 719565
Indlæg : 6407927
Brugere : 218877

Månedens bedste
Årets bedste
Sidste års bedste