Ik loop tegen een klein probleempje aan.
Ik heb nu een PM systeem laten ontwikkelen, dit werkt super.
echter heb ik een marktplaats systeem.
Nu is mijn bedoeling dat een gebruiker op een willekeurige advertentie,
direct rechtstreeks contact kan opnemen met de juiste betreffende adverteerder.
en niet zoals het nu is met een dropdown, zodat je zelf eerst nog naar de juiste naam moet zoeken.
Hoe moet ik dit het beste aanpakken?
Ik wil dus geen dropdown zien en de naam van de juiste adverteerder moet hiervoor direct automatisch worden ingevuld.
de code die nu gebruikt wordt voor verzending van een PM is:
<?php
$userid = $usrd[id];
<form name="formulier" method="post" action="?d=login&s=pm_verwerk" >
<table border="1" width="800">
<tr><td width="200" bgcolor=#FFFFFF><b>Ontvanger: <b/></td><td width="600" bgcolor=#FFFFFF>
[code]<?
$zenden_aan = $_GET['id_naar'];
if($_GET['reactie']=="1"){
echo $_GET['naamont'];
$ik = $usrd[id];
$user_SQL3="SELECT * FROM escort_user WHERE id ='".$ik."'";
$user_result3=mysql_query($user_SQL3);
while($users3=mysql_fetch_array($user_result3)){
$mijnnaam = $users3['user'];
}
}
elseif($_GET['reactie']==""){
?>
<select name="naar">
<?
$ik = $usrd[id];
$user_SQL3="SELECT * FROM escort_user WHERE id ='".$ik."'";
$user_result3=mysql_query($user_SQL3);
while($users3=mysql_fetch_array($user_result3)){
$mijnnaam = $users3['user'];
}
$user_SQL="SELECT id,user,voornaam,familienaam,email FROM escort_user ORDER BY user ASC";
$user_result=mysql_query($user_SQL);
while($users=mysql_fetch_array($user_result)){
$id = $users['id'];
$vn = $users['voornaam'];
$an = $users['familienaam'];
$un = $users['user'];
?><option value="<? echo $id ;?>"><? echo "$un"; ?></option>
<?
}
}
?>
</td></tr>
<tr><td width="200" bgcolor=#FFFFFF><b>Onderwerp: </b></td><td width="600" bgcolor=#FFFFFF><input name="onderwerp" type="text" size="75" value="<? echo $_GET['re'] ?>"/></td></tr>
</table>
<table border="1" width="800">
<tr><td bgcolor=#FFFFFF>
<textarea name="berichtl" cols="148" rows="25" ><? echo $_GET['reactieop'] ?></textarea>
</td></tr></table>
<br />
<input type="hidden" value="0" name="admin" />
<input type="hidden" value="<? echo $mijnnaam; ?>" name="vannaam" />
<?
if($_GET['reactie']=="1"){
echo '<input type="hidden" value="'.$zenden_aan.'" name="naar" />';
}
?>
<input type="submit" value="verstuur" name="actie" />
</form>
</div>
<?
echo '<table border="0"><tr><td><br/><br/><br/></td></tr></table>';
}
?>
- Klein php vraagje
-
14-09-2012, 10:48 #1
- Berichten
- 390
- Lid sinds
- 14 Jaar
Klein php vraagje
-
In de schijnwerper
[SNELLE LEVERING] Laat je website / webshop snel en professioneel bouwen!Freelance / WerkProduct feed grid V1.7 - Creer een affiliate shop in 2 min - WP plugin - V1.7 NU LIVEPHP scriptsAanbieding: Compute Ryzen 5 Server – OP=OP!HostingZeer ervaren programmeur beschikbaar | web, api & appFreelance / Werk -
14-09-2012, 11:00 #2
- Berichten
- 95
- Lid sinds
- 16 Jaar
Re: Klein php vraagje
Je moet via de GET-methode de juiste naam laten uitpuffen door de database bij de advertentie. Wanneer je die naam hebt moet je een link doorsturen naar het PM-systeem met de juiste naam/user-id.
Het is trouwens erg onoverzichtelijk en daarnaast ook erg onveilig geprogrammeerd..
-
14-09-2012, 11:09 #3
- Berichten
- 390
- Lid sinds
- 14 Jaar
Re: Klein php vraagje
@Lorenzo: Het PM systeem is niet door mij gemaakt, maar door een andere php scripter. Maar zou je mij eventueel iets meer uitleg kunnen geven en mij een beetje op de goeie weg brengen. Alvast bedankt
-
15-09-2012, 07:17 #4
- Berichten
- 504
- Lid sinds
- 16 Jaar
Re: Klein php vraagje
Hey Leo,
Ik neem aan dat je hier niet of héél erg weinig voor betaald hebt?
Het systeem is zó slecht dat ik aanraad niet eens verder te kijken maar gewoon een nieuwe programmeur zoeken.
Gr.
Rogier Fischer
-
15-09-2012, 08:01 #5
64BitsWebhosting.EU
- Berichten
- 2.085
- Lid sinds
- 18 Jaar
-
15-09-2012, 09:37 #6
- Berichten
- 504
- Lid sinds
- 16 Jaar
Re: Klein php vraagje
Ik geloof dat de gemiddlede scripter beter script dan dit. (hoop ik)
-
16-09-2012, 07:28 #7
- Berichten
- 390
- Lid sinds
- 14 Jaar
Re: Klein php vraagje
Is dit een topic om iemand af te kraken.
Of is dit een topic om mij eventueel te kunnen helpen.
Als je mij geen antwoord hierop kunt geven, zeg dan aub niks!
Eventueel iemand hier die mij wel kan helpen?
-
16-09-2012, 07:38 #8
- Berichten
- 504
- Lid sinds
- 16 Jaar
Re: Klein php vraagje
Beste Leo,
Ik heb geloof ik het beste antwoord al gegeven.
Gr.
Rogier Fischer
-
16-09-2012, 07:48 #9
- Berichten
- 390
- Lid sinds
- 14 Jaar
Re: Klein php vraagje
dat was geen antwoord op mijn vraag (zie begin topic)
Aanvullend bericht:
@rogier: Heeft jou antwoord dan waarde voor dit topic, jou antwoord is compleet off topic. Ja je mening mag je geven, tuurlijk. maar ik had een vraag en daar had ik graag een antwoord voor gekregen. Of in ieder geval een klein beetje hulp om mij op de goeie weg te zetten!Laatst aangepast door leo rutjens : 16-09-2012 om 08:19 Reden: Automatisch samengevoegd.
-
16-09-2012, 09:55 #10
- Berichten
- 132
- Lid sinds
- 13 Jaar
Re: Klein php vraagje
Had toevallig niks te doen. =) Maar ik zit niet op mn eigen PC. Dus ik heb eraan gewerkt in kladblok. Niet ideaal, dus check het nog wel even op syntax errors e.d. Het verder opschonen van de code laat ik aan jouw over. ;) Succes ermee.
Code:<?php //Variabelen definieren $userID = intval($usrd['id']); //wordt 0 indien niet integer. $ontvangerID = intval($_GET['id_naar']); //Ophalen gegevens huidige gebruiker $user_SQL3="SELECT * FROM escort_user WHERE id ='".$userID ."'"; $user_result3=mysql_query($user_SQL3); while($users3=mysql_fetch_array($user_result3)){ $userName = $users3['user']; } ?> <form name="formulier" method="post" action="?d=login&s=pm_verwerk" > <table border="1" width="800"> <tr> <td width="200" bgcolor=#FFFFFF><b>Ontvanger: <b/></td> <td width="600" bgcolor=#FFFFFF> <?php if($_GET['reactie']=="1"){ echo $_GET['naamont']; } elseif(!empty($ontvangerID)){ //Ophalen gegevens ontvanger $user_SQL3="SELECT * FROM escort_user WHERE id ='".$ontvangerID ."'"; $user_result3=mysql_query($user_SQL3); while($resultset = mysql_fetch_array($user_result3)){ $naamOntvanger = $resultset['user']; } echo '<p>Ontvanger: '.$naamOntvanger.'</p>'; echo '<input type="hidden" name="naar" /> '; } elseif( empty($_GET['reactie']) ){ echo '<select name="naar">'; $user_SQL="SELECT id,user,voornaam,familienaam,email FROM escort_user ORDER BY user ASC"; $user_result=mysql_query($user_SQL); while($users=mysql_fetch_array($user_result)){ $id = $users['id']; $vn = $users['voornaam']; $an = $users['familienaam']; $user = $users['user']; echo '<option value="'.$id.'">'.$user.'</option>'; }; echo '</select>' } ?> </td> </tr> <tr> <td width="200" bgcolor=#FFFFFF><b>Onderwerp: </b></td> <td width="600" bgcolor=#FFFFFF> <input name="onderwerp" type="text" size="75" value="<? echo $_GET['re'] ?>" /> </td> </tr> </table> <table border="1" width="800"> <tr> <td bgcolor=#FFFFFF> <textarea name="berichtl" cols="148" rows="25" > <? echo $_GET['reactieop']; ?> </textarea> </td> </tr> </table> <br /> <input type="hidden" value="0" name="admin" /> <input type="hidden" value=" <?php echo $userName; ?>" name="vannaam" /> <?php if($_GET['reactie']=="1"){ echo '<input type="hidden" value="'.$ontvangerID.'" name="naar" />'; } ?> <input type="submit" value="verstuur" name="actie" /> </form> </div> <table border="0"><tr><td><br/><br/><br/></td></tr></table>
Laatst aangepast door DaanBiesterbos : 16-09-2012 om 09:58 Reden: Typfout.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic