Goedemiddag allemaal,

Voor ik hier ben gaan komen vragen heb ik eerst heel wat dingen afgezocht, geprobeerd maar tevergeefs mocht niks lukken, letterlijk niks....

Ik heb dus een profielensite met beantwoording, linkerkant profiel en rechterkant een profiel, berichten komen binnen en via daar kan er ook weer gereageerd worden.

Nu wil ik graag foto's per profiel ergens naartoe uploaden naar een mapje en vervolgens weer kunnen oproepen onder mijn tekstvak en daar vervolgens mits er foto's aanwezig zijn een foto kunnen selecteren en verzenden samen met een bericht.

Heeft iemand hier een idee of oplossing voor misschien?

Wat ik ongeveer bedoel: https://imgur.com/XavvWjb

Picture id koppelt aan user_id dat doet hij op moment dat ik een foto upload aan bijvoorbeeld profiel 10900.

Op front roept hij op met:

<?php
					if(!isset($_SESSION['user_id'])){
			  ?>
			  <p> U dient zich eerst te registreren voordat u alle fotos kunt bekijken van   <?php echo $row->profile_name; ?>  </p>
			  <?php }else{ ?>

			  
                <div id="gallery-carousel">
				
				<?php
				
				$pvoto= get_stat("SELECT count(*) as num from user_pictures WHERE user_id=".$row->profile_id);
				if($pvoto->num != 0 ){
				
				$private = get_stat("select * from picture_request where f_pi ='".$_SESSION['profile_id']."' and t_pi = '".$row->profile_id."'");
			
				if(empty($private)){
					echo '<a href="#" class="button alert prequest"><i class="icon-instagram"></i> Privefotos bekijken? </a>' ;
				}else{
					if($private->status !=='accepted'){
							echo '<a href="#" class="button alert"><i class="icon-coffee"></i> Aanvraag wordt behandeld </a>' ;
					}else{
						slidemini($_GET['id']);
					}
				}
				
				}

				?>


Maar het gaat mij er enkel om dat ik het kan oproepen onder de tekstvak en dan kan meesturen naar een profiel toe
Dan lijkt een koppeltabel in je database zeker niet overbodig.

PS: We hebben ook [code] tags in het forum. :)
Oh ja, excuses! Hoe kan ik zoiets dan maken dat het gewoon naar behoren gaat werken zoals ik het zou willen? :P haha..

Of dat misschien iemand het voor me kan maken.. Uiteraard tegen vergoeding dan.
Die foto's stuur je dus naar iemand anders, begrijp ik? Dan sla je in de koppeltabel de picture_id op, jouw ID, die van de ontvanger, en het type van de koppeling (bijv. privébericht)
Ik wil de foto's inderdaad naar een ander dan sturen maar ik moet ze a: eerst oproepen vanuit de database onder de tekstvak en dan vervolgens kunnen selecteren en sturen maar zelfs dat is er nog niet eens
Je maakt een while-loop om je foto's uit je foto-tabel uit te lezen. Je hangt in je design een checkbox aan de foto met daarin de pictureID als value, en blokhaken [] aan het uiteinde van de name omdat het een array is.

Dan met een foreach uitlezen en de foto's in de koppeltabel plaatsen.
Dit is hoe het op het moment nu is...

<!-- MESSAGE -->
				<div class="span6">
				<div id="result"></div>
				
				<!-- message box -->
				<form id="myForm1" method="POST" action="../controller/ajax.php">
					
				
				<textarea style="width:98%; margin-top:3px;" id="msg-box" maxlength="<?php echo $meta['max_char']; ?>"  name="message" rows="4"></textarea>
				<input id="attachpict" name="attachpict" type="file">
				
<a class="btn btn-mini"  id="example"  data-toggle="popover" data-placement="right" data-content='<div >
<?php foreach ($icons as $key => $icon){

echo str_replace('/>',' class="emoticons" onmouseover="this.style.border=&quot;#aaaaaa 1px solid&quot;" onmouseout="this.style.border=&quot;#ffffff 1px solid&quot;" style="float: left; margin: 1px; cursor: pointer; border: 1px solid rgb(255, 255, 255); padding: 2px;" title="'.$key.'" border="0" />',$icon);
}
?>
</div>' title="" data-original-title="Emoticons <button id='popovercloseid' type='button' class='close'>&times;</button>"  > 
<img src="../img/emoticon-happy.png" >
</a><span id="tot" style="padding-left:10px;"></span>
<?php if ($profile_id !== '') echo load_images($profile_id,config::site_url);?>
<input type="hidden" name="to" id="to" value="<?php echo $from; ?>" >
<input type="hidden" name="from" value="<?php echo $to; ?>">
<input type="hidden" name="send_message" value="yes">
								
<button class="btn btn-primary ajax" id="kirim_man" style="float:right;"><i class="icon icon-white icon-envelope" ></i><?php echo $trns['send']; ?></button>  
<!-- enc of message box -->
</form>
Het waren trouwens code-tags, mijn excuses!
De php-tag is bedoeld om naar PHP-functies te linken. Zie ook de Veelgestelde Vragen op deze site.

Maar je moet eerst dus je foto's via een while()-loop ophalen.

Als het niet lukt, en je wilt het uitbesteden aan iemand anders, dan volstaat een topic in het Vacature-forum volgens de genoemde criteria.
Ik had het inderdaad door, zodoende even teruggekeken en toen zag ik inderdaad code staan in plaats van PHP.
Ik denk dat ik dit inderdaad maar moet uitbesteden want het script is gewoon enorm raar, serieus en ik ga hier niet uitkomen zelf denk ik.
Ik zie dat de layout en PHP door elkaar zijn geweven, en dat maakt het script lastig uit te breiden.

Ikzelf ben voorstander van een gescheiden opzet, zoals in een MVC-framework.

Reageren