tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
449
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    WACSF WACSF ist offline Mitglied Gold
    Registriert seit
    Aug 2004
    Beiträge
    120
    Guten Tag die Herren Habe ein Problem.
    Beschäfftige mich nun mit den FUNKTIONEN und will mit einer Funktion einen Tabelleneintrag verarbeiten lassen.

    Ich habe also ein Formular, wobei hier das Problem schon anfängt.

    Zuersteinmal der Code der Funktion
    PHP-Code:
    <?php

    include ("dbconnect.php");

    function 
    kat_anlegen() {
    $katbez htmlspecialchars($katneuENT_QUOTES); //damit " und ' umgewandelt werden. 
    if (empty ($kat)) { 
      echo 
    "Sie haben keine Bezeichnung eingegeben.";
     

    else { 
     
    $eintrag "INSERT INTO fa_gallerie_config (KATEGORIE) VALUES ('$katbez')";
     
    $eintragen mysql_query($eintrag); 

    }
    ?>
    Aber wie spreche ich diese Funktion nun mit meinem Formular an.
    Ich habe
    PHP-Code:
    <form name='form1' method='post' action='gallerie_config.php'
    schreibe ich da nur kat_anlegen(); oder $PHP_SELF als action rein. Wie schaffe ich es, dass die Variable, welche durch das Formular übergeben wird, nun zur funktion gelangt.

    Würde mich sehr über eure Hilfe freuen,

    WACSF
     

  2. #2
    Registriert seit
    Apr 2002
    Ort
    HH
    Beiträge
    3.224
    Du kannst eine Funktion nur aus einem PHP-Skript heraus aufrufen, nicht über ein Formular.
    Die Variablen des Formulars stehen in der Funktion im superglobalen Array $_POST zur Verfügung.

    Gruß hpvw
     
    Warum gibt (fast) keiner im Datenbankforum an, welches DBMS er benutzt?
    Ich gehe im Zweifelsfall ohne Nachfrage von MySQL > 4.1 i.V.m. PHP aus.
    Gewöhnt euch bitte auch an, die Fehlermeldung von mysql_error() zu posten.

  3. #3
    WACSF WACSF ist offline Mitglied Gold
    Registriert seit
    Aug 2004
    Beiträge
    120
    dankesehr für die rasche antwort, aber wie kann ich es dann umsetzen, dass mir die Funktion meine $_POST global arays ausführt?

    Bye,
    WACSF

    EDIT: Wie übergebe ich die Variablen durch ein PHP SCRIPT, bzw. Wie verbinde ich diese beiden?
     

Ähnliche Themen

  1. Antworten: 7
    Letzter Beitrag: 25.04.05, 13:56
  2. Datenbank - Problem mit ID Eintrag :(
    Von NetPerformance im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 07.02.05, 02:03
  3. Eintrag in MySQL-Datenbank
    Von Sandra_S im Forum PHP
    Antworten: 2
    Letzter Beitrag: 27.02.04, 16:27
  4. Anfrage und Eintrag in MySql Datenbank
    Von PowerCheat im Forum PHP
    Antworten: 2
    Letzter Beitrag: 07.12.03, 22:26
  5. Eintrag in eine MySQL Datenbank
    Von tom_ im Forum PHP
    Antworten: 2
    Letzter Beitrag: 13.01.02, 23:44