Checkbox - vrednost
 
Vini 17. nov 2008 12:03:36 Pridružen od:
1. sep 2006
6612 objav
5234 611 56
#11

Ah, ja... Zdi se mi, da sem ugotovil, kje imas problem :) V checkboxih prikazujes verjetno ID iz tabele delavnic, pripadajoce vrednosti (ure?) iz te tabele bi pa kasneje rad na podlagi submitanih IDjev sestel? Imam prav?



Takole bo slo:


<input type="checkbox" value="1" name="id[]" /> Vrednost 1<br />
<input type="checkbox" value="2" name="id[]" /> Vrednost 2<br />
<input type="checkbox" value="3" name="id[]" /> Vrednost 3<br />

V kodi, ki lovi podatke iz submitane forme, pa izvedes naslednji query:


SELECT SUM(ure) FROM delavnice WHERE id IN (<seznam_idjev>);

Zadevo bi v PHPju lahko izvedel nekako takole:


$result = mysql_query('SELECT SUM(ure) FROM delavnice WHERE id IN ('.implode(',', $_POST['id']).')');
$ureSum = mysql_result($result,0,0);
mysql_free_result($result);

Gornja koda je seveda mocno ranljiva za SQL injection, ampak to za ponazoritev ni najbolj pomembno, ta problem verjetno znas resiti?


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se