login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[TP] Bestelformulier maken

Offline MaZZie - 31/07/2006 20:24 (laatste wijziging 31/07/2006 22:09)
Avatar van MaZZiePHP interesse Ik ben bezig een bestel form te maken met TP

nu vraag ik me af of ik op de goede weg bezig ben:


stukje .tpl
  1. <select name="package" id="package" onchange="this.form.submit();">
  2.  
  3.  
  4. <!-- START BLOCK : product_fill -->
  5. <option value="{productvalue}">{productname}</option>
  6. <!-- END BLOCK : product_fill -->
  7. <!-- START BLOCK : product_empty -->
  8. <option value="">Selecteer een product</option>
  9. <!-- END BLOCK : product_empty -->
  10. <!-- START BLOCK : product_while -->
  11. <option value="{productvalue2}">{productname2}</option>
  12. <!-- END BLOCK : product_while -->
  13. </select>


stukje .php
  1. $tpl->newBlock("product_fill");
  2. $tpl->assign("productvalue", "".$_POST['package']."");
  3. $tpl->assign("productname", "".$row1['product']."");
  4. }
  5. else
  6. {
  7. $tpl->newBlock("product_empty");
  8. }
  9. $qry2 = "SELECT * FROM producten WHERE cat = '1' AND id <> '$producten'";
  10. $qry2 = mysql_query($qry2) or die (mysql_error("There is an error near game.php"));
  11. while ($row2 = mysql_fetch_array($qry2))
  12. {
  13. $tpl->newBlock("product_while");
  14. $tpl->assign("productvalue2", "".$row2['id']."");
  15. $tpl->assign("productname2", "".$row2['product']."");
  16.  
  17. }

12 antwoorden

Gesponsorde links
Offline marten - 31/07/2006 20:29 (laatste wijziging 31/07/2006 20:30)
Avatar van marten Beheerder
  1. <?php
  2. $tpl->newBlock("product_while");
  3. $tpl->assign("productvalue2", "".$row2['id']."");
  4. $tpl->assign("productname2", "".$row2['product'].""); ?>


Variabelen buiten de quotes hoeft hier niet he

  1. <?php
  2. $tpl->newBlock("product_while");
  3. $tpl->assign("productvalue2", $row2['id']);
  4. $tpl->assign("productname2", $row2['product']); ?>
Offline MaZZie - 31/07/2006 20:31
Avatar van MaZZie PHP interesse Dat heb ik vaker gehoord maar dan krijg ik echter een witte pagina.
Offline marten - 31/07/2006 20:32
Avatar van marten Beheerder dan doe je iets erg verkeerd 
Offline MaZZie - 31/07/2006 20:35
Avatar van MaZZie PHP interesse mja volgens mij is dat als je spaties in die variable hebt staan

bv $_POST['bla'] = "Bla Bla"

dan geeft die wit scherm

bij

bv $_POST['bla'] = "Bla"
niet
Offline Nrzonline - 31/07/2006 20:35 (laatste wijziging 31/07/2006 20:41)
Avatar van Nrzonline PHP ver gevorderde
  1. <?PHP
  2. $tpl->newBlock("product_while");
  3. $tpl->assign (array (
  4. "productvalue2" => $row2['id'],
  5. "productname2"=> $row2['product'] ));
  6. ?>


Citaat:
mja volgens mij is dat als je spaties in die variable hebt staan
bv $_POST['bla'] = "Bla Bla";
Crap, dan zou je geen één spatie mogen gebrijken in wat voor een variabel of wat dan ook..
Offline marten - 31/07/2006 20:36
Avatar van marten Beheerder nee dat maakt niks uit want je zet ook hele lappen tekst in een variabele dat moet ook gewoon werken 
Offline MaZZie - 31/07/2006 20:49
Avatar van MaZZie PHP interesse Maar het gaat hier meer om het template power gedeelte
Offline Ibrahim - 31/07/2006 20:54 (laatste wijziging 31/07/2006 20:55)
Avatar van Ibrahim PHP expert wat dan nog 
template power werkt heus nog als je spaties in de waarde van een variabele hebt 

Ik vraag me nu even af, heb je nou fouten of niet ?

probeer eens error_reporting(E_ALL); bovenaan je script
Offline MaZZie - 31/07/2006 21:58 (laatste wijziging 31/07/2006 21:58)
Avatar van MaZZie PHP interesse Ach jha ik zal wel wat fout hebben gedaan. Maar ik wil nog wel weten hoe ik die forms het beste kan maken in TP
Offline Maarten - 31/07/2006 22:25 (laatste wijziging 31/07/2006 22:25)
Avatar van Maarten Erelid
Citaat:
mja volgens mij is dat als je spaties in die variable hebt staan
Oh, nu snap ik het De helft van de leden denkt ook dat dit forum niet werkt als er leestekens in hun berichten staan 
Offline MaZZie - 31/07/2006 23:30
Avatar van MaZZie PHP interesse Maar goed. Kunnen we ook even "ontopic" gaan?
Offline riekele - 01/08/2006 09:40 (laatste wijziging 01/08/2006 09:40)
Avatar van riekele PHP beginner
Citaat:
Oh, nu snap ik het  De helft van de leden denkt ook dat dit forum niet werkt als er leestekens in hun berichten staan 


Inclusief jijzelf?^^
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.245s