Toon posts:

[PHP/html] "vote" button bij poll wijzigen *

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een script gevonden voor een poll. Nu wil ik de vote button weizigen in een eigen plaatje. Ik heb het script aangepast en het plaatje verschijnt ook wel alleen gebeurd er niks bij het klikken erop.

Dit is de originele code:

echo "<TR><TD align=\"left\"><INPUT TYPE=\"Submit\" NAME=\"vote\" VALUE=\" Vote \"></TD></TR>\n";

Dit heb ik ervan gemaakt:

echo "<TR><TD align=\"left\"><INPUT TYPE=\"Image\"src=\"$IMG_DIR_URL/stemzwart.gif\" NAME=\"vote\"></TD></TR>\n";

Het ziet ernaar uit dat je de input type niet kan weizigen in iets anders dan Submit. Ik kan ergens anders in het script ook niks hiervan terugvinden.

Weet iemand een oplossing??
Alvast bedankt!

  • eborn
  • Registratie: April 2000
  • Laatst online: 20-08 15:45
De code die je hier hebt neergezet bevat geen spatie tussen de type en src tags. Misschien dat dat de oorzaak kan zijn?

Verwijderd

Topicstarter
eborn schreef op 23 March 2003 @ 16:06:
De code die je hier hebt neergezet bevat geen spatie tussen de type en src tags. Misschien dat dat de oorzaak kan zijn?
Nee dit geeft geen verschil...
Het heeft echt met Submit te maken. dat moet erin staan

  • sjroorda
  • Registratie: December 2001
  • Laatst online: 18:13
Maak er eens van
code:
1
[img]"plaatje.gif"[/img]

offtopic:
Wat ook gewijzigd moet worden is je titel: wijzigen is met een lange IJ :Y)

[ Voor 29% gewijzigd door sjroorda op 23-03-2003 16:14 . Reden: ge[code]'t ]


  • SWfreak
  • Registratie: Juni 2001
  • Niet online

Verwijderd

Topicstarter
sjroorda schreef op 23 March 2003 @ 16:13:
Maak er eens van
code:
1
[img]"plaatje.gif"[/img]

offtopic:
Wat ook gewijzigd moet worden is je titel: wijzigen is met een lange IJ :Y)
Het Form heeft geen naam volgens mij. En ik ha ook aan deze methode gedacht maar dit werkt toch niet met PHP?

Dit is de code van het form:

echo "<FORM METHOD=\"POST\">\n";
echo "<TABLE WIDTH=50% BORDER=0><TR><TD><TABLE WIDTH=\"50%\" BORDER=0>\n";
echo "<TR><TH>$QUESTION</TH></TR>\n";
while (list($key, $val) = each($ANSWER)) {
echo "<TR><TD align=\"left\"><INPUT TYPE=\"radio\" NAME=\"answer\" VALUE=\"$key\"> $val</TD></TR>\n";
}
echo "<TR><TD align=\"left\"><INPUT TYPE=\"Image\" SRC=\"$IMG_DIR_URL/stemzwart.gif\" VALUE=\Submit\" NAME=\"vote\"></TD></TR>\n";
echo "<TR><TD align=\"left\"><INPUT TYPE=\"Submit\" NAME=\"result\" VALUE=\" Resultaat \"></TD></TR>\n";
echo "</TABLE></TD></TR></TABLE></FORM>";

Geen naam toch? of kijk ik verkeerd?

  • eborn
  • Registratie: April 2000
  • Laatst online: 20-08 15:45
Staat het zaakje wel in een <form> tag?

Forms hoeven btw niet perse een naam te hebben. En die javascript constructie werkt gewoon ook prima met PHP. Het wordt namelijk client-side gedaan, dus het heeft niets te maken met PHP :) Je kunt ook:
code:
1
form.submit();
gebruiken. Dan hoef je je form geen naam te geven om erbij te kunnen via Javascript.

[ Voor 120% gewijzigd door eborn op 23-03-2003 16:22 ]


  • CyBeRSPiN
  • Registratie: Februari 2001
  • Laatst online: 00:34

CyBeRSPiN

sinds 2001

Inderdaad, daar staat het gewoon:

code:
1
2
3
4
5
<FORM METHOD="post" ACTION="bestemming">
..
<BUTTON TYPE="reset">[img]"neg.gif"[/img] Beginwaarden</BUTTON>
<BUTTON TYPE="submit">[img]"pos.gif"[/img] Verzenden</BUTTON>
</FORM>


edit: <button>-tags gebruiken dus!

[ Voor 22% gewijzigd door CyBeRSPiN op 23-03-2003 16:24 ]


  • Sybr_E-N
  • Registratie: December 2001
  • Laatst online: 21-08 19:22
Maak gebruik van het button element. Dit voorbeeld staat in de HTML specs van http://www.w3.org/TR/html4/interact/forms.html

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
 <FORM action="http://somesite.com/prog/adduser" method="post">
    <P>
    First name: <INPUT type="text" name="firstname"><BR>
    Last name: <INPUT type="text" name="lastname"><BR>
    email: <INPUT type="text" name="email"><BR>
    <INPUT type="radio" name="sex" value="Male"> Male<BR>
    <INPUT type="radio" name="sex" value="Female"> Female<BR>
    <BUTTON name="submit" value="submit" type="submit">
    Send[img]"/icons/wow.gif"[/img]</BUTTON>
    <BUTTON name="reset" type="reset">
    Reset[img]"/icons/oops.gif"[/img]</BUTTON>
    </P>
 </FORM>

  • eborn
  • Registratie: April 2000
  • Laatst online: 20-08 15:45
CyBeRSPiN schreef op 23 March 2003 @ 16:23:
edit: <button>-tags gebruiken dus!
Dat is inderdaad een oplossing. Maar met de normale tag moet het toch ook werken? :)

  • simon
  • Registratie: Maart 2002
  • Laatst online: 21-08 13:41
Mag ik vragen wat dit tot nu toe met P&W/PHP te maken heeft?

|>


Verwijderd

Topicstarter
Sybr_E-N schreef op 23 March 2003 @ 16:24:
Maak gebruik van het button element. Dit voorbeeld staat in de HTML specs van http://www.w3.org/TR/html4/interact/forms.html

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
 <FORM action="http://somesite.com/prog/adduser" method="post">
    <P>
    First name: <INPUT type="text" name="firstname"><BR>
    Last name: <INPUT type="text" name="lastname"><BR>
    email: <INPUT type="text" name="email"><BR>
    <INPUT type="radio" name="sex" value="Male"> Male<BR>
    <INPUT type="radio" name="sex" value="Female"> Female<BR>
    <BUTTON name="submit" value="submit" type="submit">
    Send[img]"/icons/wow.gif"[/img]</BUTTON>
    <BUTTON name="reset" type="reset">
    Reset[img]"/icons/oops.gif"[/img]</BUTTON>
    </P>
 </FORM>
Okee, ik heb nu dit gemaakt:

echo "<TR><TD align=\"left\"><BUTTON name=\"submit\" value=\"vote\" type=\"submit\" src=\"$IMG_DIR_URL/stemzwart.gif\"></BUTTON>
</TD></TR>\n";

Ik krijg nu een klein stukje gewone button te zien waar ik op kan klikken maar waar niks gebeurd. Er zit ook geen "action" in het form dus daar kan ik niks mee. En ik moet denk ik alles op deze manier (het tussen \...\ zetten) want alles staat zo in het script.

het staat trouwens op deze site:
http://www.hshaarlem.nl/p...e2003/pages/testindex.php

[ Voor 29% gewijzigd door Verwijderd op 23-03-2003 16:51 ]


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

HTML probs in Webdesign & Graphics ajb.

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


Verwijderd

echo "<TR><TD align=\"left\"><BUTTON name=\"submit\" value=\"vote" "type=\"submit\" src=\"$IMG_DIR_URL/stemzwart.gif\"></BUTTON>
</TD></TR>\n";

moet worden:

PHP:
1
2
3
4
5
6
<?php

echo "<TR><TD align=\"left\"><BUTTON name=\"submit\" value=\"vote\" "type=\"submit\" src=\"$IMG_DIR_URL/stemzwart.gif\"></BUTTON>
</TD></TR>\n"; 

?>


kijk eerst je code na vooraleer je zoiets post!

Verwijderd

Topicstarter
Verwijderd schreef op 23 maart 2003 @ 16:53:
echo "<TR><TD align=\"left\"><BUTTON name=\"submit\" value=\"vote" "type=\"submit\" src=\"$IMG_DIR_URL/stemzwart.gif\"></BUTTON>
</TD></TR>\n";

moet worden:

PHP:
1
2
3
4
5
6
<?php

echo "<TR><TD align=\"left\"><BUTTON name=\"submit\" value=\"vote\" "type=\"submit\" src=\"$IMG_DIR_URL/stemzwart.gif\"></BUTTON>
</TD></TR>\n"; 

?>


Volgens mij klopt deze code ook niet echt... Er zat een foutje in degene die ik poste en dat heb ik al geweizigd. werkt nog steeds niet

kijk eerst je code na vooraleer je zoiets post!
Pagina: 1