Checkbox aanvinken als hij gevuld is

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Jeroen

Jeroen

08/06/2006 13:34:00
Quote Anchor link
Hoi jongens,

In mijn script moet de gebruiker een periode opgeven. Deze haal ik uit het database.

Als ik de gegevens wil wijzigen worden alle gegevens uit het database opgehaald en dan gevuld. Dan kan de gebruiker zijn gegevens wijzigen.

Alleen krijg ik dat niet voor elkaar bij de checkbox.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
$select = "SELECT * FROM periode";
$queryperiode = mysql_query($select)or die(mysql_error());


while($list = mysql_fetch_object($queryperiode)){

print '&nbsp;<input name='. $list->weeknummer .' value=' . $list->weeknummer . ' type= "checkbox">' . $list->begindag . ' ' . $list->beginmaand .
 ' t/m ' . $list->einddag . ' ' . $list->eindmaand . '<br>';
}


Ik heb wel lopen rommelen met:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
if( "1" != ""){
echo "<input name='1' value='1' type='checkbox' checked>" . $list->begindag . " " . $list->beginmaand . " t/m " . $list->einddag . " " . $list->eindmaand . "<br>";
} else {
echo "<input name='1' value='1' type='checkbox'>" . $list->begindag . " " . $list->beginmaand . " t/m " . $list->einddag . " " . $list->eindmaand . "<br>";}


Maar dan maakt hij niet gebruik van de while loop. En als ik in de toekomst meer weken wil hebben dan moet ik me script weer omgooien..

Dus heel simpel gezegd. Als de periode in het database gevuld is dan moet deze aangevinkt zijn.

Hopelijk kunnen jullie mij helpen.
Gewijzigd op 01/01/1970 01:00:00 door Jeroen
 
PHP hulp

PHP hulp

16/11/2024 20:49:51
 
Stefan

stefan

08/06/2006 15:02:00
Quote Anchor link
Quote:
if( "1" != ""){


Dit heeft natuurlijk geen zin je moet wel een var defineren
dus dan doe je bijv
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
while($list = mysql_fetch_object($queryperiode)){

    if(!empty($list->datauitdb)) {
    $check = "checked";
    }

echo "<input name='. $list->weeknummer .' value=' . $list->weeknummer . ' type= "checkbox" $check>' . $list->begindag . ' ' . $list->beginmaand .
 ' t/m ' . $list->einddag . ' ' . $list->eindmaand . '<br>"
;
}

?>


dit kan overgens gewoon in de while loop zou gewoon een var maken
Gewijzigd op 01/01/1970 01:00:00 door stefan
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.