php.lv forumi: DELETE query, MySQL. - php.lv forumi

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

DELETE query, MySQL.

#1 User is offline   Eob 

  • Māceklis
  • Pip
  • Group: Reģistrētie lietotāji
  • Posts: 44
  • Joined: 2007.05.08

Posted 2010.05.03 15:05

Tātad, ar php kodu (pirmais koda klucis) tiek no datubāzes dinamiski vilkta ārā informācija. Turpat blakus dinamiski tiek izveidota Delete poga.
<?php
include 'library/config.php';
include 'library/opendb.php';

$query  = "SELECT Pardevejs_ID, Pardevejs_vards, Pardevejs_uzvards, Pardevejs_pers_kods, Pardevejs_adrese, Pardevejs_tel_nr FROM pardevejs ORDER BY Pardevejs_ID DESC";
$result = mysql_query($query);


while($row = mysql_fetch_array($result, MYSQL_ASSOC)){
    $id = $row['Pardevejs_ID'];
    $vards = $row['Pardevejs_vards'];
    $uzvards = $row['Pardevejs_uzvards'];
    $pkods = $row['Pardevejs_pers_kods'];
    $adrese = $row['Pardevejs_adrese'];
    $telnr = $row['Pardevejs_tel_nr'];
    echo "$id $vards $uzvards $pkods $adrese $telnr ";
    echo "<input name='delete' type='submit' value='Dzēst'>";
    echo "<br>";
}

include 'library/closedb.php';
?>


Šis ir kods, ar kuru mēģinu atdzīvināt šo Delete pogu:
<?php
if(isset($_POST['delete']))
{
   include 'library/config.php';
   include 'library/opendb.php';
   $id = $_POST['Pardevejs_ID'];
   $query2 = " DELETE FROM pardevejs WHERE Pardevejs_ID = $id";
   mysql_query($query2) or die('MySQL operācija neizdevās. Pārdevēja dati nav izdzēsti.');

   include 'library/closedb.php';

   echo "<br>Pārdevējs $vards $uzvards vaiksmīgi izdzēsts no saraksta.<br>";
}
?>


Problēma tāda, ka nezinu, kas īsti būtu jāliek
$id = $_POST['Pardevejs_ID'];
   $query2 = " DELETE FROM pardevejs WHERE Pardevejs_ID = $id";

vietā, lai Delete poga izdzēstu tajā pat rindiņā esošo informāciju.

Jebkāda veida palīdzība būtu ļoti noderīga.

#2 User is offline   m8t 

  • Burtiski "skriptu bērns"
  • PipPipPip
  • Group: Reģistrētie lietotāji
  • Posts: 219
  • Joined: 2009.02.28

Posted 2010.05.03 15:14

Kā izveidot maizīti: http://www.wikihow.com/Make-a-Sandwich
while($row = mysql_fetch_array($result, MYSQL_ASSOC)){
    $id = $row['Pardevejs_ID'];
    $vards = $row['Pardevejs_vards'];
    $uzvards = $row['Pardevejs_uzvards'];
    $pkods = $row['Pardevejs_pers_kods'];
    $adrese = $row['Pardevejs_adrese'];
    $telnr = $row['Pardevejs_tel_nr'];
    echo "$id $vards $uzvards $pkods $adrese $telnr ";
echo '<form method="post" action="">';
echo '<input type="hidden" name="Pardevejs_ID" value="'.$id.'>"';
    echo "<input name='delete' type='submit' value='Dzēst'>";
echo '</form>';
    echo "<br>";
}

A good programmer is someone who always looks both ways before crossing a one-way street. ~Doug Linder
Mans blociņš: http://mjablog.wordpress.com/

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic