Jump to content
php.lv forumi

kas nav ar sql update


Vecteevs

Recommended Posts

sveiki, kas nav ar datu atjaunošanu.. proti trīs cilvēki vēlas ko nopirkt, un tas man parādas lapā, bet kad gribu atjaunot datus uzreiz pievienojot vērtības man visiem lietotajiem vertibas nomainas vienadas

<?php
$host="localhost";
$username="root";
$password="test";
$db_name="test";
$tbl_name="users";

// piesledzas
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");

// atjauno datus
$id=$_GET['id'];
$akcijass=mysql_real_escape_string($_POST[akcijass]);
$sql="UPDATE users SET akcijas='$akcijass', akcijas_perk=0, stavoklis=1 WHERE id='$id'";
$result=mysql_query($sql);

// ja viss ir pareizi
if($result){
echo "Gatavs!";
}

else {
echo "ERROR";
}

?>

Edited by Vecteevs
Link to comment
Share on other sites

Nu Tu zini kur ir problēma. To sauc par debug'ošanu. =) I think... =D

Nākamais solis būtu izdomāt, kāpēc $id vienmēr ir 15. =P Vai tik $id nav tas pats, kas $_GET['id']? =D

Link to comment
Share on other sites

jā, atradu savu kļūdu, un izveidoju nedaudz savādāk! :)

Negribas taisīt jaunu tēmu, bet kā izveidot if else komandu ar datubāzēm? nu piemēram ja tajā tabulā ir kautkas rakstīts, tad parādam ka forma jau ir aizpildīta, ja nekas nav rakstīts, tad parādam ka formu vēl var aizpildīt! :) pašu domu kā to daraes zinu, tikai nesanāk ar datubāzēm :(

Link to comment
Share on other sites

... kā izveidot if else komandu ar datubāzēm? nu piemēram ja tajā tabulā ir kautkas rakstīts, tad parādam ka forma jau ir aizpildīta, ja nekas nav rakstīts, tad parādam ka formu vēl var aizpildīt! :) pašu domu kā to daraes zinu, tikai nesanāk ar datubāzēm :(

SQL if/else tur nederees.

Vienkarshi veic pieprasijumu DB

$sql="SELECT count(*) AS cik_ierakstu FROM tabulas_nosaukums WHERE xxx=yyy....  citi nosacijumi  ";
$result=mysql_query($sql);
$row=mysql_fetch_array($result);
if($row['cik_ierakstu']==0)
{
 echo 'Nav ierakstu';
}
else
{
 echo 'ir '.$row['cik_ierakstu'].' ierakstu')
}

 

Un ja atgriezj 0 tad nav ierakstu ja vairak par 0 tad ier attiecigs skaits ierakstu...

Edited by Grey_Wolf
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...