webForumDet fria alternativet

insert och update att funka???

3 svar · 230 visningar · startad av sweetie999

sweetie999Medlem sedan jan. 20045 inlägg
#1

Får inte min insert och update till att funka....HJÄLP?

Detta skickar jag tilll sidan som jag vill ska hantera min Insert och Update:

Svara:<br>
<form method="post" action="insert.php" OnSubmit="return skicka_OnClick()" name="matain">
<input type="hidden" name="iid" value="<?php echo $iid?>">
<input type="hidden" name="top"value="<?php echo $top?>">
<input type="hidden" name="userid"value="<?php echo $userid?>">
Ämne:<br><input type="text" name="Amne" value="<?php echo $svamne?>"><br>
Namn:<br><input type="text" name="namn" value="<?php echo "$firstname $lastname"?>"><br>
Epost:<br><input type="text" name="epost" value="<?php echo $email ?>"><br>
Svar:<br><textarea name="inlagg"></textarea><br>
<br> <input type="submit" value="Skicka"> <input type="reset" value="Återställ">

Och detta vill inte funka:
<?
$iid=$_POST['IID'];
$top=$_POST['top'];
$amne=$_POST['Amne'];
$userid=$_POST['userid'];
$email=$_POST['email'];
$inlagg=$_POST['Inlagg'];
$datum = date("Y-m-d H:i:s");

$query = "INSERT INTO Forum(PID,Amne,userid,Inlagg,Datum) VALUES ($iid,'$amne',$userid,'$inlagg','$datum')";
echo "$query";
$result = mysql_query($query,$databas_link);

$query2="UPDATE Forum SET Senaste='$datum',Antal = Antal+1 WHERE IID = $top";
echo "$query2";
$result = mysql_query($query,$databas_link) or exit(mysql_error());

mysql_close($databas_link);

Min databas ser ut så här....
table Forum
PID int(30)not null;
userid int(30)not null;
Amne varchar(50) not null;
Inlagg varchar(255) not null;
Datum datetime;
Senaste datetime;
Forum add Antal int(30)

Web-TorMedlem sedan nov. 200013 890 inlägg
#2

Vad är det som inte funkar?
Får du några felmeddelanden?

sweetie999Medlem sedan jan. 20045 inlägg
#3

Nej inga fellmeddelande..... Men inget spara eller uppdateras......

MatteMedlem sedan aug. 20002 975 inlägg
#4

Ditt formulär:

<input type="hidden" name="iid" value="<?php echo $iid?>">

PHP-kod:

$iid=$_POST['IID'];

Du har ingen $_POST['IID'], men däremot en $_POST['iid'].

Ditt formulär:

Epost:<br><input type="text" name="epost" value="<?php echo $email ?>">

PHP-kod

$email=$_POST['email'];

Du har ingen $_POST['email'], men däremot en $_POST['epost'].

131 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)