Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 23:23 15.06.24 
Компютри и Интернет
   >> PHP
Всички теми Следваща тема *Кратък преглед

Тема може би е малко тъп въпрос но...!!  
АвторValio (Нерегистриран)
Публикувано21.06.04 12:58



Заначи проблема е следния: искам да попитам има ли променлива с която мога да проверя дали даден CHECKBOX е чекнат при пращането на данните от форма към php script , нещо от сорта на $_POST[] за текстовите полета(ако метода е post) ... давам пример просто...?? isset() дали ще свърши работа...

кажете ми моля



Тема Re: може би е малко тъп въпрос но...!!нови [re: Valio]  
Автор Blake (извънземен)
Публикувано21.06.04 13:24



ами $_POST[] работи не само с текстови полета, само дето връща променлива с името на чекбокса само ако е чекнат (т.е. ако не е чекнат, не получаваш такава променлива)

Just a genius



Тема Re: може би е малко тъп въпрос но...!!нови [re: Blake]  
АвторValio (Нерегистриран)
Публикувано21.06.04 23:42



Ахам ми значи окей ... е значи на мен не ми трябва тази променлива ... а само дали е чекнат със isset($_POST['imeto']) би трябвало да стане или се лъжа.
Питам така зщото още не сам стигнал до този стадии ама скро ще ми се наложи да се занимавам със чекбутони. :)

мерси предварително



Тема Re: може би е малко тъп въпрос но...!!нови [re: Valio]  
Автор Bълk (Дремещ)
Публикувано22.06.04 00:01



ще стигнеш и до този стадий и до друг стадий пък живот и здраве и до трети, след това ще можеш да си направиш един галерий с функций използвайки лицинзий.

-----------------------



Тема Re: може би е малко тъп въпрос но...!!нови [re: Blake]  
АвторValio (Нерегистриран)
Публикувано22.06.04 00:51



То хубаво ама нещо не се получава
написах този прост пример за да го пробвам ииии....


<?php
session_start()
?>
<HTML>
<HEAD>
<TITLE>user select</TITLE>
<link href="../style.css" rel="stylesheet" type="text/css">
</HEAD>
<BODY >
<CENTER><B>select</B></CENTER>
<FORM NAME="inquiry" method="post" action="<?php echo "$_SERVER[PHP_SELF]" ?>">
select table<BR>
<INPUT TYPE="CHECKBOX" NAME="coastline" VALUE="<?php "$_POST[coastline]"; ?>">coastline
<INPUT TYPE="CHECKBOX" NAME="bathymetry" VALUE="<?php "$_POST[bathymetry]";?>">bathymetry
<INPUT TYPE="CHECKBOX" NAME="heatflow" VALUE="<?php "$_POST[heatflow]"; ?>">heatflow
<INPUT TYPE="CHECKBOX" NAME="gascont" VALUE="<?php "$_POST[gascont]"; ?>">Gascontent
<input type="text" name="aaa" value="<?php "$_POST[aaa]"; ?>">aaa
<input type="submit" name="go" value="Go">
</FORM>
<?php
echo $_POST[coastline] ;
echo $_POST[bathymetry] ;
echo $_POST[heatflow] ;
echo $_POST[Gascont] ;
echo $_POST[aaa] ;
?>
</BODY>
</HTML>


И като чекна боксовете нищо не излиза само от текстовото поле ми жръща стоиност, цложих го да проверя дали става нещо вообще..... къде греша.....

мерси предварително



Тема Re: може би е малко тъп въпрос но...!!нови [re: Valio]  
Автор Bълk (Дремещ)
Публикувано22.06.04 01:22



<?
session_start()
?>
<HTML>
<HEAD>
<TITLE>user select</TITLE>
<link href="../style.css" rel="stylesheet" type="text/css">
</HEAD>
<BODY >
<CENTER><B>select</B></CENTER>
<FORM NAME="inquiry" method="post" action="<?=$_SERVER['PHP_SELF']?>">
select table<BR>
<INPUT TYPE="CHECKBOX" NAME="coastline" VALUE="<?=$_POST['coastline']?>">coastline
<INPUT TYPE="CHECKBOX" NAME="bathymetry" VALUE="<?=$_POST['bathymetry']?>">bathymetry
<INPUT TYPE="CHECKBOX" NAME="heatflow" VALUE="<?=$_POST['heatflow\]?>">heatflow
<INPUT TYPE="CHECKBOX" NAME="gascont" VALUE="<?=$_POST['gascont']?>">Gascontent
<input type="text" name="aaa" value="<?=$_POST['aaa']?>">aaa
<input type="submit" name="go" value="Go">
</FORM>
<?
if(isset($_POST['go'])) print_r($_POST);
?>
</BODY>
</HTML>

вдигни error_reporting на E_ALL и ще видиш

-----------------------



Тема Re: може би е малко тъп въпрос но...!!нови [re: Valio]  
Автор Blake (извънземен)
Публикувано22.06.04 09:45



виж ся, има и една друга работа - чекбоксовете връщат стойността, която си дал за value ако са чекнати, или нищо ако не са... ако не си задал value и ако са чекнати, връщат "on". Обаче ако искаш да ги "чекнеш" след като скрипта се презареди (след субмит-а), не е достатъчно да им сетнеш value-то, а требе да им кажеш че са checked, т.е. нещо от сорта:

<INPUT TYPE="CHECKBOX" NAME="coastline" <?=(isset($_POST['coastline']))?'checked':''; ?>>

което ще ти добави 'checked' в случай че е необходимо...

Just a genius




Всички темиСледваща тема*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.