Pogledajte određenu poruku
Staro 12. 08. 2007.   #1
pele
član
Na probnom radu
 
Datum učlanjenja: 06.06.2007
Poruke: 42
Hvala: 2
0 "Hvala" u 0 poruka
pele is on a distinguished road
Default problem sa checkbox u php

php4.3 , mysql4.1

-problem je sledeci:
kad izlistam sve zaposlene koji su planirani da se rasporede na odredjeni posao u recimo petak, i cekiram vise njih odabiruci pri tom za svakog zaposlenog, odredjenog poslodavca iz menija, ne mogu u tabelu connect da upisem odmah sve zaposlene koji su cekirani vec prihvata samo prvog u nizu cekiranih i to radi ok.


kako da resim problem?





-evo samo u grubo koda bez tabela:



PHP kôd:

<?php
  
include( 'includes/connect.php' );
  include( 
'includes/sifraplace.php' );
?>
<?php

   $test
="petak";
   echo 
"<form action='" $_SERVER['PHP_SELF'] . "' method='post'>";
     
$query="SELECT 
     pos.idpos,
     pos.ime,
     pos.prezime,
     ----...itd...------------------------------
     ----------------------------------
     zap.idzap,
     zap.imed,
     zap.prezimed,
     zap.raspored,
     zap.idpos
     FROM pos, zap WHERE pos.idpos=zap.idpos AND raspored='
$test'  ORDER BY pos.sprat";
     
     
$query1=mysql_query($query);
     while(
$row=mysql_fetch_array($query1)) {
     
     
$file strval($row['idzap']);
 
?>
 
 <?php   
echo "<input type=\"checkbox\"  name=\"".$file."\">"
?>

<?php    
echo("<font color=#333333 size=3px >" $row[11] ." " $row[12] . "</font>");
?>

------... itd....---------------------------------------
---------------------------------------------
<?php
include( 'includes/daymenu.php' );echo "<BR />" //uzima id poslodavca iz menija

--------...izlistava mi imena poslodavaca iz baze...-----
?>
<?php

?>

<?php
include( 'includes/connect.php' );
if (isset(
$_POST['send'])) {
         
         
$t="SELECT 
     pos.idpos,
     pos.ime,
     pos.prezime,
     ----...itd...------------------------------
     ----------------------------------
     zap.idzap,
     zap.imed,
     zap.prezimed,
     zap.raspored,
     zap.idpos
     FROM pos, zap WHERE pos.idpos=zap.idpos AND raspored='
$test'  ORDER BY pos.sprat";
    
$t2=mysql_query($t);
       while(
$t3=mysql_fetch_array($t2)) {
             
$file strval($t3['idzap']);
             @
$c=$_POST[$file];
             if (!
$c==""){
                   
$file1 intval($file);
                  
$insert="INSERT INTO connect (datecon, idzap, idpos) VALUES (CURDATE(), '$file1'  , '$id'// poslodavac iz menija) ";
                      
$a=mysql_query($insert);
                      if(
$a){
                      include( 
'includes/trueconnect.php' );
                      }
                      if(!
$a){
                      include( 
'includes/mistakeconnect.php' );
                      } 
           }
        }
     }
?>

<?php
echo("<input type='submit' value=\"Posalji na posao\" name=\"send\"></form>");
?>

Poslednja izmena od nixa : 12. 08. 2007. u 13:18.
pele je offline   Odgovorite uz citat