+ Antworten
Ergebnis 1 bis 3 von 3

Thema: Mit PHP die SQL Datenbank aktualisieren.

  1. #1
    Neu an Board
    Registriert seit
    22.07.2011
    Beiträge
    1
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Mit PHP die SQL Datenbank aktualisieren.

    Hallo,

    an sich sollte es eigentlich nicht schwer sein, aber irgendwie funktioniert das bei mir nicht und ich bin am verzweifeln. Hoffe, dass ihr mir helfen könnt.

    Ich habe eine Datenbank und dazu auszufüllendes Formular. Wenn User das Formular ausgefüllt hat und auf Button "Daten speichern" drückt, sollen die Daten in der Datenbank aktuallisiert werden und der User oben auf die Seite geleitet werden.
    Mein Button sieht so aus:
    PHP-Code:
    <input type='button' name='submit' value='Daten speichern' onClick="location.href='javascript:document.formTeilnehmer.submit() '\ "/> 
    <
    input type='button' value='Formularvorlage' onClick="location.href='javascript:submitform()'\" /> 

    Für Update habe ich folgende if Anweisung gemacht:
    PHP-Code:
    if (isset($submit))  {
    echo 
    "<h1>Ihre Daten wurden gespeichert !!!</h1>";

    $db->setQuery("Update teilnehmerbogen set kdname='".$kdname."' where kdnr='".$user->kdnr."'");
    $db->query();
    ...
    ...

    Ich dachte mir, wenn der Button gedrückt wird, wird ja die Variable gesetzt und dadurch die If-Schleife passiert. Nur leider ist das so, dass nach dem Drücken des Buttons ich zwar richtig weiter geleitet werde, aber die Daten werden nicht in der Datenbank gespeichert. Es werden keine Fehler ausgegeben.

  2. #2
    Neu an Board
    Registriert seit
    14.10.2009
    Beiträge
    38
    Bedankte sich
    7
    Erhielt 6 Danksagungen
    in 6 Beiträgen

    Standard

    Moin,

    hast du vorher auch der Variable das Datenbankobjekt zugewiesen?

    Unter J1.5 geht es so:

    PHP-Code:
    $db JFactory::getDBO() ; 
    Infos hier!

    oder wenn du dich im Model einer Komponente befindest auch mittels der Variablen $_db .

    Liebe Grüße

    Thylo

  3. #3
    Joomla Guru Avatar von elkuku
    Registriert seit
    14.06.2006
    Ort
    Guayaquil - Südamerika
    Beiträge
    1.689
    Bedankte sich
    74
    Erhielt 517 Danksagungen
    in 397 Beiträgen

    Standard

    Schalt mal den Debugmodus ein. Manchmal werden db Fehler verschluckt
    Möglicherweise musst Du das $knname auch noch quoten.. weiss ja keiner wo das herkommt

    Joomla! version ?
    Gruß,
    Nikolai
    Hilf mit: Deutsche Joomla! Dokumentation Help testing: EasyCreator Noch Fragen ? Forum.Joomla-Nafu.de

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein