if($submit)

vesku

Registered
как да направя така че ако е натиснат бутона субмит да се изпулнява поръчката а ако не е да не се изпулнявя
така нестава
if($submit)
{
бля бля бля бля бля
}
 
Еми че то така или иначе си е така ... Ако не натиснеш - не се изпълнява. Или аз не мога да те разбера :roll:
 
Код:
<?php
if($submit)
{
$thetext = $_POST['write'];

$fp = fopen ('info.php',"w");
$text = stripslashes($thetext);
fwrite($fp, $text );
$file = fread($fp, 100);
fclose($fp);
}
echo ("
<form method='post' action='' >
<center><textarea name='write' COLS='80' ROWS='30'>");
echo $file;
echo "</textarea><br><INPUT TYPE=SUBMIT VALUE='Edit'></center>
</form>";
?>
ами за това говоря ще се изпулни даье и да не е натиснат бутона
 
Направи го така. Давам ти го в два файла, за да го разбереш :)

form.php
Код:
<html> 
<head>
<title>Промяна на файл</title>
</head>
<body>
<?php
$fp = fopen ('info.php',"w"); 
$file = fread($fp, 100); 
?>

<form method='post' action="edit.php">
<center>
<textarea name='write' COLS='80' ROWS='30'>"); 
<?php echo $file;  ?>
</textarea><br />
<input type="submit" name="submit" value="Edit">
</center> 
</form>
</body>
</html>
edit.php
Код:
<?php
if($submit) 
{ 
$thetext = $_POST['write']; 
$fp = fopen ('info.php',"w"); 
$text = stripslashes($thetext); 
fwrite($fp, $text ); 
$file = fread($fp, 100); 
fclose($fp); 
}
 
vesku каза:
Код:
<?php
if($submit)
{
$thetext = $_POST['write'];

$fp = fopen ('info.php',"w");
$text = stripslashes($thetext);
fwrite($fp, $text );
$file = fread($fp, 100);
fclose($fp);
}
echo ("
<form method='post' action='' >
<center><textarea name='write' COLS='80' ROWS='30'>");
echo $file;
echo "</textarea><br><INPUT TYPE=SUBMIT VALUE='Edit'></center>
</form>";
?>
ами за това говоря ще се изпулни даье и да не е натиснат бутона

Задай name="submit" за input тага!
И не action защо не си задал нищо?! Задай името на същият файл
 
our на мен ми трябва с един файл
our каза:
Направи го така. Давам ти го в два файла, за да го разбереш :)

form.php
Код:
<html> 
<head>
<title>Промяна на файл</title>
</head>
<body>
<?php
$fp = fopen ('info.php',"w"); 
$file = fread($fp, 100); 
?>

<form method='post' action="edit.php">
<center>
<textarea name='write' COLS='80' ROWS='30'>"); 
<?php echo $file;  ?>
</textarea><br />
<input type="submit" name="submit" value="Edit">
</center> 
</form>
</body>
</html>
edit.php
Код:
<?php
if($submit) 
{ 
$thetext = $_POST['write']; 
$fp = fopen ('info.php',"w"); 
$text = stripslashes($thetext); 
fwrite($fp, $text ); 
$file = fread($fp, 100); 
fclose($fp); 
}
 
Код:
<?php
$thetext = $_POST['write'];

	if ( !$thetext ){
echo ("
<form method='post' action='' >
<center><textarea name='write' COLS='80' ROWS='30'>");
echo $file;
echo "</textarea><br><INPUT TYPE=SUBMIT VALUE='Edit'></center>
</form>";
	} else {
$fp = fopen ('info.php',"w");
$text = stripslashes($thetext);
fwrite($fp, $text );
$file = fread($fp, 100);
fclose($fp);	
	}
?>

Нещо такова ли ? :roll:
Натискаш submit и ти се отваря пак същата страница, но с друго съдържание.
 
аз се оправих
ааа несам се оправил soul с твоето ще сам май май че тва се прецака благодаря ти
 

Back
Горе