kwa wanaofahamu PHP tusaidiane hapa

kwa wanaofahamu PHP tusaidiane hapa

MAHENDEKA

JF-Expert Member
Joined
Jul 9, 2010
Posts
340
Reaction score
182
p { margin-bottom: 0.08in; }



Nimeshindwa kuondoa hili tatizo,kila napojaribu kurun code hizi kwa kutumia Mozilla firefox Napata hii meseji

Warning: Cannot modify header information - headers already sent by (output started at c:\wamp\www\majaribio\fomu1.php:8) in c:\wamp\www\majaribio\fomu1.php on line 24


(-line 24 ndo nimeibold hapo chini )
Nmejaribu kuondoa echo statements zote na blank spaces zilizopo ndani ya opening and closing php tags lakini tatizo bado lipo pale pale
Kwa wanaofahamu vizuri PHP tusaidiane hapa, pamoja na maelezo kidogo
<html>
<head>
<title>
</title>
</head>
<body>
<?
$host = "localhost";
$user = "root";
$password = "";
$db = "juasun";
mysql_connect($host,$user,$password,$db) or die (mysql_error());
mysql_select_db($db) or die (mysql_error());
$suzi = "insert into values ('".$_POST['user']."','".$_POST['pass']."') ";
$result=mysql_query($suzi);
if(!$result)
{
echo'you cant insert into the database....';
}
else
{
header('location:fomu2.php');
}


?>
<h2>firs t form</h2>
<form method = POST action="fomu1.php">
NAME:
<input name="user" type="text" maxlength="20" size="20" >
<br>
PASSWORD:
<input name="pass" type="password" maxlength="20" size="20" >
<input type="submit" value="save">
</form>


</body>
</html>
 
sijaipata hio error, lakini jaribu kueka hio php code before <head> au before <html> kabisaa...
 
header inabidi iwe kabla ya output yoyote.

PHP: header - Manual
Remember that header() must be called before any actual output is sent, either by normal HTML tags, blank lines in a file, or from PHP.
 
header inabidi iwe kabla ya output yoyote.

PHP: header - Manual

nashukuru kwa maelezo yako kang,nimejaribu kuondoa,blank spaces pamoja na echo statements lakini tatizo bado lipo pale pale..sa sijui mimi ndo naelewa vibaya au vipi,au ungenisaidia output ambayo inakuwa sent kwenye browser kabla ya header ipo wapi au line ipi ?
 
nashukuru kwa maelezo yako kang,nimejaribu kuondoa,blank spaces pamoja na echo statements lakini tatizo bado lipo pale pale..sa sijui mimi ndo naelewa vibaya au vipi,au ungenisaidia output ambayo inakuwa sent kwenye browser kabla ya header ipo wapi au line ipi ?

Hizi zote

<html>
<head>
<title>
</title>
</head>
<body>

Re-write hivi ili header iwe kabla ya output yoyote.
PHP:
<?
$host = "localhost";
$user = "root";
$password = "";
$db = "juasun";
mysql_connect($host,$user,$password,$db) or die (mysql_error());
mysql_select_db($db) or die (mysql_error());
$suzi = "insert into values ('".$_POST['user']."','".$_POST['pass']."') ";
$result=mysql_query($suzi);
if(!$result)
{
echo'you cant insert into the database....';
}
else
{
header('location:fomu2.php');
exit;
}

?>
<html>
<head>
<title>
</title>
</head>
<body>
<h2>firs t form</h2>
<form method = POST action="fomu1.php">
NAME:
<input name="user" type="text" maxlength="20" size="20" >
<br>
PASSWORD:
<input name="pass" type="password" maxlength="20" size="20" >
<input type="submit" value="save">
</form>


</body>
</html>
 
Hizi zote Re-write hivi ili header iwe kabla ya output yoyote.
PHP:
firs t formNAME:
PASSWORD:
asante mkuu,nmefanikiwa kutatua tatizo,nkipatwa na tatizo tena ntarudi
 
Back
Top Bottom