Hejsa
Jeg har et yderst irriterende problem som jeg ikke kan se nogen
løsning på... Har højst sandsynligt stirret mig blind på
problemet. Jeg har nogle forms hvis indhold jeg vil gemme i en
db. Der er kontakt til databasen da der bliver oprettet en ny
række, men værdierne fra mine forms bliver ikke overført til mit
php-script. Jeg benytter mig af den nyeste version af php og
HTTP_POST_VARS. Hvad kan være galt???
<form action="<?php echo $PHP_SELF?>" method="post">
<p>Navn på problemet:<br />
<input type="text" name="name" maxlength="50" size="50"
selected="selected" />(max længde 50)
</p>
<p>
Type af problem(fx kommunikationsrelateret):<br />
<input type="text" name="type" maxlength="30" size="30" />(max
længde 30)
</p>
<p>
Dato for problemets oprindelse:<br />
<input type="text" name="date" maxlength="10" size="10"
/>(yyyy-mm-dd) Husk bindestregen!
</p>
<p>
Beskrivelse af problemet:<br />
<textarea name="description" rows="8" cols="50"> </textarea>
</p>
<p>
Vælg problemets prioritet:<br />
<input type="radio" name="priority" value="urgent" />Høj
prioritet.
<input type="radio" name="priority" value="average"
checked="checked" />Mellem prioritet.
<input type="radio" name="priority" value="standBy"/>Lav
prioritet.<br />
</p>
<p>
Løsningsforslag(Husk estimering på løsningen!):<br />
<textarea name="suggestedSolutions" rows="8" cols="50">
</textarea>
</p>
<p>
Status på problemet(er det i gang eller løst?):
<input type="text" name="state" size="50" maxlength="50"/>
</p>
<input type="submit" value="BEKRÆFT" />
</form>
<?
$name = addslashes($HTTP_POST_VARS['name']);
$type = addslashes($HTTP_POST_VARS['type']);
$date = addslashes($HTTP_POST_VARS['date']);
$description = addslashes($HTTP_POST_VARS['description']);
$priority = addslashes($HTTP_POST_VARS['priority']);
$suggestedSolutions =
addslashes($HTTP_POST_VARS['suggestedSolutions']);
$state = addslashes($HTTP_POST_VARS['state']);
echo $name;
DBConnect();
$problem_query="insert into problem (name, type, startDate,
priority, state, solvedHow) values ('$name', '$type', '$date',
'$priority', '$state', 'Ikke løst endnu')";
mysql_query($problem_query);
$problem_id_query = "select problem_id from problem where
(name='$name') and (startDate='$date')";
$problem_id = mysql_query($problem_id_query);
$suggestedSolutions_query = "insert into suggestedSolutions
(dateForSolution, solutionDescription, problem_id) values
('$date', '$suggestedSolutions', '$problem_id')";
$result = mysql_query($suggestedSolutions_query);
if($result){
echo "oprettet";
}
?>
mvh /trader
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials