login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[PHP] Wat is hier fout aan..? (Opgelost)

Offline dreamworld - 20/09/2005 19:29 (laatste wijziging 22/09/2005 21:02)
Avatar van dreamworldHTML beginner Ik ben bezig met een invul formulier waarin bovenin iets uit de database word gehaald.. dit word meegestuurd met het formulier.
Maar ik stuit op deze regel die niet mee wil werken:

  1. <input name=\"obj_foto\" type=\"hidden\" value=\"<img scr='.$obj['foto'].'">


Waarom werkt dit regeltje niet? Ik krijg geen foutmeldigen, maar hij stuurt simpel weg de foto niet mee. Er is verbinding met de database ....

Iemand met de juiste oplossing? 

EDIT: ik heb inmiddels dit:

Hiermee stuur ik iets mee:

  1. <input name="obj_foto" type="hidden" value="'.$obj['foto'].'">


Hiermee vraag ik het op:

  1. <img scr=".$_POST['obj_foto'].">


En het werkt nog steeds nie.. 

EDIT 2:

Het script doet het inmiddels. Ik heb het volledige pad van de foto in de database staan nu.. voorbeeld: http://www.mijndomein.nl/images/foto1.jpg

Bedankt voor het meedenken allemaal! 

22 antwoorden

Gesponsorde links
Offline brechtjeu - 20/09/2005 19:32
Avatar van brechtjeu Onbekend ik ken hier niet zo veel van maar ik denk dat het probleem is dat je je img tag niet afsluit en weet je wel zeker als een value van een input een plaatje kan zijn

brechtjeu
Offline Rens - 20/09/2005 19:35
Avatar van Rens Gouden medaille

Crew algemeen
Ik weet niet of je zo'n waarde wel mee kunt sturen...
Stuur gewoon eens $obj['foto'] door, en plak er dan eens bij het ophalen gewoon <img... > bij.
Offline dreamworld - 20/09/2005 19:40 (laatste wijziging 20/09/2005 19:44)
Avatar van dreamworld HTML beginner Het leuke is, het heeft gewerkt.. ik weet alleen niet meer hoe, omdat iets anders niet wou lukken en ik dingen ben gaan veranderen zonder dingen op te slaan..

beetje stom, ik weet het..

@brechtjeu: de image tag word afgesloten hoor.. zie "> aan het einde..
Offline Rens - 20/09/2005 19:44
Avatar van Rens Gouden medaille

Crew algemeen
Die > is van de input tag...
Offline dreamworld - 20/09/2005 19:46
Avatar van dreamworld HTML beginner @rensjuh.. verrek ja.. Geloof dat ik dubbel ga zien ofzo.. 
Offline Maarten - 20/09/2005 20:11 (laatste wijziging 20/09/2005 20:11)
Avatar van Maarten Erelid Aangezien je " gaat escapen echo je dus tussen dubbele quotes, en moet de var niet uit de ' maar uit de "...

".$var."
en niet
'.$var.'

en brechtjeu: hou nutteloze reacties voor jezelf.
Offline Button - 20/09/2005 20:29
Avatar van Button PHP ver gevorderde
  1. <input name=\"obj_foto\" type=\"hidden\" value=\"<img scr='.$obj['foto'].'">
 :s

euh: @murfy: ik weet echt niet wat er zo nutteloos is aan de reactie van brechtjeu... alles wat hij aanhaalt, klopt wel en ik vraag mij idd ook af of je wel echt een img-tag in een value van een input kan steken?
ik denk dat je het beter zo doet:
  1. echo("<input name=\"obj_foto\" type=\"hidden\" value=\"" .$obj['foto']. "\">");
(je echoot dit toch hé?)
en nadat je de formulier-vars hebt opgehaald deze obj_foto in een img-tag steekt
Offline brechtjeu - 20/09/2005 20:32 (laatste wijziging 20/09/2005 20:33)
Avatar van brechtjeu Onbekend @ murfy: tis nen deal 
maaruh, van mij lukt dat met die '.$var.' als ik bijv heb:
$blabla = "<a href='.$var.'>'.$var.'</a>";

