"Titel", feldname => "titel", typ => "c", l1 => 160, l2 => 100, muss => 1 ); $cols[] = array( titel => "Link", feldname => "Link", typ => "c", l1 => 200, l2 => 80, muss => 1 ); $cols[] = array( titel => "Text", feldname => "text", typ => "a", l1 => 80, l2 => 5, muss => 0 ); $cols[] = array( titel => "Rubrik", feldname => "art", typ => "p", quelle => "rubrik", feld => "text", muss => 1 ); $cols[] = array( titel => "2. Rubrik", feldname => "art2", typ => "p", quelle => "rubrik", feld => "text", muss => 0 ); $cols[] = array( titel => "Name / Call", feldname => "eintrag_name", typ => "c", l1 => 80, l2 => 80, muss => 0 ); $cols[] = array( titel => "eMail", feldname => "eintrag_email", typ => "c", l1 => 80, l2 => 80, muss => 0 ); $art = 4; if( isset($_REQUEST["new"]) ) $art = 4; if( isset($_REQUEST["edit"]) ) $art = 2; $ok = 1; for( $j=0; $j< count( $cols ); $j++ ) { if( $cols[ $j ][ muss ] == 1 && strlen( $_REQUEST[ $cols[$j]["feldname"] ] ) == 0 ) $ok = 0; if( $cols[ $j ][ muss ] == 1 && $cols[ $j ][ typ ] == "p" ) // Pulldown prüfen if( $_REQUEST[ $cols[$j]["feldname"] ] == 0 ) $ok = 0; } if( !$ok ) { ?>

Eintragen

" METHOD=POST name="editform"> "; if( $cols[$j]["typ"] == "a" ) // Sonderfall Textarea echo "\n"; } ?>
"; echo $cols[$j]["titel"]; echo ""; switch( $art ) { case 1: // view switch( $cols[$j][ "typ" ] ) { case "a": echo nl2br( htmlentities(stripslashes( $urow[ $cols[$j]["feldname"] ] ))); break; default: echo htmlentities(stripslashes( $urow[ $cols[$j]["feldname"] ] )); } break; case 4: // edit switch( $cols[$j][ "typ" ] ) { case "a": echo "\n"; break; case "p": // Pulldown-Auswahl $lcstring = ""; $pdid = $urow[$cols[$j]["feldname"]]; $pdtab = $cols[$j][ "quelle" ]; $pdfield = $pdprefix . $cols[$j][ "feld" ]; if (isset($cols[$j]["query"])) $query = $cols[$j]["query"]; else $query = "select id,$pdfield from $pdtab where active<>0 order by $pdfield"; $pdres = queryDB($query); echo "\n\n"; break; default: echo "\n"; } break; } echo "

"; } if( $art == 1 ) { echo "ändern"; } } else { $dcols = array(); for( $j=0; $j< count( $cols ); $j++ ) { switch( $cols[$j][ typ ] ) { case "b": if( strlen( $_REQUEST[ $cols[$j][ feldname ] ] ) > 0 ) $dcols[ $cols[$j][ feldname ] ] = 1; else $dcols[ $cols[$j][ feldname ] ] = 0; break; case "n": $lcstring = str_replace( ",", ".", $_REQUEST[ $cols[$j][ feldname ] ] ); $dcols[ $cols[$j][ feldname ] ] = (double) $lcstring; break; case "d": $lcstring = strip_tags( $_REQUEST[ $cols[$j][ feldname ] ] ); $dcols[ $cols[$j][ feldname ] ] = date_german2mysql($lcstring); break; default: $dcols[ $cols[$j][ feldname ] ] = strip_tags( $_REQUEST[ $cols[$j][ feldname ] ] ); break; } } // $dcols[ "active" ] = 1; $lastid = insertDBRow( $tabname, "id", $dcols ); echo "Vielen Dank für Ihren Eintrag"; $von = "www.amateurfunk.de "; $an = "dl8ma@amateurfunk.de"; $antwort_an = "webmaster@amateurfunk.de"; $betreff = "Info-Datenbank auf www.amateurfunk.de"; $header = "Von: $von \n"; $header .= "Reply-to: $antwort_an \n"; $nachricht = ""; $nachricht .= "Neuer Eintrag:"; $nachricht .= chr(10) . chr(13); $nachricht .= $dcols[ "titel" ]; $nachricht .= chr(10) . chr(13); $nachricht .= $dcols[ "Link" ]; $nachricht .= chr(10) . chr(13); $nachricht .= "=> http://www.amateurfunk.de/info-db/freischalten.php"; mail( $an, $betreff, $nachricht, "From: $von\nReply-To: $antwort_an\nX-Mailer: PHP/" . phpversion()); } ?>

Tragen Sie hier den direkten Link zu einer Webseite ein.

Im Feld "Text" sollte eine kurze Beschreibung ev. mit Stichworten und / Inhaltsverzeichnis der Webseite eingetragen werden.

Geben Sie Ihre eMail für Rückfragen in das Formular mit ein. Ihre eMail-Adresse wird nicht veröffentlicht. Sie wird nur bei Bedarf für Rückfragen benötigt.

Wir prüfen Ihre Eingabe und schalten diese dann frei.

"; echo "neue Eingabe"; echo "

"; echo "" . $gtitel . ""; echo "

"; include ("footer.php"); ?>