Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Upgrade xiaomi mi11

securitate - acum se dau drept - ...

Farmacia Dr Max - Pareri / Sugest...

De unde cumparati suspensii / gar...
 [UNDE] Reconditionare obiecte lemn

Infiltratii casa noua

sugestie usa interior

ANAF si plata la selfpay
 Imprimanta ciss rezista perioade ...

Garmin fēnix 7 / PRO / Saphi...

Care sunt cele mai mari regrete a...

Alfa Romeo Stelvio 2.2 jtd
 Intrebari srl nou

La multi ani @AndReW99!

Alegere masina £15000 uk

TVR vrea sa lanseze o platforma d...
 

Executa functia cand apesi pe un link/buton!

- - - - -
  • Please log in to reply
2 replies to this topic

#1
Wobbe

Wobbe

    Junior Member

  • Grup: Members
  • Posts: 80
  • Înscris: 12.01.2015
Salut.

Am fisierul post.php
<div class="editPost">
  <h2>Edit / Delete your post!</h2>
	<p>In this section you can edit or detele your post!</p>  
  <table class="table">
   <thead>
   <tr>
	<th>Title</th>
	<th>Active</th>
	<th></th>
   </tr>
   </thead>
   <tobdy>
	<?php viewPost(); ?>
   </tobdy>
  </table>
</div>


Am o functie
function viewPost()
{
global $connection;
$select = "SELECT postID, postTitle, postActive FROM posts";
$data = mysqli_query($connection, $select);
if($data->num_rows > 0)
{
  while($row = $data->fetch_assoc())
  { ?>
   <tr>
	<td><?php echo $row['postTitle']; ?></td>
	<td><?php echo $row['postActive']; ?></td>
	<td>Delete</td>
   </tr>
   <?php
  }
}
}


Dupa cum vedeti la fiecare post pe care il am se creeaza o linie noua cu urmatoarele date: Title (titlul postului) Active (daca este activ sau nu) si un text simplu Delete.

Eu vreau ca atunci cand apas pe Delete (o sa fac un buton sau un link) sa apeleze o functie care sa stearga postul respectiv.
Functia stiu sa o fac dar nu stiu cum sa o apelez prin intermediul acelui link si daca ar merge.

#2
Chintus2020

Chintus2020

    Junior Member

  • Grup: Members
  • Posts: 88
  • Înscris: 01.04.2015
Ce faci, un forum ? Să-l faci mai bun ca softpedia Posted Image

Link-ul îl faci <a href="index.php?delete=<?php echo $row['postID'] ?>">Delete</a>

Iar funcţia e de fapt o condiţie:

if(isset($_GET['delete'])) // $_GET['delete'] este id-ul postului
{
  // DELETE FROM posturi WHERE postID = $_GET['delete']
}

Ai grijă dacă pe cine laşi să şteargă. Dacă butonul ăla e pentru utilizatori, atunci ar mai trebui făcute ceva verificări înainte de ştergere.

Have a nice day !

Edited by Chintus2020, 23 May 2015 - 12:13.


#3
Wobbe

Wobbe

    Junior Member

  • Grup: Members
  • Posts: 80
  • Înscris: 12.01.2015
Mersi mult :)
Nu e pentru utilizatori Posted Image
Am reusit pana la urma, am facut ceva de unul singur pe acolo si mi-a dat exact cum ai spus tu mai sus.

Incerc sa-mi fac propria platforma pentru site-ul meu de prezentare.
E cam inutil ce fac eu, dar asa mai invat cate ceva

Edited by Wobbe, 23 May 2015 - 12:24.


Anunturi

Bun venit pe Forumul Softpedia!

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate