Moin Moin,
zwei Sachen gerne vorweg:
Ich beschäftige mich mit PHP erst seit kurzem
Die in der Suchfunktion gefundenen Lösungen halfen mir leider nicht.
Vielleicht bin ich ja auch nur zu doof und habe was übersehen.
Zum Problem:
Eine Adress-Datenbank....
Mittels HTML und PHP lasse ich eine SQL-Datenbank füllen und auswerten.
Das klappt bis jetzt auch ganz gut, die Suchfunktionen und die Darstellung sowie das Füllen mit neuen Adressdaten klappt zu meiner Zufriedenheit.
Das Eingabe-Formular sieht ungefähr so aus:
<form action="ok.php" method="POST">
[COLOR=darkred]
<table border="0" width="560">
<tr>
<td width="135"><font face="arial" size="-1">Anrede </font></td>
<td width="425"> [/COLOR]
<input type="text" size="4" name="Anr">
[COLOR=darkred]</td>
</tr>
<tr>
<td width="135"><font face="arial" size="-1">Vorname</font></td>
<td width="425"> [/COLOR]
<input type="text" size="30" name="VName">
[COLOR=darkred]</td>
</tr>
.
.
.
<input type="submit" name="B1" value="Abschicken">[/COLOR]
Die o.g. ok.php sieht dann so aus:
<?php
mysql_connect ("localhost", "", "");
mysql_select_db("xyz");
$Datum = strftime('%Y-%m-%d');
mysql_query("INSERT INTO xyz (Anr, VName, Name, Str, Land, PLZ, Ort, Tel, Fax, Mail, url, Komm, Grp, Datum) VALUES ('$Anr', '$VName', '$Name', '$Str', '$Land', '$PLZ', '$Ort', '$Tel', '$Fax', '$Mail', '$url', '$Komm', '$Grp', '$Datum')");
mysql_close();
?>
Ihre Daten wurden am <b>
[COLOR=blue]<?php echo $Datum; ?>[/COLOR]
</b> in die Kategorie <b>"[COLOR=blue]<?php echo $Grp; ?>[/COLOR] "</b> in die Datenbank übernommen: </font></td>
</tr>
<tr>
<td width="45%"> <font size="-1" face="Arial, Helvetica, sans-serif">
[COLOR=blue]<?php echo $Anr; ?>
<?php echo $VName; ?>
<?php echo $Name; ?>
.
.
.
[/COLOR]
Wie kann ich nun Pflichtfelder und Inhalte (PLZ= 5-stellig, E-Mail-Format) abprüfen?
Wie gesagt, etliche Bsp. habe ich ja im Forum gefunden, aber leider funzen sie anscheinend nicht in diesem Falle.
Vielen Dank vorab!
Mannie
[Nec sire fas est omnia]
zwei Sachen gerne vorweg:
Ich beschäftige mich mit PHP erst seit kurzem
Die in der Suchfunktion gefundenen Lösungen halfen mir leider nicht.
Vielleicht bin ich ja auch nur zu doof und habe was übersehen.
Zum Problem:
Eine Adress-Datenbank....
Mittels HTML und PHP lasse ich eine SQL-Datenbank füllen und auswerten.
Das klappt bis jetzt auch ganz gut, die Suchfunktionen und die Darstellung sowie das Füllen mit neuen Adressdaten klappt zu meiner Zufriedenheit.
Das Eingabe-Formular sieht ungefähr so aus:
<form action="ok.php" method="POST">
[COLOR=darkred]
<table border="0" width="560">
<tr>
<td width="135"><font face="arial" size="-1">Anrede </font></td>
<td width="425"> [/COLOR]
<input type="text" size="4" name="Anr">
[COLOR=darkred]</td>
</tr>
<tr>
<td width="135"><font face="arial" size="-1">Vorname</font></td>
<td width="425"> [/COLOR]
<input type="text" size="30" name="VName">
[COLOR=darkred]</td>
</tr>
.
.
.
<input type="submit" name="B1" value="Abschicken">[/COLOR]
Die o.g. ok.php sieht dann so aus:
<?php
mysql_connect ("localhost", "", "");
mysql_select_db("xyz");
$Datum = strftime('%Y-%m-%d');
mysql_query("INSERT INTO xyz (Anr, VName, Name, Str, Land, PLZ, Ort, Tel, Fax, Mail, url, Komm, Grp, Datum) VALUES ('$Anr', '$VName', '$Name', '$Str', '$Land', '$PLZ', '$Ort', '$Tel', '$Fax', '$Mail', '$url', '$Komm', '$Grp', '$Datum')");
mysql_close();
?>
Ihre Daten wurden am <b>
[COLOR=blue]<?php echo $Datum; ?>[/COLOR]
</b> in die Kategorie <b>"[COLOR=blue]<?php echo $Grp; ?>[/COLOR] "</b> in die Datenbank übernommen: </font></td>
</tr>
<tr>
<td width="45%"> <font size="-1" face="Arial, Helvetica, sans-serif">
[COLOR=blue]<?php echo $Anr; ?>
<?php echo $VName; ?>
<?php echo $Name; ?>
.
.
.
[/COLOR]
Wie kann ich nun Pflichtfelder und Inhalte (PLZ= 5-stellig, E-Mail-Format) abprüfen?
Wie gesagt, etliche Bsp. habe ich ja im Forum gefunden, aber leider funzen sie anscheinend nicht in diesem Falle.
Vielen Dank vorab!
Mannie
[Nec sire fas est omnia]
Kommentar