Hey,
Ik zit met ene lomp ding.
Ik ben vergeten met checkboxen hoe je ales kunt selecteren.
Mijn php scriptje:


<?php
begintabel("Prive Berichten > Overzicht");
echo'<form action='.$_SERVER['PHP_SELF'].' name=submit method=POST>';
?><table border="0" width="520" cellpadding="0" style="border-collapse: collapse" id="table1">
<tr>
<td width="15"><option select="id"><input type="checkbox" name="select" value="id" label="select" select="id"></option>// het geen wat alles moet selecteren het knopje dus</td>
<td width="15"></td>
<td width="200"><b>Onderwerp</b></td>
<td width="150"><b>Van</b></td>
<td width="150"><b>Datum</b></td>
</tr>
<?php
while($obj = mysql_fetch_object($query)){
if($obj->gelezen == "" OR $obj->gelezen == "0"){
$onderwerp = "<b>".lekubb(choppen($obj->onderwerp, 50))."</b>";
$plaatje = "red";
} else {
$onderwerp = "".lekubb(choppen($obj->onderwerp, 50))."";
$plaatje = "green";
} ?>

<tr onMouseOver="this.style.backgroundColor='<? echo $tover; ?>';this.style.cursor='hand'"; onMouseOut="this.style.backgroundColor='';">
<td width="30"><option label="id"><input type="checkbox" name="id" value="<?php echo $obj->id; ?>" label="id"></option>//dit is het knopje om er 1 te selecteren</td>
<td width="15"><img src='images/point_<?php echo $plaatje;?>.jpg' alt='<?php echo $alt; ?>'></td>
<td width="200" onClick="window.location.href='$sitelink/pm.php?id=<?php echo $obj->id; ?>&actie=bekijk'"><?php echo $onderwerp; ?></td>
<td width="150"><?php echo gebruikersnaam($obj->uservid); ?></td>
<td width="150"><?php echo $obj->datum; ?></td></tr>



Ik hoop dat jullie mijn vraag een beetje snappen :\
Want ik ben het vergeten erg lomp maarja...

Ik heb weleens 2 dagen over een "simpel"stukje js gedaan !
( t'is wel zelf gelukt :( )

Morgen ochtend ff new formpje maken met paar checkbox de js erin ff goed kijken naar spelfoutjes en 't werkt

and your running again.

You are a diehard or . . you are a DIEHARD !!!
Schelden en vloeken helpt ook weinig. Ik heb de reacties gelezen die je hebt gekregen. Meer antwoorden zijn er niet, je moet dat gewoon toepassen.

PS Ik zie ook nergens een SELECT

Edit: Typo
SanThe schreef op 21.08.2005 23:35
Schelden en vloeken helpt ook weinig. Ik heb de reacties gelezen die je hebt gekregen. Meer antwoorden zijn er niet, je moet dat gewoon toepassen.

PS Ik zie ook nergens een SELECT

Edit: Typo


Dat komt omdat je niet het hele script hebt :\

Het script tot nu toe:

<?php
include("global.php");
include("header.php");
?>
<SCRIPT LANGUAGE="JavaScript">


<!-- Begin
function checkAll(field)
{
for (i = 0; i < field.length; i++)
field[i].checked = true ;
}

function uncheckAll(field)
{
for (i = 0; i < field.length; i++)
field[i].checked = false ;
}
// End -->
</script>
<?php
if(functie() >= "1"){
$id = htmlspecialchars(stripslashes($_GET['id']));
$actie = htmlspecialchars(stripslashes($_GET['actie']));
$naar = htmlspecialchars(stripslashes($_GET['naar']));

$query = mysql_query("Select * From prive_berichten Where id='$id'");
$assoc = mysql_fetch_assoc($query);

if($assoc['userid'] == $_COOKIE['id'] AND $actie == bekijk){
mysql_query("Update prive_berichten Set gelezen='1' Where id='$id'");
$datum = (date('d-m-Y', $assoc['datum']) !== date ('d-m-Y')) ? date('d-m-Y', $assoc['datum']) : date('H:i', $assoc['datum']);
begintabel("Opties");
echo'- <a href="$sitelink/pm.php?id='.$id.'&actie=reageer&naar='.gebruikersnaam($assoc['uservid']).'">Reageer op dit bericht</a><br>
<s>- Verwijder dit bericht!</s>';
eindetabel();
echo'<br>';
begintabel("<a href='pm.php'>Prive Berichten</a> > ".$assoc['onderwerp']."");
echo'<table cellSpacing="0" cellPadding="5" width="100%" border="0" id="table13">
<tr>
<td style="BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #696969 1px solid" vAlign="top" width="120">'.userinfo($assoc['uservid']).'</td>
<td style="BORDER-TOP: #696969 1px solid" vAlign="top">'.ubb($assoc['bericht']).'</td>
</tr>
<tr>
<td style="BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid" width="120">
'.$datum.'</td>
<td style="BORDER-TOP: #cccccc 1px solid">
</tr>
</table>';
eindetabel();
} elseif($actie == "reageer" AND $id != "") {
$lid = mysql_query("Select * From leden Where gebruikersnaam='$naar'");
$naarw = mysql_fetch_object($lid);
if($submit){
if(empty($_POST['naar'])){
$fout = "U heeft naar niet ingevuld.";
} elseif(empty($_POST['onderwerp'])){
$fout = "U heeft onderwerp niet ingevuld.";
} elseif(empty($_POST['bericht'])){
$fout = "U heeft bericht niet ingevuld.";
}
if(!$fout){
mysql_query("Insert Into prive_berichten (userid, uservid, datum, bericht, onderwerp) VALUES ('".$_POST['id']."', '".$_COOKIE['id']."', '".date("d/m/y")." ".date("H:i")."', '".$_POST['bericht']."', '".$_POST['onderwerp']."')");
begintabel("<a href='$sitelink/pm.php'>Prive Berichten</a> > Reageren op '".$assoc['onderwerp']."'");
echo'Je hebt met succes gereageerd!';
eindetabel();
} else {
begintabel("Fout!");
echo $fout;
eindetabel();
}
} else {
begintabel("<a href='pm.php'>Prive Berichten</a> > Reageren op '".$assoc['onderwerp']."'");
echo "<form name='pmreageren' action='$sitelink/pm.php?id=".$id."&actie=".$actie."&naar=".$naar."' method='POST'>
Hier onder kunt u reageren op een ontvangen prive bericht!<br><br>
Naar: <input type='text' name='naar' value='".$naar."'><input type='hidden' name='id' value='".$naarw->id."'><br>
Onderwerp: <input type='text' name='onderwerp' value='Re: ".$assoc['onderwerp']."'><hr>
".icon("pmreageren", "bericht")."
<textarea name='bericht' rows='6' style='width: 100%;'>----- Het oude bericht! -----
".$assoc['bericht']."

</textarea>
<input type='submit' name='submit' value='Reageer op prive bericht!' style='width: 100%; height: 24px;' onClick=\"this.value='Moment geduld a.u.b...'\">";

eindetabel();
}
} elseif($actie == ""){

if($submit12){
mysql_query("Delete all From prive_berichten");
ob_start();
header("Location: $sitelink/pm.php");
ob_end_flush();
}

if($myform){
mysql_query("Delete From prive_berichten Where id='".$_POST['id']."'");
ob_start();
header("Location: $sitelink/pm.php");
ob_end_flush();
} else {

begintabel("Prive Berichten");
?>
<table border="0" width="520" cellpadding="0" style="border-collapse: collapse" id="table1">
<tr>
<td width="500" valign="top">
<?php
echo'<a href=pm.php?actie=nieuw>Nieuw bericht versturen!</a>';
?></td><td width="500" valign="top"></td></tr></table>
<?php
eindetabel();
echo'<br>';
$query = mysql_query("Select * From prive_berichten Where userid='".$_COOKIE['id']."' ORDER BY id DESC");
if(!mysql_num_rows($query)){
begintabel("Prive Berichten > Overzicht");
echo'<i>Er zijn geen prive berichten aanwezig!</i>';
eindetabel();
} else {
begintabel("Prive Berichten > Overzicht");
echo'<form action='.$_SERVER['PHP_SELF'].' name=myform method=POST>';
?>
<table border="0" width="520" cellpadding="0" style="border-collapse: collapse" id="table1">
<tr>
<td width="15"></td>
<td width="15"></td>
<td width="200"><b>Onderwerp</b></td>
<td width="150"><b>Van</b></td>
<td width="150"><b>Datum</b></td>
</tr>
<?php
while($obj = mysql_fetch_object($query)){
if($obj->gelezen == "" OR $obj->gelezen == "0"){
$onderwerp = "<b>".lekubb(choppen($obj->onderwerp, 50))."</b>";
$plaatje = "red";
} else {
$onderwerp = "".lekubb(choppen($obj->onderwerp, 50))."";
$plaatje = "green";
} ?>

<tr onMouseOver="this.style.backgroundColor='<? echo $tover; ?>';this.style.cursor='hand'"; onMouseOut="this.style.backgroundColor='';">
<td width="30"><option label="id"><input type="checkbox" name="list" value="<?php echo $obj->id; ?>" label="id"></option></td>
<td width="15"><img src='images/point_<?php echo $plaatje;?>.jpg' alt='<?php echo $alt; ?>'></td>
<td width="200" onClick="window.location.href='$sitelink/pm.php?id=<?php echo $obj->id; ?>&actie=bekijk'"><?php echo $onderwerp; ?></td>
<td width="150"><?php echo gebruikersnaam($obj->uservid); ?></td>
<td width="150"><?php echo $obj->datum; ?></td></tr>

<?php }
eindetabel();
echo'<tr><td><input type="submit" name="submit" value="Verwijder geselecteerde berichten!!" onClick="this.value=\'Moment geduld a.u.b...\'"></td></form>';
echo'<tr><td><input type="submit" name="submit12" value="Verwijder alle berichten!!" onClick="this.value=\'Moment geduld a.u.b...\'"></td></tr></table>';
?>
<input type="button" name="CheckAll" value="Check All" onClick="checkAll(document.myform.list)">
<input type="button" name="UnCheckAll" value="Uncheck All" onClick="uncheckAll(document.myform.list)">
</form>
<?php


}
}
}
elseif($actie == "nieuw") {
if($submit){
if(empty($_POST['naar'])){
$fout = "U heeft naar niet ingevuld.";
} elseif(empty($_POST['onderwerp'])){
$fout = "U heeft onderwerp niet ingevuld.";
} elseif(empty($_POST['bericht'])){
$fout = "U heeft bericht niet ingevuld.";
}
if(!$fout){
$lid = mysql_query("Select * From leden Where gebruikersnaam='".$_POST['naar']."'");
$naarw = mysql_fetch_object($lid);
mysql_query("Insert Into prive_berichten (userid, uservid, datum, bericht, onderwerp) VALUES ('".$naarw->id."', '".$_COOKIE['id']."', '".date("d/m/y")." ".date("H:i")."', '".$_POST['bericht']."', '".$_POST['onderwerp']."')");
begintabel("<a href='pm.php'>Prive Berichten</a> > Nieuw Bericht");
echo'Je hebt dit prive bericht met succes verzonden!';
eindetabel();
} else {
begintabel("Fout!");
echo $fout;
eindetabel();
}
} else {
begintabel("<a href='pm.php'>Prive Berichten</a> > Nieuw Bericht");
echo "<form name='pmreageren' action='$sitelink/pm.php?id=$id&actie=$actie&naar=$naar' method='POST'>
Hier onder kunt u een nieuw bericht opstellen!<br><br>
Naar: <input type='text' name='naar' value='".$naar."'><input type='hidden' name='id' value='".$naarw->id."'><br>
Onderwerp: <input type='text' name='onderwerp' value=''><hr>
".icon("pmreageren", "bericht")."
<textarea name='bericht' rows='6' style='width: 100%;'></textarea>
<input type='submit' name='submit' value='Verstuur Prive Bericht' style='width: 100%; height: 24px;' onClick=\"this.value='Moment geduld a.u.b...'\">";

eindetabel();
}
}
}
include("footer.php");
?>
Niemand die me kan helpen?
of misschien niemand die je WIL helpen met jouw commentaar...
Casper schreef op 22.08.2005 11:53
of misschien niemand die je WIL helpen met jouw commentaar...


Of ik kan drek ook volop tegen jou gaan schelden etc maar dit doe ik niet...
Als iemand me kan helpen met dit ben ik je dankbaar.
En als je niet wilt helpen houd je waffel dan en stop met spammen....
En als je niet wilt helpen houd je waffel dan en stop met spammen....


Niet de eerste keer dat je hier leden aanvalt huh? :)

Het is zoals SanThe zegt:
Meer antwoorden zijn er niet, je moet dat gewoon toepassen.


Kan je het niet? Stop dan met websites bouwen en huur iemand in...
knopjes IN de form ej
Hoe kan zo iemand al bijna 400 posts hebben?
Jordi schreef op 22.08.2005 16:00
Hoe kan zo iemand al bijna 400 posts hebben?


Door veel leden af te kraken en te spammen ;)

Reageren