Tags:
php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>:: CONTUSE ::</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body text="#ffffff" bgcolor="#3B3C3C" topmargin="0">
<b><font class="overskrift">.tagwall</font></b><br><br>
<form method='post' action="<? echo $php_self ?>">
<table border="0">
<tr>
<td><b><font class="overskrift">Name:</td>
<td width="56"></td>
<td><input type="text" name="navn"></td>
</tr>
<table border="0"">
<td><b><font class="overskrift">Headline:</td>
<td width="40"></td>
<td><input type="text" name="overskrift"></td>
</tr>
<tr>
<td valign="top"><b><font class="overskrift">Text:</td>
<td width="40"></td>
<td><TEXTAREA type="text" name="tekst" rows="8" cols="40""></textarea></td>
</tr>
</table>
<br><br>
<div align="left">
<input type="submit" name="skriv_nyhed" value=".add">
</div>
</form>
<?
if($skriv_nyhed) {
mysql_connect("localhost","***","***");
mysql_select_db("***");
if(!$_REQUEST['navn'] || !$_REQUEST['tekst'] || !$_REQUEST['overskrift']){
echo "You have forgot to enter name, text or headline!";
} else {
$query = mysql_query("INSERT INTO nyheder (navn, tekst, overskrift, date)" . "VALUES ('$navn','$tekst','$overskrift','$date')");
echo "<center>Your news has been added.</center>";
}}
?>
</body>
</html>
hvorfor er det lige den ik vil skrive det ind i min db ??
har lavet det masser af gange men lige nu fucker den...
.MortenJ
.MortenJ
3 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
0
Den 23-12-02 14:47 skrev Morten Jørgensen følgende:
-----------------------------------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>:: CONTUSE ::</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body text="#ffffff" bgcolor="#3B3C3C" topmargin="0">
<font class="overskrift">.tagwall</font>
<form method='post' action="<? echo $php_self ?>">
<table border="0">
<tr>
<td><font class="overskrift">Name:</td>
<td width="56"></td>
<td><input type="text" name="navn"></td>
</tr>
<table border="0"">
<td><font class="overskrift">Headline:</td>
<td width="40"></td>
<td><input type="text" name="overskrift"></td>
</tr>
<tr>
<td valign="top"><font class="overskrift">Text:</td>
<td width="40"></td>
<td><TEXTAREA type="text" name="tekst" rows="8" cols="40""></textarea></td>
</tr>
</table>
<div align="left">
<input type="submit" name="skriv_nyhed" value=".add">
</div>
</form>
<?
if($skriv_nyhed) {
mysql_connect("localhost","***","***");
mysql_select_db("***");
if(!$_REQUEST['navn'] || !$_REQUEST['tekst'] || !$_REQUEST['overskrift']){
echo "You have forgot to enter name, text or headline!";
} else {
$query = mysql_query("INSERT INTO nyheder (navn, tekst, overskrift, date)" . "VALUES ('$navn','$tekst','$overskrift','$date')");
echo "<center>Your news has been added.</center>";
}}
?>
</body>
</html>
hvorfor er det lige den ik vil skrive det ind i min db ??
har lavet det masser af gange men lige nu fucker den...
.MortenJ
.MortenJ
-----------------------------------------------------------------------------
Så vist jeg kan se er det fordi du i din form bruger $php_self (mener den skal være med stort hele vejen igennem), men for at nyheden bliver tilføjet skal det være $skriv_nyhed. Så form-actionen skal nok rettes til <?=$skriv_nyhed?>. Forstår du?
------------------
// Jonathan at Holst dot tk
Rasmus gav dig PHP'en... Brug den.
0
jeg har prøvet at ændre det til <? $skriv_nyhed ?> istedet for, men det virker stadig.. dog tror jeg heller ik det er fejlen da det virker fint i min tagwall...
ved ik om det har noget med min mysql at gøre.. den ser sådan her ud:
CREATE TABLE nyheder (
navn varchar(50) default NULL,
overskrift varchar(50) default NULL,
tekst text,
id int(6) NOT NULL auto_increment,
PRIMARY KEY (id)
) TYPE=MyISAM;
...
.MortenJ
0