Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Recomandare bicicleta MTB copil 1...

Denon AVR 1804

Texte și mesaje funny pe sit...

Recomandari carti non-fictiune
 Cat costa un pui la rotisor?

cum leg firele de la o pompa subm...

PC Voltage +3.3V Red!

Cum conectez la net o centrala Fe...
 w11 nu mentine profil power proce...

DIGI se lanseaza in Belgia cu ser...

Setari XMP ram pentru 5900x - BSO...

Iphone 13, 14 sau 15?
 Dune: Prophecy (2024 _ ...)

DMSS problema

Montare parchet in balcon

Exista doar ... si restul
 

java si php

- - - - -
  • Please log in to reply
4 replies to this topic

#1
andySF

andySF

    Member

  • Grup: Members
  • Posts: 772
  • Înscris: 03.05.2002
<?
include ('config.php');
?>
<html>

<head>
<title></title>

<script type="text/javascript" language="Javascript">
function TotalCheckedValues() {
var total = 0;
if(document.F2.hard.checked == true) { total += parseFloat(document.F2.hard.value); }
if(document.F2.soft.checked == true) { total += parseFloat(document.F2.soft.value); }
if(document.F2.retea.checked == true) { total += parseFloat(document.F2.retea.value); }
if(document.F2.internet.checked == true) { total += parseFloat(document.F2.internet.value); }
var ts = new String(total);
if(ts.indexOf('.') < 0) { ts += '.00'; }
if(ts.indexOf('.') == (ts.length - 2)) { ts += '0'; }
document.F2.T.value = ts;
}
</script>
<style type="text/css">
<!--
.style1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 12px;
}
.tabel {
	border: thin solid #000000;
	background-color: #CCCCCC;
	padding: 10px;
}
.style2 {
	color: #333333;
	font-weight: bold;
}
-->
</style>
</head>

<body>

<?
mysql_select_db("oferta");
$sql_main= "SELECT * FROM echipament";
$query_main=mysql_query($sql_main);
while($row=mysql_fetch_array($query_main))
{
	?>
  
<table width="484" border="0" cellpadding="0" cellspacing="0" class="tabel">
  <!--DWLayoutTable-->
  <tr>
  <td width="484" height="19" valign="top"><span class="style2">Denumire : <?=$row['denumire'];?>  , Utilizator: <?=$row['utilizator'];?> </span></td>
  </tr>
  <tr>
    <td height="136" valign="top">
	<?
$sql_main1= "SELECT * FROM preturi";
$query_main1=mysql_query($sql_main1) or die('Tabela nu poate fi aleasa');
$row=mysql_fetch_array(mysql_query($sql_main1));
	?>
      <form name="F2">
        <p>
        <input type="checkbox" name ="hard" value ="<?=$row['pret_hardware'];?>" onchange="TotalCheckedValues()" /> 
        Hardware - Pret Service/Luna este <?=$row['pret_hardware'];?>$ <br/>
        <input type="checkbox" name ="soft" value ="<?=$row['pret_software'];?>" onchange="TotalCheckedValues()"/>
         Software - Pret Service/Luna este <?=$row['pret_software'];?>$<br/>
        <input type="checkbox" name ="retea" value ="<?=$row['pret_retea'];?>" onchange="TotalCheckedValues()"/>
         Retea - Pret Service/Luna este <?=$row['pret_retea'];?>$<br/>
        <input type="checkbox" name ="internet" value ="<?=$row['pret_internet'];?>" onchange="TotalCheckedValues()"/>
        Internet - Pret Service/Luna este <?=$row['pret_internet'];?>$<br>
        <span class="style1">Total:</span><br> 
        <input type="text" name="T" readonly size="10" />
  exprimat in $ fara TVA </p>
      </form></td>
  </tr>
  <tr>
    <td height="151" valign="top">Descriere: <?=$row['descriere']; ?></td>
  </tr>
</table><br />
<? } ?>
</body>

</html>

Salut, dupa cum vedeti mai sus acel form afisa adunarea valorilor checkbox-urilor intr-un textbox (asta cand nu era while) adika pe mine ma intereseasa sa afiseze realtime valorile checkbox-urilor adunate ...

cand am pus while....java cred pierde notiunea variabilelor si nu mai afiseaza nimik...


ma puteti ajuta? sau imi puteti spune alta metoda de lucru ? merci

#2
don_dannielo

don_dannielo

    Bah! Are we more than dumb sheep?

  • Grup: Senior Members
  • Posts: 35,456
  • Înscris: 27.06.2004
La ce te referi cand zici java?
Javascript?  :w00t:

#3
andySF

andySF

    Member

  • Grup: Members
  • Posts: 772
  • Înscris: 03.05.2002
da omule ma refer la java script,  :death:  :death:  :death: scuza-ma....  :death: si nu la javascript in general ci la cel din sursa de mai sus....:) multumesc

chiar trebuie sa fac chestia asta....nu are nimeni o idee?

#4
romio79

romio79

    Active Member

  • Grup: Members
  • Posts: 1,655
  • Înscris: 30.03.2005
daca n-ai rezolvat-o inca cred ca am io o idee :)
problema e simpla ... tu accesezi checkboxurile dupa nume...si inainte sa bagi while - ul normal ca mergea... da acum in while nu mai ai un singur checkbox cu numele hard de exemplu ...ci vei avea mai multe...iar in momentul cand accesezi dupa nume va intoarce o colectie nu un checkbox :)
daca tot le pui dinamic baga la ele si numele dinamic ...

#5
MadMax

MadMax

    Pike hunter

  • Grup: Senior Members
  • Posts: 2,361
  • Înscris: 14.05.2003
while($row=mysql_fetch_array($query_main))
{
[.....]
$sql_main1= "SELECT * FROM preturi";
$query_main1=mysql_query($sql_main1) or die('Tabela nu poate fi aleasa');
$row=mysql_fetch_array(mysql_query($sql_main1));
?>

Din cate vad eu se pierde acel while din cauza ca variabila $row isi pierde valoarea initiala cand atribui al doilea mysql_fetch_array

Later edit: damn! nu m-am uitat cand s-a deschis topicul  :confuzzled:

Edited by MadMax, 29 July 2005 - 15:01.


Anunturi

Bun venit pe Forumul Softpedia!

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate