webForumDet fria alternativet

Jag e nybörjare på php och vill ha hjälp

PHP

1 svar · 458 visningar · startad av jwradhe

Medlem sedan juni 2002711 inlägg
Frågan#1

skulle denna kod funka tror ni???

<?

switch($do){ 

case('add'):
 include "settings.php";
$ip = getenv("REMOTE_ADDR"); 
mysql_query("INSERT INTO gb (rubrik,namn,meddelande,datum,ip) VALUES ('$rubrik','$namn','$meddelande', now(),'$ip')"); 

mysql_close($db);

header("location:gastbok.php?do=show");

break;

case('show'):

include "settings.php";
$SQL = mysql_query("select * from gb order by datum desc ");
while($gb=mysql_fetch_array($SQL)){

echo $gb["rubrik"]; 
echo $gb["datum"];
echo $gb["namn"]; 
echo $gb["meddelande"];
echo $gb["ip"];
}
mysql_close($db);

echo ("<a href=gastbok.php?do=skriv>Skriv nytt inlägg</a>")

break;

case('new'):
	?>

<FORM METHOD=POST ACTION="gastbok.php?do=add">

<TABLE>
<TR>
	<TD>Rubrik:</TD>
	<TD><INPUT TYPE="text" NAME="rubrik"></TD>
</TR>
<TR>
	<TD>Namn:</TD>
	<TD><INPUT TYPE="text" NAME="namn"></TD>
</TR>
<TR>
	<TD>Meddelande</TD>
	<TD><INPUT TYPE="text" NAME="meddelande"></TD>
</TR>
<TR>
	<TD></TD>
	<TD><INPUT TYPE="submit"></TD>
</TR>
</TABLE>
</FORM>

	<?
break;

include "settings.php";
$SQL = mysql_query("select * from gb order by datum desc ");
while($gb=mysql_fetch_array($SQL)){

echo $gb["rubrik"]; 
echo $gb["datum"];
echo $gb["namn"]; 
echo $gb["meddelande"];
echo $gb["ip"];
}
mysql_close($db);

echo ("<a href=gastbok.php?do=skriv>Skriv nytt inlägg</a>")

}
?>
Medlem sedan okt. 20001 285 inlägg
#2

har du provat koden ?

Varianter på:
mysql_query("INSERT INTO gb (rubrik,namn,meddelande,datum,ip) VALUES ('$rubrik','$namn','$meddelande', now(),'$ip')");

$nu = now();

$query = "INSERT INTO gb VALUES ('$rubrik', '$namn', '$meddelande', '$nu', '$ip')";

$query = "INSERT INTO gb SET rubrik='$rubrik', namn='$namn', meddelande='$meddelande', datum='$nu', ip='$ip'";

$resultat = mysql_query($query) or die ("Min gästbok mår dåligt...");

251 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)