Login Retreive lost passwordRegister
Search

Forum Index / NL Forum / waarde uit vorige pagina in textField

[ This topic is solved ]

  Elsa 13 December 09 / 17:06  
Hoi,

Is het mogelijk als ik het id uit de vorige pagina heb meegegeven in de link om dit id nummer in een formulierveld te stoppen, zodat deze ook zichtbaar is. Ik heb al van alles geprobeerd, maar ben nog een php beginner, dus gaarne hulp.
Volgens mij is het iets in deze trend, maar kom er niet echt uit.
$artikelNr is dus de id die ik in het veld wil tonen, zodat het ook in de database opgeslagen wordt.
$form -> textField("Artikelnummer", "artikelNr", $artikelNr;

Groetjes,

Elsa

  Johan Wiegel (Admin) 13 December 09 / 18:33  
kijk even in de manual bij setvalue

  Elsa 14 December 09 / 09:56  
Gelukt bedankt

Elsa

  Elsa 14 December 09 / 14:41  
Ik snap er niets meer van, in het eerste formulier gaat de databaseverbinding perfect. Echter nu krijg ik ineens een foutmelding hierbij.
Fatal error: Call to undefined method FormHandler::setConnectionResource() in D:\wamp\www\Hoekje\admin\fototoevoegen1.php on line 51
Zal het script hieronder zetten. Gaarne nogmaal hulp, thnx alvast.
Sorry als ik erg lastig ben ;)

<?php 
error_reporting
E_ALL ); 
//Mijn Database Connection 
include "../include/connectionhoekje.inc.php";


echo 
"<strong>Omschrijving artikel:</strong><br>\n";
echo 
"Let op voor elke kleur een apart artikelnr!<br>\n";

//gegevens van het artikel ophalen waar de foto aan toegevoegd moet worden
$sql "SELECT * FROM artikel WHERE artikelNr="$_GET['id'];
$resultaat mysql_query($sql) or die ("Fout: ".mysql_error());
while (
$rij mysql_fetch_array($resultaat))
{
?>

<table border="1">
<tr width ="100">
<td><b>Artikelnummer</b></td>
<td>
<?php echo $rij["artikelNr"?>
</td></tr>
</tr>
<tr width ="100">
<td><b>Artikel</b></td>
<td>
<?php echo $rij["artikel"?>
</td></tr>
</tr>
<tr width ="100">
<td><b>Categorie</b></td>
<td>
<?php echo $rij["categorie"?>
</td></tr>
</tr>
<tr width ="100">
<td><b>Kleur</b></td>
<td>
<?php echo $rij["kleur"?>
</td></tr>
</tr>
<tr width ="100">
<td><b>Prijs</b></td>
<td>
<?php echo $rij["prijs"?>
</td></tr>
</tr>
</table>
<?php


// include the formhandler voor db
include('../FH3/class.dbFormHandler.php'); 


// make a new $form object 
$fototoevoegen =& new FormHandler(); 

// set the database info 


$fototoevoegen -> setConnectionResource$connection"afbeelding""mysql" );  


//waarde van de id in textfield zetten
$artikelNr=$_GET['id'];
$fototoevoegen->setValue("artikelNr"$artikelNr); 

// The upload configuration 
// NOTE: You dont have to set every value! 
// Like below, we have not set the "size", so the default configuration 
// value is used (max size which is possible). 
$cfg = array( 
  
"path"       => $_SERVER['DOCUMENT_ROOT'].dirname($_SERVER['PHP_SELF']).'/upload/',   
  
"type"       => "jpg jpeg"
  
"name"       => ""// <-- keep the original name 
  
"required"   => true
  
"exists"     => "rename" 
); 


//AI veld voor de afbeelding, hidden field
$fototoevoegen -> hiddenField("afbeeldingNr""afbeeldingNr"); 
// upload field 
$fototoevoegen -> uploadField("Afbeelding""afbeelding"$cfg);
$fototoevoegen->textField("artikelNr""artikelNr"); 


//eind van artikel ophalen
}
// buttons 
$fototoevoegen -> submitButton(); 

// set the 'commit after form' function 
$fototoevoegen -> onCorrect("doRun"); 

// flush the form 
$fototoevoegen -> flush(); 

// the 'commit after form' function 
function doRun($data)  

    echo 
$data;
    
"The image is saved: \n"
    
"<img src='upload/"$data["image"] ."'>\n"


?>

  Johan Wiegel (Admin) 14 December 09 / 22:23  
je gebruikt new FormHandler, dan kun je geen db verbinding maken.
Daarvoor moet je dbFormhandler gebruiken

  Elsa 15 December 09 / 11:37  
Nu krijg ik de melding: Error class.dbFormHandler.php at 1153 Try to edit a none existing record!

  Johan Wiegel (Admin) 15 December 09 / 14:46  
gebruik formhandler ipv db formhandler en verwijder de connection resource dan zal het wel goed gaan.

  Elsa 15 December 09 / 15:10  
De foto wordt wel geupload, maar de gegevens worden niet in de database gezet. Dus dit werkt ook niet helaas. Wil ik teveel wellicht, kan dit wel met formhandler?

  Johan Wiegel (Admin) 15 December 09 / 15:12  
Begrijp nu pas wat je wilt.

gebruik wel dbFormhandler en de connectie, maar unset de $_GET['id'].
die zorgt ernl voor dat FH een bestaand record wil bewerken.

  Elsa 15 December 09 / 17:44  
Weet niet precies hoe ik dat unset moet doen, neem aan iets van unset ($_GET['id']);
waar moet ik dat neerzetten dan?
Ik krijg trouwens nu de mededeling Error class.dbFormHandler.php at 1153 Try to edit a none existing record!

  Johan Wiegel (Admin) 15 December 09 / 18:03  
http://nl3.php.net/unset

dit moet nadat je $artikelNr het gevuld met $_GET['id']

  Elsa 18 December 09 / 20:57  
Het was even puzzelen, maar is gelukt, thnx.
Elsa

  Top


powered by PHP-GLOBE   © 2004 - 2012 FormHandler. All rights reserved.   -   Open source license