login  Naam:   Wachtwoord: 
Registreer je!
 Forum

submit

Offline ArcanA - 03/08/2009 01:36
Avatar van ArcanAPHP beginner Hallo,

Misschien een domme vraag maar hoe geef ik een submit knop een waarde zodat ik die waarde ook in de IsSet kan gebruiken?

Mvg,
ArcanA

5 antwoorden

Gesponsorde links
Offline Abbas - 03/08/2009 01:49 (laatste wijziging 03/08/2009 01:50)
Avatar van Abbas Gouden medaille

Crew .NET
Je bedoelt om de tekst die op de submit-knop staat te gebruiken?
Bijvoorbeeld:

  1. <form name="formEen" id="formEen" method="post" action="">
  2. <input type="submit" name="submit" value="klik" />
  3. </form>

en dan de PHP:

  1. if(isset($_POST["submit"]))
  2. {
  3. echo $_POST["submit"];
  4. //er verschijnt "klik" op je scherm
  5. }
Offline ArcanA - 03/08/2009 02:00
Avatar van ArcanA PHP beginner Eigelijk niet, nu heb ik zoiets:


  1. <?php
  2. # Beschikbare dieren van rang1 ophalen
  3. $sQuery = "SELECT * FROM alle_dieren WHERE rang = '1'";
  4. $sResult = mysql_query($sQuery);
  5.  
  6. echo '<table width="100%">';
  7.  
  8. while ($sDieren = mysql_fetch_assoc($sResult)) {
  9.  
  10. echo '<tr><td><img src="'.$sDieren['img'].'"></td>
  11. <td class="border"><span class="BROWN">Naam:</span> '.$sDieren['naam'].' <br />
  12. <span class="BROWN">Prijs:</span> &euro;'.$sDieren['geld'].' <br />
  13. </td>
  14.  
  15. <td>
  16. &nbsp;
  17. </td>
  18.  
  19. <td>
  20. <div class="input-button-wrapper">
  21. <div class="input-button-l"></div>
  22. <div class="input-button-m">Kies dier</div>
  23. <div class="input-button-r"></div>
  24. <input name="kies" value="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" type="submit" />
  25. </div>
  26. </td>
  27. </tr>
  28. ';
  29.  
  30. }
  31. echo '</table>';
  32. ?>


Ik wil als waarde de naam van het dier meegeven.. $sDieren['naam'].. Maar ik wil gewoon dat de submit knop noemt: "Kies dier"

Lukt dat niet?
Offline Arnold - 03/08/2009 07:48
Avatar van Arnold Nieuw lid Ik begrijp wat je bedoelt, maar nee dat kan helaas niet. Je zou een en ander met een javascript kunnen oplossen, maar probeer dit te mijden. Wat je kunt doen is voor elk dier een eigen form block maken met een input:hidden veld waarin je de naam/id van het dier vast legt.
Offline ArieMedia - 03/08/2009 08:43
Avatar van ArieMedia Gouden medaille

PHP ver gevorderde
Arnold schreef:
Ik begrijp wat je bedoelt, maar nee dat kan helaas niet. Je zou een en ander met een javascript kunnen oplossen, maar probeer dit te mijden. Wat je kunt doen is voor elk dier een eigen form block maken met een input:hidden veld waarin je de naam/id van het dier vast legt.
Het kan wel. Maar niet op deze manier.
Met een radiobutton kan je gemakkelijk afvangen welk dier je hebt gekozen. Scheelt je ook al die submitbuttons.
Offline tomate - 05/08/2009 01:34
Avatar van tomate Lid Volgens hoe ik het begrijp heb ik het zo gedaan.
  1. <input type="submit" onmousedown="if (this.value == 'Kies dier') { this.value='<? echo $sDieren['naam']; ?>'; }" value="Kies dier" name="dier" />


Als je op de submit-button klik wordt de waarde van je button gewijzigd naar $sDieren['naam']. Met $_POST['dier'] krijg je dan de naam van je dier, terwijl op de button "Kies dier" blijft staan...

Hopelijk is dat een oplossing op je probleem. 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.262s