Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Plasa de umbrire peste gard de pl...

O smecherie pe care nu o inteleg

Balcon parter fara acte

unde gasesc un speed bag in bucur...
 Programe TV cu altfel de sporturi

Laptop "bun la toate" max...

navigatie noua vw tiguan

ctfmon.exe - System Error (in Saf...
 Ați prins vremurile cand 120 Volț...

Whatsapp nu afișeaza numele ...

Medii admitere Politehnica Bucure...

Se extinde Baza de la Kogalniceanu
 Politist mutilat de caine in curt...

Trotineta- cat rezista?

Windows 11 si inregistrare de pe ...

Cont Facebook spart
 

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

Chirurgia cranio-cerebrală minim invazivă Chirurgia cranio-cerebrală minim invazivă

Tehnicile minim invazive impun utilizarea unei tehnologii ultramoderne.

Endoscoapele operatorii de diverse tipuri, microscopul operator dedicat, neuronavigația, neuroelectrofiziologia, tehnicile avansate de anestezie, chirurgia cu pacientul treaz reprezintă armamentarium fără de care neurochirurgia prin "gaura cheii" nu ar fi posibilă. Folosind tehnicile de mai sus, tratăm un spectru larg de patologii cranio-cerebrale.

www.neurohope.ro

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