|
| 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.
| |
|
|