login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Wijzig Producten

Offline Marly - 19/06/2005 21:33
Avatar van MarlyHTML interesse Hallo,
Ik ben dus met een magazijn voorraad beheer script bezig.
Maar nu heb ik een probleem.
Hoe kan ik een product wijzig pagina maken?
Er zit niks met cookies of sessies in want is gewoon intern.
Hoe kan ik het maken????
Want je moet dus naar link met artcode van product...

9 antwoorden

Gesponsorde links
Offline vinTage - 19/06/2005 21:35
Avatar van vinTage Nieuw lid http://www.site...amp;id=169

Daar vind je je antwoord
Offline Voldemort - 19/06/2005 21:35 (laatste wijziging 19/06/2005 21:40)
Avatar van Voldemort PHP ver gevorderde In MySQL, de tabel met je data.

Dan doe je $_GET['id'] en dan mysql_query("SELECT * FROM `tabel` WHERE `id`='".$_GET['id']."'");

En dan fetch je het, en dan in een textarea de fetch van het bericht weergegeven. Veranderen en dan mysql_query("UPDATE dat WHERE `id`='".$_GET['id']."'");
Offline Marly - 19/06/2005 21:42
Avatar van Marly HTML interesse Hoe bedoel je dat voldermort?
Grooten deels snap ik het maar fetch?
Offline Maarten - 19/06/2005 22:44
Avatar van Maarten Erelid Wel, je haalt de gegevens op uit je db adhv $_GET['id'], en die gegevens dump je toch in een array met mysql_fetch_assoc/array/whatever()... dat heet dus fetchen 
Offline Legolas - 20/06/2005 12:14 (laatste wijziging 20/06/2005 12:19)
Avatar van Legolas Onbekend
  1. <?php
  2. if(!isset($_GET['id']))
  3. {
  4. $sQuery = "SELECT naam,id FROM producten";
  5. $sResult = mysql_query($sQuery);
  6. while($sFetch = mysql_fetch_row($sResult))
  7. {
  8. echo "<a href='".$_SERVER['php_self']."?id=".$sFetch[1]."'>".$sFetch[0]."</a><br />";
  9. }
  10. }
  11. else
  12. {
  13. if(!is_numeric($_GET['id'])) die("HACKER!"); // hackpoging:p
  14. if(!isset($_POST['wijzig'])){
  15. $rQuery = "SELECT naam,beschrijving FROM producten WHERE id=".$_GET['id'];
  16. $rResult = mysql_query($rQuery);
  17. $rFetch = mysql_fetch_row($rResult);
  18. ?>
  19. <form method='post' action='<?= $_SERVER['PHP_SELF']; ?>?id=<?= $_GET['id']; ?>'>
  20. Naam: <input type='text' value='<?= $rFetch[0]; ?>' name='pnaam'><br />
  21. Beschrijving: <textarea name='pbeschrijving' cols=50 rows=30><?= $rFetch[1]; ?></textarea>
  22. <br /><input type='submit' name='wijzig' value='wijzig'>
  23. </form>
  24. <?
  25. }
  26. else
  27. {
  28. if(!is_numeric($_GET['id'])) die();
  29. if(mysql_query("UPDATE producten SET naam = '".$_POST['pnaam']."', beschrijving = '".$_POST['pbeschrijving']."'")) echo "Gewijzigd!";
  30. else die(mysql_error());
  31. }
  32. }
  33. ?>

nou tevreden?^^
Inspringen kan ik voor geen bal in zo'n minitextvak als dit:p
Offline Gerard - 20/06/2005 13:33 (laatste wijziging 20/06/2005 13:33)
Avatar van Gerard Ouwe rakker gaan we alles voorkauwen tegenwoordig? da's nieuw 
Offline Marly - 20/06/2005 15:32
Avatar van Marly HTML interesse Hartstikke bedankt!!!
Ik was in de goede richting met me eigen stuk maar paar dingtjes er bij en hij werkt!
Offline Gerard - 20/06/2005 15:59
Avatar van Gerard Ouwe rakker mag ik vragen waarom je nooit je eigen stuk hebt gepost dan?
Offline Marly - 23/06/2005 22:19
Avatar van Marly HTML interesse Ik was bezig met wat voldermort had gezegd en toen zei legolas het...
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.187s