Archief - PhP: Mailontvangers selecteren via Checkbox

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

50Euro

Legacy Member
Ik heb hier dus code met table met daarin Gebruikersnaam | Status | Checkbox.

Ik haal die uit database met while functie. Hoe kan ik nu het emailadres van iedere aangevinkte gebruiker in een lijst zetten?

Iets met variabel in de name of value van checkbox input?

Ik kan aan alle gegevens van mijn gebruikers enzo.. Maar dit vind ik niet.. :(

Kan iemand mij tip geven ofzo?


PHP:
	<table>
	<tr>
	<td class="titel">Gebruikersnaam</td>
	<td class="titel">Status</td>
	<td class="titel">Selecteren</td>
	</tr>
<?php	
	$query = mysql_query("SELECT * FROM matchstatus WHERE matchid='$matchid' ORDER BY matchstatus DESC"); 
		while($object = mysql_fetch_object($query)){
			$gebruikerid = $object->gebruikerid;
			$huidig_status = $object->matchstatus;
			$huidig_status = $matchstatus[$huidig_status];
	$naam = mysql_query("SELECT * FROM gebruikers WHERE gebruikerid='$gebruikerid'"); 
		while($object = mysql_fetch_object($naam)){
			$email = $object->gebruikersnaam;
			$gebruikersnaam = $object->gebruikersnaam;
		} 
?>
	<tr>
	<td width="150"><?php echo $gebruikersnaam; ?></td>
	<td width="150"><?php echo $huidig_status; ?></td>
	<td width="150"><input type="checkbox" name="mailen" value="<?php echo $email; ?>"></td>
	</tr>
<?php
		}
?>
	<tr>
	<td colspan="3">
	<form method="post" action="<?php echo($_SERVER['PHP_SELF']); ?>">
	<input type="submit" name="mail" value="Mail Geselecteerden" class="inputmatch"><input type="submit" name="terug" value="Terug" class="inputmatch">
	</form>
	</td>
	</tr>
	</table>

50Euro

Legacy Member
Ok, zelf gevonden.. Hoe komt het dat telkens dat als ik een vraag post een uur later zelf het antwoord gevonden heb..

Kweet niet of deze oplossing echt volgens de regels is maar het werkt!!!

PHP:
	<form method="GET" action="<?php echo($_SERVER['PHP_SELF']); ?>">
	<table>
	<tr>
	<td class="titel">Gebruikersnaam</td>
	<td class="titel">Status</td>
	<td class="titel">Selecteren</td>
	</tr>
<?php	
	$query = mysql_query("SELECT * FROM matchstatus WHERE matchid='$matchid' ORDER BY matchstatus DESC"); 
		while($object = mysql_fetch_object($query)){
			$gebruikerid = $object->gebruikerid;
			$huidig_status = $object->matchstatus;
			$huidig_status = $matchstatus[$huidig_status];
	$naam = mysql_query("SELECT * FROM gebruikers WHERE gebruikerid='$gebruikerid'"); 
		while($object = mysql_fetch_object($naam)){
			$email = $object->gebruikersnaam;
			$gebruikersnaam = $object->gebruikersnaam;
		} 
?>
	<tr>
	<td width="150"><?php echo $gebruikersnaam; ?></td>
	<td width="150"><?php echo $huidig_status; ?></td>
	<td width="150"><input type="checkbox" name="oproep" value="<?php echo $gebruikerid; ?>"></td>
	</tr>
<?php
		}
?>
	<tr>
	<td colspan="3">
	<input type="hidden" name="matchid" value="<?php echo $matchid; ?>">
	<input type="submit" name="mail" value="Mail Geselecteerden" class="inputmatch"><input type="submit" name="terug" value="Terug" class="inputmatch">
	</form>
	</td>
	</tr>
	</table>

dJeez

Legacy Member
50Euro zei:
Ok, zelf gevonden.. Hoe komt het dat telkens dat als ik een vraag post een uur later zelf het antwoord gevonden heb..
Omdat je eerst gemakkelijkheidshalve niet goed genoeg naar een oplossing zoekt? :p

VMax

Legacy Member
dJeez zei:
Omdat je eerst gemakkelijkheidshalve niet goed genoeg naar een oplossing zoekt? :p

omdat veel mensen te lui zijn om een simpel antwoord te geven wat de meneer in kwestie veel tijd en gevloek kan besparen...
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan