ganz einfach:
mach ein verborgenes input Feld in dein Formular:
PHP-Code:
<input type="hidden" name="suchanfrage" value="ja" />
und dann in deinen Code:
PHP-Code:
if(isset($_POST('suchanfrage')){
// datenbankabfrage
}
Das ganze könnte - mal so hingeschmiert und nicht getestet - dann etwa so aussehen:
PHP-Code:
<?php
/*
Schmierzettel!
*/
if($_COOKIE['name_ok']){
define('name_ok', true);
require(dirname(__FILE__).'/seite_anzeigen.php');
exit();
}
if(isset($_POST['suchanfrage'])){
$cona = @mysql_connect("localhost","xxxx","yyyy")
or die(mysql_error());
$cona_db = mysql_select_db("xxxx", $cona)
or die(mysql_error());
$name = $_POST['name'];
$sql="SELECT * FROM tabelle1 WHERE name = '$name'";
$result = mysql_query($sql);
if( mysql_num_rows( mysql_query( "SELECT * FROM tabelle1 WHERE name='$name'" ) ) <> 0 ){
$result = @mysql_query("SELECT name FROM tabelle1 order by name DESC LIMIT 1");
}
if($result){
define('name_ok', true);
setcookie('name_ok', true);
require(dirname(__FILE__).'/seite_anzeigen.php');
exit();
}else{
setcookie('name_ok', false);
/*
header ("Location: http://www.google.de");
exit();
*/
$name_falsch = true;
}
}else{
$name_falsch = false;
}
?>
<html>
<title>Test1</title>
<body>
<center>
<form action="#" method="post" name="formular">
<input type="hidden" name="suchanfrage" value="ja" />
<table>
<?php if($name_falsch){ ?><tr><td>Name falsch</td></tr><?php } ?>
<?php while($row = mysql_fetch_object($result)){ ?>
<tr><td><input type="text" name="name" size="50" value="<?php echo $_GET['name']; ?>"></td></tr>
<?php } ?>
<tr><td><input type="submit" name="submit" value="sehen" /></td></tr>
</table>
</form>
</center>
</body>
</html>