Inleiding

Om te beginnen, maak ik eerst een voorbeeldje.

Stel: Je hebt een mail systeem gemaakt, je toont 10 mails die je kan selecteren met een checkbox. '
De geselecteerde berichten kan je dan verwijderen en verplaatsen, je gebruikt hier knoppen voor.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<?php
//$_GET['email'] = '[email protected]';

include("config.php"); //Hier staan alle database verbindingen in
if($_SERVER['REQUEST_METHOD'] == "POST") //als je op "submit" drukt geeft $_SERVER['REQUEST_METHOD']
                                         //de waarde "POST" dus we kijken waneer iemand op submit heeft
                                         //gedurkt

{
    if(isset($_POST['del'])) //als hij op de submit button "del" heeft gedrukt, stuurt de browser
                            //alleen $_POST['del'] terug, we kijken dus als die bestaat

    {
        echo 'Verwijderd';
    }

    if(isset($_POST['ver'])) //hetzelfde als bij $_POST['del']
    {
        echo 'Verplaats';
    }
}

$sql = "SELECT  `van` ,  `onderwerp`,`verzend_tijd`  FROM mail WHERE email='".addslashes($_GET['email'])."';"; //dit is een sql opdracht voor de mails op te halen
                                                                                                            
/*
Van = Het email adres waarvan het gestuurt is
Onderwerp = Het onderwerp van het bericht
Verzend_tijd = De tijd waarop de mail ontvangen is
*/
                                                                                                                
                                                                                                        
$query = mysql_query($sql);
echo '<form method="POST"><table>';
$i = 0;
while($row = mysql_fetch_array($query))
{

    
    echo '<Tr>
        <td><input type="checkbox" name="box[]" value="'
.$i.'"></td>
        <td>'
.$row['onderwerp'].'</td>
        <td>'
.$row['van'].'</td>
        <td>'
.$row['verzend_tijd'].'</td>
    </Tr>'
;
    $i++;
    //als je op "Submit" hebt gedrukt wordt box[] een array met het id ($i) van welke checkboxen zijn geslecteerd
}
echo '</table>
<input type="submit" name="del" value="Verwijder">
<input type="submit" name="ver" value="Stuur naar een andere map">
</form>'
;
//Hier zie je dat er 2 submit knoppen zijn gemaakt, alleen de name en value is anders

?>

voorbeeld: http://theunissenvastgoed.nl/phphulp/form/stap1.php

Alleen die knoppen zien er lelijk uit, ik ga je uitleggen hoe je die grijzen knoppen leuk kan maken (of gewoon met tekst)

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Inleiding
  2. Simpel de submit knop veranderen
  3. Via javascript submit knop veranderen
  4. vervolg
  5. Hoe een plaatje te gebruiken
  6. De uiteindelijke code
  7. Slot

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.