Prebacivanje iz jedne sql baze u drugu samo ako je oznaceno sa checkboxom

Problem je sljedeci htio bi iz postojece tablice prepisat stupce u drugu tablicu ali samo ako je oznacena sa checkboxom ako mi moze neko pomoc gdje je problem :smiley:

<?php

include("konfiguracija.php");


$tbl_name="baza1";
$tbl_name2="baza2";

$sql="SELECT * FROM $tbl_name";
$result=mysql_query($sql);
$count = mysql_num_rows($result);
?>
 
<table width="400" border="1" cellspacing="0" cellpadding="3">
 
<?php
// Dohvacanje iz baze sve inforamcije.
while($rows=mysql_fetch_array($result)){
?>

<form action="" method="post">  
<tr>
<td><input name="checkbox[]" type="checkbox" id="checkbox[]" value="<? echo $rows['id']; ?>"></td>
<td width="10%"><? echo $rows['id']; ?></td>
<td width="30%"><? echo $rows['ime']; ?></td>
<td width="30%"><? echo $rows['kolicina']; ?></td>
<td width="30%"><? echo $rows['cijena']; ?></td>
</tr>
<?php
// Zatvaranje while petlje 
}
?>
</table>
<input name="submit" type="submit" value="Upis">
</form> 

<?php
// Check if delete button active, start this 
if(isset($_POST['submit'])){
for($i=0;$i<$count;$i++){
$idd = $checkbox[$i];
$sql = "INSERT INTO $tbl_name2 (ime, kolicina, cijena) SELECT ime, kolicina, cijena FROM $tbl_name WHERE id='$idd'";
$result = mysql_query($sql);
}
// Uspjeh
if($result){
echo "Uspjeh";
}
}
mysql_close();
?>
$idd = $_POST['checkbox'][$i];
1 Like

Hvala ti @shimi pokuso sam stavit $idd = $_POST['checkbox[$i]']; pa nije radilo pa sam izbriso sve :smiley:

Imam novi problem kako spojit ova 2 upita a da sprema u isti red… za ovo mi javlja error kao da nemoze prosljedit 2 upita u query…

$sql = "INSERT INTO $tbl_name2(ime, cijena) SELECT ime, cijena FROM $tbl_name WHERE id='$idd'";
$sql1 ="INSERT INTO $tbl_name2(kolicina)VALUES('$kolicina')";
$rest = mysql_query($sql,sql1);
$result = mysql_fetch_rows($rest);

Ne valja ti to druze nista. Dva queryja odjednom, pa fetch rows, a ubacujes u bazu…

A koje bi bilo rjesenje za to kad bi htio tako slat kao 2 querija jel neki logicki operator &&

Rjeseno… …