Avatar billede michael_stim Ekspert
26. maj 2003 - 23:42 Der er 8 kommentarer og
1 løsning

Ingen värdi för formen "submittes"

Jeg har en form hvor der skal skrives diverse ting i forskellige textfields med hjälp av en SQL-string. Stringen bliver delvis lavet af ef dropdownbox. Mit problem er så at stringen ikke er fuldständig för den bliver submittet hvilket den jo ikke gör når siden loades förste gang man kommer ind.

Jeg har flg kode:

$id = $_POST["overskriftSel"];
//echo $id;
$link =mysql_connect($host, $user, $password);

$query = "SELECT * FROM $tablename WHERE id = $id";
$result = mysql_db_query($DBname, $query, $link);

while ($row = mysql_fetch_array($result)){
$overskrift=$row['overskrift'];
$meny=$row['meny'];
$text=$row['text'];
$restaurang=$row['restaurang'];
?>

overskriftSel ser sådan her ud:
$query = "SELECT * FROM $tablename";
$result = mysql_db_query($DBname, $query, $link);

while ($row = mysql_fetch_array($result)){
    $id = $row['id'];
    $overskrift = $row['overskrift'];
?>

<option value='<? echo($id); ?>'><? echo($overskrift); ?></option>
<?
    }
?>

</select>

Der må väre en let måde at löse det problem på, f.eks med en if sats.
//Michael
Avatar billede roenving Novice
26. maj 2003 - 23:46 #1
Hvad med at placere en 'tom' option som den første, t.ex.
<option value=''>--välj overskrift--</option>

så kan du teste om selectedIndex=0 og undlade submit ...
Avatar billede michael_stim Ekspert
26. maj 2003 - 23:48 #2
??
Avatar billede michael_stim Ekspert
26. maj 2003 - 23:53 #3
Fatter hvad du mener, skal pröve.
//Michael
Avatar billede roenving Novice
26. maj 2003 - 23:57 #4
-- kom efter dine spørgsmålstegn til at tænke på, at du nok ville undgå opslaget i databasen, hvis du ikke havde et id -- det kan ganske rigtigt nemt laves med en if -- men php skal jeg nok blande mig uden om ... ;-)
Avatar billede michael_stim Ekspert
26. maj 2003 - 23:59 #5
Nu får jeg ikke fejlmeddelse, men der kommer heller ikke noget når jeg submitter.
if(isset($POST["overskriftSel"])!='0') {
Avatar billede roenving Novice
26. maj 2003 - 23:59 #6
if ($id != "") {
//lav dit opslag;
}
Avatar billede michael_stim Ekspert
27. maj 2003 - 00:13 #7
Fungerer desvärre ikke.
Avatar billede michael_stim Ekspert
27. maj 2003 - 00:14 #8
Er tilbage imorgen.
//Michael
Avatar billede michael_stim Ekspert
27. maj 2003 - 10:39 #9
Lukker og åbner et andet.
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