hoort dit niet te werken of, doe ik het beter anders??? 

EDIT: @ buttonman, ik was gwn een beetje aan het stoefen 

ik zei: zie je wel
en dat vondt murfy teveel 
^^
Offline Button - 20/09/2005 20:38 (laatste wijziging 20/09/2005 20:39)
Avatar van Button PHP ver gevorderde ah het ging over een andere (al verwijderde) reactie?
ik heb dus weer wat gemist?
hehe srry dan
Offline dreamworld - 20/09/2005 21:16
Avatar van dreamworld HTML beginner ik kom der nie meer uit.. heb nu dit:

  1. <input name="obj_foto" type="hidden" value="'.$obj['foto'].'">


En hier vraag ik hem mee op:

  1. <img scr=".$_POST['obj_foto'].">


*zucht* 
Offline brechtjeu - 20/09/2005 21:39
Avatar van brechtjeu Onbekend als je nu es in je value schrijf

value=".$_POST['obj_foto'].">

?? werkt dat?
Offline Rens - 20/09/2005 21:42
Avatar van Rens Gouden medaille

Crew algemeen
Das een DOMME reactie.
$_POST gebruik je alleen bij het ophalen van een formulier, en hier moet hij het formulier nog versturen...
Offline dreamworld - 20/09/2005 21:45 (laatste wijziging 20/09/2005 21:48)
Avatar van dreamworld HTML beginner @brechtjeu: dat werkt helaas niet...en je wil nie weten wat ik allemaal al geprobeerd heb... ben al een paar uur bezig 
Offline brechtjeu - 20/09/2005 21:46 (laatste wijziging 20/09/2005 21:49)
Avatar van brechtjeu Onbekend @ rensjuh: ahja, srry
@ dreamworld: ja, je kan maar proberen he 
kzal je script nog es bekijken

zeg, mogen superglobals wel tussen quotes?
<img scr=".$_POST['obj_foto'].">
Offline Thomas - 21/09/2005 07:37
Avatar van Thomas Moderator Lees eens goed!

<img SCR="..."> zal zéker niet werken.
Offline dreamworld - 21/09/2005 11:02 (laatste wijziging 21/09/2005 11:03)
Avatar van dreamworld HTML beginner @FangorN: zie edit in startpost...het gaat om een foto
Offline murt - 21/09/2005 13:35
Avatar van murt HTML interesse nou het is geen <img SCR maar <img SRC
Offline nemesiskoen - 21/09/2005 13:43
Avatar van nemesiskoen Gouden medaille

PHP expert
Om toch maar even de pap in de mond te rammen.
  1. <img src="<?= $_POST['obj_foto']; ?>">
Offline brechtjeu - 21/09/2005 14:38
Avatar van brechtjeu Onbekend @ nemesiskoen: maar ik zei iets soortgelijks toen hij nog niet met image werkte maar met input en toen zei rensjuh:

Citaat:
Das een DOMME reactie.
$_POST gebruik je alleen bij het ophalen van een formulier, en hier moet hij het formulier nog versturen...


wat is er dan goed aan de jouwe? 
Offline dreamworld - 21/09/2005 18:49
Avatar van dreamworld HTML beginner @murt: stom dat ik dat nie gezien had..

@nemesiskoen: het komt uit een php script, dus het staat al tussen <?php ?>

