Avatar billede daddy Novice
03. april 2004 - 00:56 Der er 5 kommentarer og
1 løsning

Udtræk fra Mysql vises kun frem til første mellemrum.

Når jeg skal opdatere en nyhed i databasen, så vil jeg have den til at udtrække de data der ligger i den og ligge dem ind i en formular, så man blot kan rette i dem der.

Mit problem består i at når den skal skal udtrække feks "Jens Jensen" fra databasen, så stopper den ved første mellemrum og skriver kun "Jens".

Jeg kan godt echo det fulde navn ud, men i formular feltet vil dem ikke skrive det hele.

Min kode ser sådan her ud:

$nyhed_id=$HTTP_POST_VARS ['nyhed_id'];

                echo '<form action="nyhed_update_update.php" method="post">';

$query = mysql_query("SELECT * FROM nyheder WHERE nyheds_ID = '". $nyhed_id ."'") or die(mysql_error());
while ($row = mysql_fetch_array($query))
{
            if (@$i++ != 0);    
            echo $row['overskrift'];
                echo 'Overskrift:<input type="text" name="overskrift" size="25" maxlength="50" value='.$row['overskrift'].'><br>';
                echo 'Nyhed:<input type="text" name="nyhed" size="25" maxlength="50" value='.$row['nyhed'].'><br>';
                echo 'Forfatter:<input type="text" name="forfatter" size="25" maxlength="50" value='.$row['forfatter'].'><br>';
                echo $row['dato'];
                echo 'Kilde:<input type="text" name="kilde" size="25" maxlength="50" value='.$row['kilde'].'><br>';       
                echo '<input type="hidden" name="nyhed_ID" size="25" maxlength="50" value='.$row['nyheds_ID'].'><br>';   
$id = $row['nyheds_ID'];
    }
                echo '<input type="submit" name="register">';
                echo '</form>';

Hvad gør jeg galt ?
Avatar billede roenving Novice
03. april 2004 - 01:11 #1
echo 'Overskrift:<input type="text" name="overskrift" size="25" maxlength="50" value="'.$row['overskrift'].'"><br>';
Avatar billede roenving Novice
03. april 2004 - 01:13 #2
Hvis en property indeholder mellemrum eller andre specialtegn er gåseøjne eller apostroffer obligatoriske ...

Jeg ville endda være doven på denne måde:

echo "Overskrift:<input type='text' name='overskrift' size='25' maxlength='50' value='$row["overskrift"]'><br>";
Avatar billede daddy Novice
03. april 2004 - 01:22 #3
Mange tak :-)

Du skal vist lave et "svar" for at jeg kan smide nogen point til dig.

God weekend
Avatar billede roenving Novice
03. april 2004 - 01:28 #4
Velbekomme '-)

-- og i lige måde !-)
Avatar billede roenving Novice
03. april 2004 - 14:20 #5
-- og tak for points ;~}
Avatar billede daddy Novice
03. april 2004 - 15:51 #6
Mig der takker :-)

Så lige din hjemmeside, godt initiativ, den vil jeg kikke forbi i ny og næ.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester