/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
problem med php forum
Fra : Thomas gade


Dato : 22-09-06 20:50

Prøver at sætte et simpelt forum op.

Men hver gang jeg sender fra formen skriver den:Alle felter er ikke udfyldt! men alle felter er udfyldt.

I kan se og prøver her.: http://drop-sparekataloget.dk/debat/opret.php

hvor skal jeg lede for at oprettte fejlen.

koderne ligger her som txt filer.: http://drop-sparekataloget.dk/info/

Håber på hurtig hjælp.

Skal i bruge mere info så sig til.

--
Mvh Thomas

 
 
Ove Lie (22-09-2006)
Kommentar
Fra : Ove Lie


Dato : 22-09-06 21:03

"Thomas gade" <placeit-fjern-@gmail.invalid> skrev i melding
news:45143e56$0$75032$14726298@news.sunsite.dk...
> Prøver at sætte et simpelt forum op.
>
> Men hver gang jeg sender fra formen skriver den:Alle felter er ikke
udfyldt! men alle felter er udfyldt.
>
> I kan se og prøver her.: http://drop-sparekataloget.dk/debat/opret.php
>
> hvor skal jeg lede for at oprettte fejlen.
>
> koderne ligger her som txt filer.: http://drop-sparekataloget.dk/info/
>
> Håber på hurtig hjælp.

Har ikke studert filene dine, men det kan være lurt og legge:

echo "<pre>";print_r($_POST);echo "</pre>";

nederst i post.php

Dette gir deg en oversikt over hva de forskjellige postelementene
inneholder.

så kan det vere lurt og echo'e de variablene du if'er mot for å se om de
fortsatt er slik du forventer dem.

-Ove



Thomas gade (22-09-2006)
Kommentar
Fra : Thomas gade


Dato : 22-09-06 21:14

Ove Lie wrote:
> "Thomas gade" <placeit-fjern-@gmail.invalid> skrev i melding
> news:45143e56$0$75032$14726298@news.sunsite.dk...
>
>> Prøver at sætte et simpelt forum op.
>>
>> Men hver gang jeg sender fra formen skriver den:Alle felter er ikke
>>
> udfyldt! men alle felter er udfyldt.
>
>> I kan se og prøver her.: http://drop-sparekataloget.dk/debat/opret.php
>>
>> hvor skal jeg lede for at oprettte fejlen.
>>
>> koderne ligger her som txt filer.: http://drop-sparekataloget.dk/info/
>>
>> Håber på hurtig hjælp.
>>
>
> Har ikke studert filene dine, men det kan være lurt og legge:
>
> echo "<pre>";print_r($_POST);echo "</pre>";
>
> nederst i post.php
>
> Dette gir deg en oversikt over hva de forskjellige postelementene
> inneholder.
>
> så kan det vere lurt og echo'e de variablene du if'er mot for å se om de
> fortsatt er slik du forventer dem.
>
>
Mine filer er som følger:

opret.php

<form method="post" action="post.php">

<input type="hidden" name="prfm" value="new" >
Navn: <input type="text" name="name" value="<?php echo $_COOKIE['name'];
?>" style="width: 120px">
Email: <input type="text" name="email" value="<?php echo
$_COOKIE['email']; ?>" style="width: 120px"><br>
Overskrift: <input tymessagepe="text" name="header" style="width:
262px"><br>

<textarea name="" rows="7" cols="0" style="width: 328px"></textarea><br>

<input type="submit" value="Send">
<input type="checkbox" name="cookie"> Gem mine oplysninger fremover (30
dage)<br>
</form>

post.php

<?php
include('config.php');
$name = strip_tags($_POST['name']);
$message = htmlspecialchars($_POST['message']);
$email = strip_tags($_POST['email']);

if (isset($_POST['cookie'])) {
setcookie('name',$_POST['name'],time()+2592000);
setcookie('email',$_POST['email'],time()+2592000);
}
if ($_POST['prfm'] == 'new') {
$header = strip_tags($_POST['header']);
if (!empty($header) && !empty($name) && !empty($message)) {
mysql_query("INSERT INTO forum VALUES
('','$header','$name','$email',now(),'$message','')") or die(mysql_error());
$id = mysql_insert_id();
header("Location: laes.php?id=$id");
} else {
echo '<font color="red">Alle felter er ikke udfyldt!</font>';
}
}
if ($_POST['prfm'] == 'comment') {
$parent = $_POST['parent'];
if (!empty($name) && !empty($message)) {
mysql_query("INSERT INTO forum VALUES
('','','$name','$email',now(),'$message','$parent')") or die(mysql_error());
header("Location: laes.php?id=$parent");
} else {
echo '<font color="red">Alle felter er ikke udfyldt!</font>';
}
}
echo "<pre>";print_r($_POST);echo "</pre>";
?>

din kode stump viser:

Array
(
[prfm] => new
[name] => QQQQQ
[email] => GJ@SDA.DK
[header] => sdasd
)



Jeg tænker at det er det skjulte felt i formen der driller men jeg kan
ikke se hvorfor.

Mvh THoams


--
Mvh Thomas

Thomas gade (23-09-2006)
Kommentar
Fra : Thomas gade


Dato : 23-09-06 01:38

er løst det var bare rod i koden.

Mvh Thomas

bonfils (23-09-2006)
Kommentar
Fra : bonfils


Dato : 23-09-06 08:50

On Sat, 23 Sep 2006 02:38:11 +0200, Thomas gade
<placeit-fjern-@gmail.invalid> wrote:

>er løst det var bare rod i koden.
>
>Mvh Thomas

Skal vi gætte på:

<input tymessagepe="text" name="header" style="width: 262px">



--
bonfils
http://kim.bonfils.com

Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408522
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste