Konstanten-/Variablendeklaration ist leer

MyOOS hat einen Fehler, oder tut nicht das, was Ihr erwartet? Derartige "Unanehmlichkeiten" bitte hier.
Antworten
alle
Beiträge: 5
Registriert: 28.07.2009, 08:22

Konstanten-/Variablendeklaration ist leer

Beitrag von alle »

Hi @ll,


ich weiß nicht genau ob ich hier mit meiner Frage richtig bin, aber ich habe Sie nirgends gefunden..
Also, ich möchte einen eigenen Formularservice an das Shopsystem anbinden.
Das Ganze soll an der Stelle der confirmation geschehen.
So wie ich das System bisher verstehe, werden dem Template confirmation.html einige Konstanten oder auch nur Variablen mitgegeben, so zum Beispiel die $form_action_url.

Hier mein hinzugefügter Code aus der confimation.html:

Code: Alles auswählen

 
<td><input name="id" type="text" value="{$prefix_id}">{$form_action_url}</td>

Nun bin ich an die Stelle confirmation.php an der die $form_action_url gefüllt wird, dort habe ich eine neue Variable $prefix erstellt. Dies ist ein Zufallsprefix für meine speziell benötigten IDs. Sie ist auch tatsächlich mit einem Wert gefüllt.
Hier mein Code aus der confirmation.php:

Code: Alles auswählen

 
// Global Id for Service 
$array = getdate(); 
$prefix=$array["year"].$array["mon"].$array["mday"]; 
function gen_zahlen($min, $max, $anz) { 
$werte = range($min, $max); 
mt_srand ((double)microtime()*1000000); 
for($x = 0; $x < $anz; $x++) { 
$i = mt_rand(1, count($werte))-1; 
$erg[] = $werte[$i]; 
array_splice($werte, $i, 1); 
} 
return $erg; 
} 
$zufalls_array = gen_zahlen(0, 15, 8); 
$a= join("", $zufalls_array); 
$prefix_id= $prefix.$a; 

ABER wieso ist $prefix_id, wenn ich Sie mir in der confirmation.html ausgeben lasse, leer?


Vielen Dank und VG!!
r23
Beiträge: 2622
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Beitrag von r23 »

Hallo,

nach oder vor Zeile 158

Code: Alles auswählen

  $smarty->assign('form_action_url', $form_action_url);
einfügen

Code: Alles auswählen

  $smarty->assign('prefix_id', $prefix_id);
hth

r23
alle
Beiträge: 5
Registriert: 28.07.2009, 08:22

Beitrag von alle »

oh nein wie blöd, ja danke!

Hab auch gleich eine neue Frage. Wo wird der Gesamtpreis berechnet? Also plus Transportkosten.

Denn ich kann mir immer nur den Gesamtpreis eines Produktes mit

Code: Alles auswählen

$products.price
ausgeben lassen.



!!!! ok hat sich erledigt!! habs grade gefunden.. danke.. !!!
Zuletzt geändert von alle am 29.07.2009, 15:50, insgesamt 1-mal geändert.
Antworten