Hilfe bei einem code !
Nico
- php
Hey, ich hab hier so einen Code aber irgenwie funktioniert es nciht was ich möchte !
<?php
if (isset($_POST) AND isset($_POST["sent"])) {
// Formular wurde abgeschickt, hier kann Überprüfung der Eingaben erfolgen
if ($_POST["feld1"] == "") echo "Du musst schon was eingeben!<br />";
} else {
// feld leer initialisieren, damit es keine fehlermeldung gibt
$_POST["feld1"] = "";
}
?>
<form method="post" action="index.php?sent=">
<input type="text" name="feld1" value="<?php echo htmlentities($_POST["feld1"]); ?>" />
<input type="submit" value="Senden" />
</form>
Das ist für Pflichtfelder von einem Formular !
vll kann mir da jmd helfen warum es nicht funktioniert !
DANKE
mfg Nico
Grüße,
ehm.. wozu gibst du field1 noch mal im formular aus wenn es auf jeden fall leer sein wird? wurde da nix eingegeben - ist nix auszugeben - wenn doch so löschst du es.. wozu also das echo?
MFG
bleicher
Ich habe das nicht selber geschrieben den code !!
ich hab mit dem kram noch nciht viel erfahrung !
ich habt mich nicht weitergebracht ! (soll kein vorwurf sein )
kann einer vll so abändern das es das macht was ich mir vorstelle ??
und vll nochmla ne kleine erklärung was es überhaupt macht schrieben für einen looser !
danke !
mfg Nico
Grüße,
Ich habe das nicht selber geschrieben den code !!
O_o?
ich hab mit dem kram noch nciht viel erfahrung !
und? dafür ist der forum hier odch da- um sinvolle fragen zu beantworten
ich habt mich nicht weitergebracht ! (soll kein vorwurf sein )
wehe
kann einer vll so abändern das es das macht was ich mir vorstelle
*durchatemn* und WIE stellst DU es DIR vor? soind wir hier telepaten oder was?
und vll nochmla ne kleine erklärung was es überhaupt macht schrieben für einen looser !
habe ich shcon oben - lies anch
MFG
bleicher
Ja ich möchste das so haben das da halt 4 formulare sind und man muss in 2 was rein schreiben sonst darf der das nicht in die datenbank schreiben und der soll halt sagen wenn man auf senden klickt und die beiden halt nciht ausgefüllt hat " du musst alle pflichtfelder ausfüllen !
www.sghuenstetten.de/2008/admin/admin.php
hier link einfügen da soll das hin !
danke
mfg Nico
Grüße,
*seufz* da haben wir noch so eine - n awas solls - samariter sein verpflichtet
<?php
if (isset($_GET['send'])){
if ($_POST['field1']!=""){
<--in die datenbank schreiben (wie uach immer du es vorhast---->
}else{
echo "nix drin - nix reinschreiben! du was reinschreiben, sons tcih böse!";
}
}
?>
das soltle es tun
MFG
bleicher
"send" ist ein feld in $_GET, nicht in $_POST
Grüße,
"send" ist ein feld in $_GET, nicht in $_POST
hängts nicht von der formularmethode ab?
MFG
bleicher
Hallo,
"send" ist ein feld in $_GET, nicht in $_POST
hängts nicht von der formularmethode ab?
nein, in diesem Fall nicht:
<form method="post" action="index.php?sent=">
Das Formular wird zwar per POST verschickt, die Formulardaten stehen also in $_POST[] zur Verfügung. Aber der Parameter send wird so, wie er im action-Attribut steht, als Teil der URL übertragen - und ist deshalb mit $_GET['send'] abzufragen.
Ciao,
Martin
my bad hab übersehen^^
MFG
bleicher
Hello,
<?php
if (isset($_POST) AND isset($_POST["sent"])) {
$_POST ist immer vorhanden, wenn PHP ordnungsgemäß arbeitget
und der Programmierer das Array nicht gelöscht hat!
// Formular wurde abgeschickt, hier kann Überprüfung der Eingaben erfolgen
if ($_POST["feld1"] == "") echo "Du musst schon was eingeben!<br />";
Und hier wird dafür nicht nachgeschaut, ob $_POST["feld1"] überhaupt definiert ist
Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de
Tom