Hallo,
ich habe ein Problem mit dem CreateFormStart. Als action übergebe ich ihm mit do_addpaper meine action.do_addpaper.php Datei. Das ist denke ich ja soweit richtig aber leider setzt er dafür nicht meine php Datei ein sondern nimmt die index.php die denke ichmal standart ist.
Woran könnte das liegen? Hier noch mein Code (die action.do_addpaper befindet sich im selben Verzeichnis wie meinde action.default.php Datei die diesen Code beinhaltet).
$this->smarty->assign ('startform', $this->CreateFormStart($id, 'do_addpaper', $returnid));
$this->smarty->assign ('submit', $this->CreateInputSubmit($id, 'submit', 'upload'));
$this->smarty->assign ('input', $this->CreateInputFile($id, 'inputpaper'));
$this->smarty->assign ('endform', $this->CreateFormEnd());
Danke
CreateFormStart läd index.php [GELÖST]
CreateFormStart läd index.php [GELÖST]
Last edited by MoFu on Fri Apr 25, 2008 9:45 am, edited 1 time in total.
Re: CreateFormStart läd index.php
Ich habe sowas leider bisher noch nie im Frontend gemacht, aber im Backend (also Admin-Bereich) würde es wie nachfolgend gemacht:
Aufgerufen würde dann die action.defaultadmin.php. Vielleicht bringt Dir das was.
Grüße aus Nürnberg
LeisureLarry (interiete.net)
Code: Select all
print $this->CreateFormStart($id, 'defaultadmin');
print $this->CreateInputSubmit($id, 'submit', $this->Lang('submit'));
print $this->CreateFormEnd();
Grüße aus Nürnberg
LeisureLarry (interiete.net)
Last edited by LeisureLarry on Wed Apr 23, 2008 11:28 am, edited 1 time in total.
Re: CreateFormStart läd index.php
Und da taucht auch schon das nächste Problem auf. Egal ob ich es mit POST oder GET sende, es funktioniert nicht. Bei get sollter er ja in der Adressleiste die Daten an die adresse hängen aber er läd immer nur die /index.php und schreibt nichts in die URL und per post bekommt er keine Daten übergen.
Was mach ich da falsch?
Was mach ich da falsch?
Last edited by MoFu on Wed Apr 23, 2008 1:21 pm, edited 1 time in total.
Re: CreateFormStart läd index.php
Ja ‚ok das habe ich gemacht aber wie kann ich nun auf die Datei zugreifen die ich im Uploadfeld gewählt habe. Normal geht das ja mit $_FILES[$id.'feldname']['tmp_name']. Wenn ich das aber so abfrage dann erhalte ich keinen Wert 

Last edited by MoFu on Fri Apr 25, 2008 7:50 am, edited 1 time in total.
Re: CreateFormStart läd index.php [GELÖST]
Hast du den Smarty-Wert in PHP abgefragt?
Code: Select all
$file = $smarty->get_template_vars('input');