Avatar billede dhunters Nybegynder
04. december 2003 - 21:52 Der er 12 kommentarer og
1 løsning

Problemer med POST til MySQL

Hello...

Har stirret mig blind på koden her... Håber I kan finde fejlen! takker...

code:
<?php
if($kodeord == "bumbum"){
echo "Nyheden er tilføjet";
$db = mysql_connect("***","***","***")or die("Der var en MySQL fejl: " . mysql_error());
mysql_select_db("***",$db)or die("Der var en MySQL fejl: " . mysql_error());
$nyhed_dato = time();

mysql_query("INSERT INTO nyheder (dato, overskrift, author, tekst) VALUES ('$_POST[nyhed_dato]','$_POST[nyhed_overskrift]','$_POST[nyhed_forfatter]','$_POST[nyhed_tekst]')")or die("der var en MySQL fejl: " . mysql_error());

} else {
?>
<p class="overskrift">Tilføj offentlig besked</p>
<form method=post action="addnews.php">
<p>Kodeord:<br>
<input type=password name=kodeord><br>
Overskrift:<br>
<input type=text name=nyhed_overskrift><br>
Forfatter:<br>
<input type=text name=nyhed_forfatter><br>
Tekst:<br>
<textarea name=nyhed_tekst>Indtast besked...</textarea><br><br>
<input type=submit value="Opdatér nyhed" class="button"></p>
</form>
<?php
}
?>
Avatar billede ztyxx Nybegynder
04. december 2003 - 21:54 #1
prøv
$nyhed_dato = $_POST[nyhed_dato]; osv, og indsæt $nyhed_dato i din query
Avatar billede dhunters Nybegynder
04. december 2003 - 22:06 #2
hvad mener du?
Avatar billede ztyxx Nybegynder
04. december 2003 - 22:13 #3
<?php
if($kodeord == "bumbum"){
echo "Nyheden er tilføjet";
$db = mysql_connect("***","***","***")or die("Der var en MySQL fejl: " . mysql_error());
mysql_select_db("***",$db)or die("Der var en MySQL fejl: " . mysql_error());
$nyhed_dato = time();

$nyhed_dato = $_POST["nyhed_dato"];
$nyhed_overskrift = $_POST["nyhed_overskrift"];
$nyhed_forfatter = $_POST["nyhed_forfatter"];
$nyhed_tekst = $_POST["nyhed_tekst"];

mysql_query("INSERT INTO nyheder (dato, overskrift, author, tekst) VALUES ('$nyhed_dato','$nyhed_overskrift','$nyhed_forfatter','$nyhed_tekst')")or die("der var en MySQL fejl: " . mysql_error());

} else {
?>
<p class="overskrift">Tilføj offentlig besked</p>
<form method=post action="addnews.php">
<p>Kodeord:<br>
<input type=password name=kodeord><br>
Overskrift:<br>
<input type=text name=nyhed_overskrift><br>
Forfatter:<br>
<input type=text name=nyhed_forfatter><br>
Tekst:<br>
<textarea name=nyhed_tekst>Indtast besked...</textarea><br><br>
<input type=submit value="Opdatér nyhed" class="button"></p>
</form>
<?php
}

?>
Avatar billede erikjacobsen Ekspert
04. december 2003 - 22:28 #4
Måske bare

if($_POST['kodeord'] == "bumbum"){

Hvorfor vil du egentlig ikke fortælle os *hvad* fejlen er?
Avatar billede ztyxx Nybegynder
04. december 2003 - 22:29 #5
hehe, ja den havde jeg ikke lige lagt mærke til
Avatar billede dhunters Nybegynder
04. december 2003 - 22:39 #6
fejlen, erik, er ingenting... bortset fra at den bare ikke melder "Nyheden er tilføjet".... Prøver lige $_POST['kodeord']!
Avatar billede dhunters Nybegynder
04. december 2003 - 22:42 #7
tjek mand! så duer det! genialt, erik! bare sig til - så er pointene delt ud! :D takker....
Avatar billede erikjacobsen Ekspert
04. december 2003 - 22:44 #8
Hvis du havde skrevet den reaktion, havde styxx også fundet den med det
samme. Det var jo ikke til at vide om det var en sql-fejl, eller noget
helt tredie. Prøv det en anden gang
Avatar billede ztyxx Nybegynder
04. december 2003 - 22:47 #9
det er altid rart at få fejlmeddelelser med, jeg afleverer heller ikke min bil og siger til mekanikeren: den virker ikke, uden at fortælle hvad der ikke virker, eller hvad den gør som den ikke skal ;-)
Avatar billede dhunters Nybegynder
04. december 2003 - 22:51 #10
nej okay guys... ;) prøver at huske det til næste gang! :D var bare lidt træt af den... vil I have point?
Avatar billede erikjacobsen Ekspert
04. december 2003 - 22:52 #11
never mind point - det er jo bare en af de nemme klassikere ;))
Avatar billede ztyxx Nybegynder
04. december 2003 - 22:54 #12
så kan du beholde dem, og huske til en anden gang at poste fejlmeddelelser :-)
Avatar billede dhunters Nybegynder
05. december 2003 - 15:26 #13
Det er stort... tilbage i fars lomme så... ;)
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