gevonden resultaten selecteren met checkbox en dan mailen
Door
Onbekende gebruiker
op 30-12-2004 10:07
1.197 views
Hallo ik ben 3ejaars student psychologie en ik ben bezig met een onderzoekje. Het is een site waarop je mensen uit je regio kunt selecteren en waarna je een paar resultaten krijgt, afhankelijk van je keuze. So far so good! Dit hele stuk heb ik al voor elkaar...
Maar nu is het de bedoeling dat er achter de gevonden resultaten een checkbox komt (kan ik me ook nog wat bij voorstellen) en dat deze checkboxen standaard allemaal zijn aangevinkt. Op het moment dat je dan op de submit knop drukt, die er dus ook nog bij moet, zal er een mailtje moeten gaan naar de aangevinkte mensen en zal er dus in een bestandje weggeschreven moeten worden wie er allemaal een mailtje hebben gehad. Kan iemand mij helpen? Alvast bedankt!
Groetjes Jeroen
Kan je even laten zien wat je al hebt? Dat maakt het allemaal even iets duidelijker
?
Onbekende gebruiker
30-12-2004 10:26
<?php
//Verbinding maken met de database
include("inc_connect.php");
// De SQL Query
$query="SELECT * FROM data WHERE
Regio LIKE '%". $_GET['rid'] . "%' ORDER BY id ASC" ;
$result = mysql_query($query) or die ("FOUT: " . mysql_error());
?>
<h3>U heeft naar mensen gezocht in de regio <?php echo(stripslashes($_GET['rid']));?></h3>
<p><strong>De volgende mensen zijn gevonden:</strong></p>
<?php
// Begin met donker
$sPrintKleur = '#C9CACB';
echo '<table width=100% nowrap>';
// Maakt een lus waarin rijen uit de database worden geprint
while (list($id, $Naam) =
mysql_fetch_row($result)){
// print de rij
echo '<tr bgcolor='.$sPrintKleur.' ><td><strong>'.$Naam.'</strong></td></tr>';
// Wissel van kleur:
if ($sPrintKleur == '#C9CACB')
{
// de printkleur was donker, dus dat wordt nu licht
$sPrintKleur = '#EEEFEF';
}
else
{
// De printkleur was niet donker, dus het was licht, dus schakelen we over naar donker
$sPrintKleur = '#C9CACB';
}
}
echo '</table>';
?>
Het laatste stuk is dus om de rijen om en om een andere achtergrondkleur te geven...Achter de gevonden resultaten moeten nu nog checkboxen komen, die standaard zijn geselecteerd....Als je de mensen hebt geselecteerd kun je op submit drukken en dan gaat er een mailtje naar deze mensen...ook moet er in een bestandje weg worden geschreven wie er een mailtje hebben gehad.
dat form laat je beginnen boven die lus en daarin echo je die check boxes, het lijkt me dat je dan onder je lus nog een invul veld maakt waarin ze hun email adress invullen, en met een submit /cancel knop..
atm weet ik niet hoe je die checkboxes aangevinkt laat maar ik ga ff googlen :)