Hallo ,
als erstes es geht darum das ich auf einer Seite ein Formular habe
dieser wird dann auf einer seperaten seite geöffnet
ich wollte fragen wie man eventuell diesen befehl hier kürzen könnte , weil irgendwie blick ich da nicht durch.
Es soll nur ein Wert in die Datenbank die eine Tabelle hat namens "Wohnort" eingefügt werden , wenn der Wert noch nicht in der Datenbank ist. Falls er nicht da ist öffnet sich die location ok.php wo dann steht "Der Wert wurde eingefügt"
Ist dieses bereits in der Datenbank öffnet sich "error.php" und es steht der wert ist bereits in der datenbank...
die location sind kein Problem.
Steht eventuell auf selfhtml bzw selfphp genau wie sowas geht?
als erstes es geht darum das ich auf einer Seite ein Formular habe
PHP:
echo' <form action="auswert.php" method="get"> ' ;
echo' <input type="text" name="wohnort" value="" size="20" maxlength="40" />';
echo' <input type="submit" name="sendeknopf" value="Abschicken" /> ';
echo ' </form> ';
dieser wird dann auf einer seperaten seite geöffnet
PHP:
<?php
require ('klassen.php');
$db_link= connect();
$wohnort = $_GET['wohnort'] ;
$sql = 'select * from wohnort where wohnort="'. $wohnort .'"';
$result = mysql_query($sql, $db_link);
$menge = mysql_num_rows ( $result );
if ($menge != 0)
{
header ('Location:error.php');
exit();
}
else
{
header ("Location:ok.php");
$sql = 'insert into wohnort ';
$sql .= '(wohnort) ';
$sql .= "values ('$_GET[wohnort]')";
$result = mysql_query($sql, $db_link);
};
require ('bot.html');
?>
ich wollte fragen wie man eventuell diesen befehl hier kürzen könnte , weil irgendwie blick ich da nicht durch.
Es soll nur ein Wert in die Datenbank die eine Tabelle hat namens "Wohnort" eingefügt werden , wenn der Wert noch nicht in der Datenbank ist. Falls er nicht da ist öffnet sich die location ok.php wo dann steht "Der Wert wurde eingefügt"
Ist dieses bereits in der Datenbank öffnet sich "error.php" und es steht der wert ist bereits in der datenbank...
die location sind kein Problem.
Steht eventuell auf selfhtml bzw selfphp genau wie sowas geht?