Hallo PHP hulp! Ik heb een vraag: Hoe kan ik ervoor zorgen dat als ik op een plaatje druk dat die de data verwijderd van dat id. Hieronder screens met wat duidelijkere uitleg.


Dat is hoe de pagina eruit ziet, en als je op dat kruisje drukt, moet de data van die rij worden verwijderd. Maar dat is moeilijker door dit (denk ik):

Je kan hier geen form doen, zodat die de data kan met method"POST" of method "GET" kan gebruiken. Enige ideeën hoe ik kan zorgen dat als je op dat plaatje drukt dat de data verwijderd wordt met een SQL met het id wat daar links staat bij 'id'.

Mvg,
Rob
Je wil dus zodra je op het kruisje drukt dat:
- Item verwijderd wordt
- Het item in de HTML ook direct verdwijnt?

In dat geval kan je prima met jQuery en AJAX werken:
http://papermashup.com/jquery-ajax-delete/
Als het item wordt verwijderd, wordt html ook direct verwijderd. Dat heb ik met php gemaakt, hij selecteert alle data en zet ze in een table en dan <th> en dan <td>. En daar kan ik niet zo goed mee werken :C. Maar het met met een SQL worden verwijderd uit de database...
Zou je de code hier tussen code-tags kunnen delen, voordat de afbeelding eens verdwijnt?

            <div class="box-body">
              <table id="example1" class="table table-bordered table-striped">
                <thead>
                <tr>
				  <th>ID</th>
                  <th>Gebruikersnaam</th>
                  <th>Promotag</th>
                  <th>Gegeven door</th>
				  <th>Gekregen op</th>
				  <th>Verwijder</th>
                </tr>
                </thead>
                <tbody></code>
				  <?php $result = mysqli_query($con,"SELECT * FROM paneel_promotags");
$i = 0;
while($row = $result->fetch_assoc())
{
    if ($i == 0) {
      $i++;
      echo "<tr>";
      foreach ($row as $key => $value) {
        echo "";
      }
      echo "</tr>";
    }
    echo "<tr>";
	$row['verwijder'] = '<img src="http://countrywidesucks.co.uk/images/tick-no.png" draggable="false" style="width: 15px; height: 15px;" border="0" />';
    foreach ($row as $value) {
      echo "<td>" . $value . "</td>";
    }
    echo "</tr>";
}
?>       
</code>         <tfoot>
                <tr>
				  <th>ID</th>
                  <th>Gebruikersnaam</th>
                  <th>Promotag</th>
                  <th>Gegeven door</th>
				  <th>Gekregen op</th>
				  <th>Verwijder</th>
                </tr>
                </tfoot>
              </table>
            </div>


[size=xsmall]Toevoeging op 28/11/2016 19:58:29:[/size]

O ik zie dat die HTML niet meepakt, welke tags moet ik gebruiken daarvoor?
Blokhaken, geen vissenhaken ;)
Zie ook de Veelgestelde Vragen.
Bedankt! Ben benieuwd of het lukt met dat verwijderen als je op dat plaatje drukt :S
Maar je kan ook refreshen na een delete-actie. Dan is het element ook weg.

Of nog mooier, refresh-loos met AJAX waar ik al heen linkte.
Ja maar ik weet niet hoe ik het php kan inloaden en ook niet wat ik dan moet doen voor dat als je daarop drukt.. als je op die image drukt, dat het dan wordt verwijderd, dat dan pas de sql wordt uitgevoerd.
Heb je de link al bekeken? Want daarin wordt alles uitgelegd.
Ja, maar dat is met niet met php. Er moet een SQL worden uitgevoerd nadat je op dat plaatje drukt. Ook snap ik er helemaal niks van.. Kan je me helpen met de code te maken ervoor, want ik snap niks van jQuery en Ajax ;C

Reageren