Къде ми е грешката в този код

cmivanov

Registered
Код:
<? 
$we = $_GET['total'];
echo "a $we";
 ?>

<form action="t.php" method="post" 
<div id="p7" name="total">
<input class="button" type="submit" value="Изпрати" name=saveu /> </form>
?
 
<?
$we = $_GET['total'];
echo "a $we";
?>

<form action="t.php" method="post"
<div id="p7" name="total">
<input class="button" type="submit" value="Изпрати" name="total" />
</div>
</form>

Това е ако файла ти се казва t.php.
За втори път питаш нещо и никой не го разбира май? Пиши по разбрано!
Каква грешка ти изписва? Какво точно искаш да прави?
 
cmivanov каза:
Код:
<? 
$we = $_GET['total'];
echo "a $we";
 ?>

<form action="t.php" method="post" 
<div id="p7" name="total">
<input class="button" type="submit" value="Изпрати" name=saveu /> </form>
?

Какво е това "a" ? : echo "a $we";
Ако искаш а да ти е текс,а $we променлива се прави така:
echo 'a'.$we;

Или аз нещо не мога да те разбера ?!
 
Значи <div id="p7"></div> е число което е взето от JS.
Искам това число да го направя по някав начин равно на променлива пр. $a, за да мога после да правя неща от рода на $a >0, $a <0 и др.
Когато сложа input преди </div> тои изчезва като се генерира числото от js.
 
cmivanov каза:
Значи <div id="p7"></div> е число което е взето от JS.
Искам това число да го направя по някав начин равно на променлива пр. $a, за да мога после да правя неща от рода на $a >0, $a <0 и др.
Когато сложа input преди </div> тои изчезва като се генерира числото от js.

Аха :)
Я пробвай;

$a = "<div id="p7"></div>";

echo $a;

дали ще го извади. Ако да, после можеш да си го правиш каквото си искаш това $a.
 
Не става.
впрочем това го вади с ajax и ми трябва тази променлива за да запиша числото в mysql
 
Други идей ? на мен ми трябва това числото от <div id="p7"></div> след натискане на бутон <input class="button" type="submit" value="Изпрати" name=saveu /> да се записва в mysql
 
Ами преправи кода малко.
Вместо div да стане така:

<input type="hidden" name="име" value="тук числото което идва от js-то">

И след това чрез $_POST['име'] ще си изкарваш постнатото число.
А незнам защо горе в кода ти е GET а пък формата ти е POST , така че со го нагласи.
 
Това го пробвах преди да пиша още тук, ето го целия код в t.php
Код:
						 <form action="t.php" method="post" id="settingsForm" name="settingsForm">
							<input type="hidden" name="special_discount" id="special_discount" value="0" />


	
         <p><label>
         <input type="radio" name="vip" value="2" id="v" onclick="calcadv" />1 </br>
         <input type="radio" name="vip" value="3 id="v" onclick="calcadv" />2</br>
        </label></p>



	
        <p><label>
          <input type="radio" name="week" value="2" id="w" onclick="calcadv" /> 1 </br>
          <input type="radio" name="week" value="3" id="w" onclick="calcadv" /> 2</br>
                    </label></p>

          <p><label>

          ОБЩО: <font id='p7'></font>

</label></p>


						
								

								<p>
									<input class="button" type="submit" value="Изпрати" name=saveu />
								</p>
							
							
						</form>
Какво да променя, за да може да се записва Общо в mysql ?
 

Back
Горе