Beste medeformers,

bestaat er een script waarbij bezoekers een keer hun gegevens in moeten vullen. En dat ze daarna op een meerdere sites worden ingevoerd.

Waaarvoor heb ik het nodig?
Ik heb en site over get to paid sites. Nu wil ik een extra functie aan mijn bezoekers geven namelijk dat zij op mijn site al hun gegevens in voeren en dat ze de dan automatisch bij 4 sites worden aangemeld.

Voorbeeld van wat ingevuld moet worden(dit script staat op de sites waarbij je je moet aanmelden, maar het probleem is dat de namen verscillen van de velden):BV <form action="http://www.*****.nl/signup2.php?sid=9c7cd23f4a66a977ee...6a1f076&r=17582"; method="post">
<table id="tgheader">
<tr>
<td colspan="2" id="cgheader">Aanmelden bij ******</td>
</tr>
<tr>
<td colspan="2">Vul de onderstaande gegevens correct in anders kan dit een verwijdering van uw lidmaatschap betekenen.</td>

</tr>

<tr>
<td colspan="2">&nbsp;</td>
</tr>
<tr>
<td>E-Mail adres:</td>
<td><input type="text" name="email"></td>
</tr>

<tr>
<td>Voornaam:</td>
<td><input type="text" name="fname"></td>
</tr>
<tr>
<td>Achternaam:</td>
<td><input type="text" name="sname"></td>
</tr>

<tr>
<td>Adres:</td>
<td><input type="text" name="address"></td>
</tr>
<tr>
<td>Postcode:</td>
<td><input type="text" name="zipcode"></td>
</tr>

<tr>
<td>Woonplaats:</td>
<td><input type="text" name="city"></td>
</tr>
<tr>
<td>Provincie:</td>
<td><select name="state">
<OPTION>Kies uw Provincie</OPTION>

<OPTION VALUE="Drenthe">Drenthe</OPTION>
<OPTION VALUE="Flevoland">Flevoland</OPTION>
<OPTION VALUE="Friesland">Friesland</OPTION>
<OPTION VALUE="Gelderland">Gelderland</OPTION>
<OPTION VALUE="Groningen">Groningen</OPTION>
<OPTION VALUE="Limburg">Limburg</OPTION>

<OPTION VALUE="Noord-Brabant">Noord-Brabant</OPTION>
<OPTION VALUE="Noord-Holland">Noord-Holland</OPTION>
<OPTION VALUE="Overijssel">Overijssel</OPTION>
<OPTION VALUE="Utrecht">Utrecht</OPTION>
<OPTION VALUE="Zeeland">Zeeland</OPTION>
<OPTION VALUE="Zuid-Holland">Zuid-Holland</OPTION>

<option>---------------------</option>
<option value="Antwerpen">Antwerpen</option>
<option value="Brussel">Brussel</option>
<option value="Limburg">Limburg</option>
<option value="Vlaams Brabant">Vlaams Brabant</option>
<option value="Oost Vlaanderen">Oost Vlaanderen</option>

<option value="West Vlaanderen">West Vlaanderen</option>
</select>
</td>
</tr>
<tr>
<td>Land:</td>
<td><select name="country">
<option value="nl">Nederland</option>

<option value="be">Belgiƫ</option>

</select>
</td>
</tr>
<tr>
<td>Geboorte datum:<br><FONT SIZE="1">(dd-mm-jjjj)</FONT></td>
<td>

<select name="birth_day">
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>

<option value="06">06</option>
<option value="07">07</option>
<option value="08">08</option>
<option value="09">09</option>
<option value="10">10</option>
<option value="11">11</option>

<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>

<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>

<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>

<option value="30">30</option>
<option value="31">31</option>
</select>
<select name="birth_month">
<option value="1">jan</option>
<option value="2">feb</option>
<option value="3">mar</option>

<option value="4">apr</option>
<option value="5">may</option>
<option value="6">jun</option>
<option value="7">jul</option>
<option value="8">aug</option>
<option value="9">sep</option>

<option value="10">oct</option>
<option value="11">nov</option>
<option value="12">dec</option>
</select>
<select name="birth_year">
<option value="1900">1900</option>
<option value="1901">1901</option>

<option value="1902">1902</option>
<option value="1903">1903</option>
<option value="1904">1904</option>
<option value="1905">1905</option>
<option value="1906">1906</option>
<option value="1907">1907</option>

<option value="1908">1908</option>
<option value="1909">1909</option>
<option value="1910">1910</option>
<option value="1911">1911</option>
<option value="1912">1912</option>
<option value="1913">1913</option>

<option value="1914">1914</option>
<option value="1915">1915</option>
<option value="1916">1916</option>
<option value="1917">1917</option>
<option value="1918">1918</option>
<option value="1919">1919</option>

<option value="1920">1920</option>
<option value="1921">1921</option>
<option value="1922">1922</option>
<option value="1923">1923</option>
<option value="1924">1924</option>
<option value="1925">1925</option>

<option value="1926">1926</option>
<option value="1927">1927</option>
<option value="1928">1928</option>
<option value="1929">1929</option>
<option value="1930">1930</option>
<option value="1931">1931</option>

<option value="1932">1932</option>
<option value="1933">1933</option>
<option value="1934">1934</option>
<option value="1935">1935</option>
<option value="1936">1936</option>
<option value="1937">1937</option>

<option value="1938">1938</option>
<option value="1939">1939</option>
<option value="1940">1940</option>
<option value="1941">1941</option>
<option value="1942">1942</option>
<option value="1943">1943</option>

<option value="1944">1944</option>
<option value="1945">1945</option>
<option value="1946">1946</option>
<option value="1947">1947</option>
<option value="1948">1948</option>
<option value="1949">1949</option>

<option value="1950">1950</option>
<option value="1951">1951</option>
<option value="1952">1952</option>
<option value="1953">1953</option>
<option value="1954">1954</option>
<option value="1955">1955</option>

<option value="1956">1956</option>
<option value="1957">1957</option>
<option value="1958">1958</option>
<option value="1959">1959</option>
<option value="1960">1960</option>
<option value="1961">1961</option>

<option value="1962">1962</option>
<option value="1963">1963</option>
<option value="1964">1964</option>
<option value="1965">1965</option>
<option value="1966">1966</option>
<option value="1967">1967</option>

<option value="1968">1968</option>
<option value="1969">1969</option>
<option value="1970">1970</option>
<option value="1971">1971</option>
<option value="1972">1972</option>
<option value="1973">1973</option>

<option value="1974">1974</option>
<option value="1975">1975</option>
<option value="1976">1976</option>
<option value="1977">1977</option>
<option value="1978">1978</option>
<option value="1979">1979</option>

<option value="1980">1980</option>
<option value="1981">1981</option>
<option value="1982">1982</option>
<option value="1983">1983</option>
<option value="1984">1984</option>
<option value="1985">1985</option>

<option value="1986">1986</option>
<option value="1987">1987</option>
<option value="1988">1988</option>
<option value="1989">1989</option>
<option value="1990">1990</option>
<option value="1991">1991</option>

<option value="1992">1992</option>
<option value="1993">1993</option>
<option value="1994">1994</option>
<option value="1995">1995</option>
<option value="1996">1996</option>
<option value="1997">1997</option>

<option value="1998">1998</option>
<option value="1999">1999</option>
<option value="2000">2000</option>
</select>
</td>
</tr>
<tr>

<td>Geslacht:</td>
<td>
<select name="gender" SIZE="1">
<option value="male">Man</option>
<option value="female">Vrouw</option>
</select>
</td>

</tr>
<tr>
<td>Betalingswijze:</td>
<td>
<select name="payment_method" SIZE="1">

<option value="5">Bank/Giro Overschrijving</option>

</select>
</td>

</tr>
<tr>
<td>Rekening Nr.</td>
<td><input type="text" name="payment_account"></td>
</tr>
<tr>
<td valign="top">Selecteer uw interesses:</td>
<td>

<table width="100%">
<tr>
<td valign="top">
<input class="submit3" type="checkbox" name="interests[personal_finance]" class="radio"> Financieel
<br><input class="submit3" type="checkbox" name="interests[computers_internet]" class="radio"> Computers
<br><input class="submit3" type="checkbox" name="interests[technology]" class="radio"> Techniek
<br><input class="submit3" type="checkbox" name="interests[automotive]" class="radio"> Auto's
<br><input class="submit3" type="checkbox" name="interests[home_garden]" class="radio"> Huis & Tuin
</td>

<td valign="top">
<input class="submit3" type="checkbox" name="interests[recreation]" class="radio"> Uitgaan
<br><input class="submit3" type="checkbox" name="interests[sport_game]" class="radio"> Sport & Games
<br><input class="submit3" type="checkbox" name="interests[food_drink]" class="radio"> Eten & Drinken
<br><input class="submit3" type="checkbox" name="interests[movie_music]" class="radio"> Film & Muziek
<br><input class="submit3" type="checkbox" name="interests[mode_lifestyle]" class="radio"> Mode & Lifestyle
</td>

</tr>
</table>
</td>
</tr>
<tr>
<td>Schuilnaam:</td>
<td><input type="text" name="additional[field1]"></td>
</tr>

<!-- <tr bgcolor="#eaeaea">
<td>Additional field 2:</td>
<td><input type="text" name="additional[field2]"></td>
</tr>-->
<tr>
<td>Wachtwoord:</td>
<td><input type="password" name="password"></td>
</tr>
<tr>
<td>Bevestig Wachtwoord:</td>
<td><input type="password" name="confirm"></td>

</tr>

<tr>
<td>Aangemeld via:</td>
<td>marc</td>
</tr>


<tr>
<td colspan="2">&nbsp;</td>
</tr>

<tr>
<td colspan="2"><input class="submit3" type="checkbox" class="radio" name="terms" value="agree"> Ik heb de <a href="*****">voorwaarden</a> gelezen en ga hiermee akkoord.</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>

<tr>
<td colspan="2">Alle gegevens op dit formulier moeten worden ingevuld. Als u zich zorgen maakt over uw privacy, lees dan onze <a href="*******</a>.</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<tr>

<td colspan="2"><input class="submit2" type="submit" name="submit" value="Verzenden"></td>
</tr>
</table>
</FORM>
Of er een script bestaat die iets in die richting doet? Misschien.
Of er een script bestaat die precies jou 4 sites invult? Zeer twijfelachtig.

Ik weet niet wat je ervaringen zijn met php, maar in dit geval zou ik een script zelf maken.
Ik ben op het moment echt een new-be, post script kan ik opzich wel maken/editen. maar het probleem is dat de ene site voornaam opslaat als name="snaam" en de andere als name="voornaam" Dat werkt dus niet echt goed met het opvragen van de gegevens, dan moet een text input 3 verschillende namen krijgen.
Niemand? sorry als ik te snel kick.
het makkelijkst wat je kan doen is het volgende:

sla de ingevulde gegevens op in een tabel op een van je websites, en gebruik de tabel van die website voor alle websites, of wat je ook kan doen is, inserten in 4 tabellen, op iedere site 1.

daarna kun je heel simpel de gegevens ophalen en weergeven in je tekstvakken dmv

<input type="text" name="iets" value="<?php echo($waarde); ?>">


mocht je er niet uitkomen, dan post je maar, dit is helemaal niet zo moeilijk

EDIT: ik bekijk net je code en zie wat onhandige dingen die voor veel extra regels zorgen.


<php
<select name="iets">
for ($i=1; $i<=30; $i++)
{
echo('<option value="'.$i.'">'.$i.'</option>');
}
</select>
?>


hiermee kun je iets netzoveel laten uitvoeren als je zelf wilt, dus dat scheelt veel typwerk en regels. gewoon de 30 aanpassen als je een ander aantal wilt.
Beste Stefan,

het probleem is dat de vier sites niet van mij zijn.
Maar het aanmeld script(wat ik hier boven heb neer gezet, dat werkt voor een site een gtp) werkt wel als ik hem op mijn host zet.

Nu is het de bedoeling dat de mensen hun gegevens op een pagina invoeren en dat het automatisch in vier sites word gezet, verstuurd.
Ik zal even de 3 formulieren geven welke in moeten worden gevuld door het script op mijn site.
1 http://www.geldrace.nl/leden/geldrace/aanmelden
2
http://www.geldhalen.nl/signup2.php?sid=1832b9bbde6f5d3fb650497c7954ceed&r=
3
http://www.moneymiljonair.nl/registreren.php?ref=

Op mijn site moet een formulier komen waar gasten hun gegevens kunnen invullen, en dan moet een script op mijn site de gegevens automatisch invoeren bij site 1, site 2, site 3

Misschien is het nu duidelijker verteld,
Ik hoop dat iemand me kan helpen? ben zelf heeel veel aan het lezen en proberen maar kan maar niks goed vinden
Het kan wel, met fsockopen() en dan zelf de POST's erdoorheen drukken. Is wel relatief pittig spul.

Reageren