En nog steeds doet ie het niet...
Offline Button - 21/09/2005 19:00
Avatar van Button PHP ver gevorderde weet je wat: post heel het script eens
Offline dreamworld - 21/09/2005 21:26
Avatar van dreamworld HTML beginner Het script waar alles opgehaald word:

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  2. "http://www.w3.org/TR/html4/loose.dtd">
  3. <html>
  4. <head>
  5. <title>Test</title>
  6. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  7. <link rel=stylesheet href="test.css">
  8. </head>
  9. <body>
  10. <?php
  11. if (isset($_POST['verzenden'])) {
  12. if ($_POST['form_naam'] == "") {
  13. $error .= "U bent uw naam vergeten in te vullen.<p />";
  14. } if ($_POST['form_adres'] == "") {
  15. $error .= "U bent uw adres vergeten in te vullen.<p />";
  16. } if ($_POST['form_postcode'] == "") {
  17. $error .= "U bent uw postcode vergeten in te vullen.<p />";
  18. } if ($_POST['form_plaats'] == "") {
  19. $error .= "U bent uw woonplaats vergeten in te vullen.<p />";
  20. } if ($_POST['form_telefoon'] == "") {
  21. $error .= "U bent uw Telefoonnummer vergeten in te vullen.<p />";
  22. }
  23. if (!isset($error)) {
  24. <div class=\"logo\"><img src=\"logo.jpg\" alt=\"\"></div>
  25. <div class=\"adres\"></div><br>
  26. <div class=\"formulier_titel\">Betreft</div>
  27. <div class=\"tabel\">
  28. <div class=\"tabel_links\">
  29. <div class=\"afbeelding_foto\"> <img src=".$_POST['obj_foto']." alt=\"\"> </div>
  30. </div>
  31. <div class=\"tabel_rechts\">
  32. <div class=\"afbeelding_plaats1\">Plaats:</div>
  33. <div class=\"afbeelding_plaats2\"> ".$_POST['obj_plaats']." </div>
  34. <div class=\"afbeelding_adres1\">Adres:</div>
  35. <div class=\"afbeelding_adres2\"> ".$_POST['obj_adres']." </div>
  36. <div class=\"afbeelding_prijs1\">Vraagprijs:</div>
  37. <div class=\"afbeelding_prijs2\"> ".$_POST['obj_vraagprijs']." </div>
  38. <div class=\"afbeelding_info1\">Korte beschrijving:</div>
  39. <div class=\"afbeelding_info2\"> ".$_POST['obj_informatie']." </div>
  40. </div>
  41. </div>
  42. <div class=\"formulier_gegevens\">
  43. <div class=\"formulier_titel\">Contactgegevens</div>
  44. <div class=\"formulier_bekijken1\">Naam:</div> <div class=\"formulier_bekijken2\"> ".$_POST['form_naam']." </div>
  45. <div class=\"formulier_bekijken1\">Bedrijf:</div> <div class=\"formulier_bekijken2\"> ".$_POST['form_bedrijf']." </div>
  46. <div class=\"formulier_bekijken1\">Adres:</div> <div class=\"formulier_bekijken2\"> ".$_POST['form_adres']." </div>
  47. <div class=\"formulier_bekijken1\">Postcode:</div> <div class=\"formulier_bekijken2\"> ".$_POST['form_postcode']." </div>
  48. <div class=\"formulier_bekijken1\">Plaats:</div> <div class=\"formulier_bekijken2\"> ".$_POST['form_plaats']." </div>
  49. <div class=\"formulier_bekijken1\">Telefoon:</div> <div class=\"formulier_bekijken2\"> ".$_POST['form_telefoon']." </div>
  50. <div class=\"formulier_bekijken1\">Fax:</div> <div class=\"formulier_bekijken2\"> ".$_POST['form_fax']." </div>
  51. <div class=\"formulier_bekijken1\">E-mail:</div> <div class=\"formulier_bekijken2\"> ".$_POST['form_email']." </div>
  52. <div class=\"formulier_opmerking\"></div>
  53. <div class=\"formulier_titel\">Categorie</div> <div class=\"formulier_categorie2\"> ".$_POST['categorie']." </div>
  54. <div class=\"formulier_titel\">Aanvragen informatie / Opmerkingen</div> <div class=\"formulier_aanvragen2\"> ".$_POST['opmerkingen']." </div>
  55. </div></div>
  56. ";
  57. } else {
  58. echo "Gelieve alle formuliervelden netjes in te vullen!<BR /><BR />";
  59. echo ".$error.";
  60. }
  61. } else {
  62. echo "U moet eerst het formulier invullen!";
  63. }
  64. ?>
  65. </body>
  66. </html>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.284s