[PHP] tekst uit tekstbox achter de link

Gestart doorRobbert27 reacties91 weergaven

28 berichten · pagina 1 van 2

Robbert

Lid · Topicstarter

Berichten
9.969
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Heu,
een heel simpel iets maar ik loop nu al vast.
ik heb dus een heel simpel stukje:

link:<br />
<input name="link" type="text" /><br /><br />


nu moet er het stukkie tekst wat een persoon heeft ingetypt acher (een link) komen te staan als een $parameter

<li><a href="/adverteren.php" onClick="mbetaal(id=<mijn ID van mollie>&parameter[link]=[COLOR= #0000BB]<?[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] blabla[COLOR= #007700][[/COLOR][COLOR= #DD0000]link[/COLOR][COLOR= #007700]];[/COLOR] ?>);return false;" title="Adverteren">Adverteren</a></li>


hoe kan ik dit simpel doen?
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
echo $_POST[link];
?
0
Robbert

Lid · Topicstarter

Berichten
9.969
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
zou het dus werken als ik doe:

link<br />
<input name="link" type="text" /><br /><br />
<li><a href="/adverteren.php" onClick="mbetaal(id=595475&parameter[link]=[COLOR= #0000BB]<?[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]link[/COLOR][COLOR= #007700]];[/COLOR] ?>);return false;" title="Adverteren">Adverteren</a></li>


zet hij direct de parameter (dus de link) er achter?

ps, excuus voor deze n00b vragenbloos maar het systeem licht er al half wat... dus ik kan het met hulp wel zelf yummie
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Als je er een submitbutton en form-tags bij doet werkt dat idd wel, al zou ik t wel beveiligen.
0
Robbert

Lid · Topicstarter

Berichten
9.969
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Lennard schreef:
Als je er een submitbutton en form-tags bij doet werkt dat idd wel, al zou ik t wel beveiligen.
dan zou het zo iets worden:

<form action="" method="post" enctype="multipart/form-data" /> 
link<br />
<input name="link" type="text" /><br /><br />
<input type="submit" name="submit" value="link" />
</form>

    if(isset($_POST[link]))
//nu weet ik het niet meer; iets als?
{
onClick="mbetaal(id=595475&parameter[link]=[COLOR= #0000BB]<?[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]link[/COLOR][COLOR= #007700]];[/COLOR] ?>);return false;"


ohja: Lennard, dat beveiligen hé, dat komt later in het script, dat deel licht er al ongeveer yummie (wat aanpassingen nodig)
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Zoiets:
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]link[/COLOR][COLOR= #007700]]))
{[/COLOR]

    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<ul><li><a href="/adverteren.php" onClick="mbetaal(id=595475&parameter[link]=[/COLOR][COLOR= #007700].[/COLOR]htmlentities[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]link[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]);return false;" title="Adverteren">Adverteren</a></li></ul>[/COLOR][COLOR= #007700];
    
}[/COLOR]
[URL="http://www.php.net/else"]else[/URL]
[COLOR= #007700]{[/COLOR]
    
    ?>
    <form action="" method="post" enctype="multipart/form-data" /> 
    link<br />
    <input name="link" type="text" /><br /><br />
    <input type="submit" name="submit" value="link" />
    </form>
    [COLOR= #0000BB]<?php[/COLOR]

[COLOR= #007700]}[/COLOR]
?>
0
Robbert

Lid · Topicstarter

Berichten
9.969
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Lennard schreef:
Zoiets:


ik ga jou blindelinks volgen.

na de betaling van mollie kan je een bestand op de achtergrond mee laten draaien.

[COLOR= #0000BB]<?[/COLOR]
[URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]../_include.php[/COLOR][COLOR= #007700]);[/COLOR]
        [COLOR= #0000BB]$spel[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT * FROM `spel` WHERE id = 1"[/COLOR][COLOR= #007700]));[/COLOR]
        [COLOR= #0000BB]$ronde[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$spel[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]ronde[/COLOR][COLOR= #007700]];[/COLOR]
        [COLOR= #0000BB]$einde[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$spel[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]einde[/COLOR][COLOR= #007700]];[/COLOR]

        [COLOR= #0000BB]$ronde2[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT * FROM `ronde` WHERE ronde = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$ronde[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700]));[/COLOR]
        [COLOR= #0000BB]$jackpot[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$ronde2[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]jackpot[/COLOR][COLOR= #007700]];[/COLOR]

[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]82.94.203.80[/COLOR] OR [COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]82.94.203.81[/COLOR] OR [COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]82.94.203.82[/COLOR] OR [COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]82.94.203.83[/COLOR] OR [COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]82.94.203.84[/COLOR] OR [COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]82.94.203.85[/COLOR] OR [COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]82.94.203.86[/COLOR][COLOR= #007700]){[/COLOR]

[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"INSERT INTO `klikbottom` (link,kliks) VALUES ("[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]parameter[/COLOR][COLOR= #007700]][[/COLOR][URL="http://www.php.net/link"]link[/URL][COLOR= #007700]].[/COLOR][COLOR= #DD0000]",2000,"[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]parameter[/COLOR][COLOR= #007700]][[/COLOR][URL="http://www.php.net/link"]link[/URL][COLOR= #007700]].[/COLOR][COLOR= #DD0000]")"[/COLOR][COLOR= #007700])[/COLOR] OR [URL="http://www.php.net/DIE"]DIE[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"UPDATE `ronde` SET `jackpot`=`jackpot`+1 WHERE ronde="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$ronde[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700])[/COLOR] OR [URL="http://www.php.net/DIE"]DIE[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"UPDATE `ronde` SET `bellers`=`bellers`+1 WHERE ronde="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$ronde[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700])[/COLOR] OR [URL="http://www.php.net/DIE"]DIE[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]OK[/COLOR][COLOR= #007700];
}[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]NOTOK[/COLOR][COLOR= #007700];
}[/COLOR]
?>


wat het moet doen;
(het belangrijkste deel)
in de database klikbottom de link toevoegen (de parameter dus) en het aantal kliks 2000

hij moet bellers enzeu updaten, gaat dit lukken met dit script? want helaas kan je mollie niet in testmodus zetten en ben ik dan weer 1.50 kwijt aangezien ik niet kan bellen en dus moet smsen.

,Robbert
PS; gelieve deze code niet quoten deze haal ik er namenlijk weer vanaf.
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Ik heb hem wat aangepast:
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/include_once"]include_once[/URL] [COLOR= #DD0000]../_include.php[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #0000BB]$spel[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT ronde FROM spel WHERE id = 1"[/COLOR][COLOR= #007700]));[/COLOR]

[COLOR= #0000BB]$ips[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]([/COLOR]
                 [COLOR= #DD0000]82.94.203.80[/COLOR][COLOR= #007700],[/COLOR]
                [COLOR= #DD0000]82.94.203.81[/COLOR][COLOR= #007700],[/COLOR]
                [COLOR= #DD0000]82.94.203.82[/COLOR][COLOR= #007700],[/COLOR]
                [COLOR= #DD0000]82.94.203.83[/COLOR][COLOR= #007700],[/COLOR]
                [COLOR= #DD0000]82.94.203.84[/COLOR][COLOR= #007700],[/COLOR]
                [COLOR= #DD0000]82.94.203.85[/COLOR][COLOR= #007700],[/COLOR]
                [COLOR= #DD0000]82.94.203.86[/COLOR]
            [COLOR= #007700]);[/COLOR]

[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/in_array"]in_array[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$ips[/COLOR][COLOR= #007700]))
{[/COLOR]

    [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"
                    INSERT INTO
                        klikbottom
                    (
                         link,
                        kliks
                    )
                    VALUES
                    (
                         "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]link[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]",
                        2000
                    )"[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
    
    [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"UPDATE ronde SET jackpot = jackpot + 1, bellers = bellers + 1 WHERE ronde = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$spel[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]ronde[/COLOR][COLOR= #007700]])[/COLOR] OR [URL="http://www.php.net/DIE"]DIE[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]OK[/COLOR][COLOR= #007700];
    
}[/COLOR]
[URL="http://www.php.net/else"]else[/URL]
[COLOR= #007700]{[/COLOR]

    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]NOTOK[/COLOR][COLOR= #007700];

}[/COLOR]
?>


Kun je niet een bedrag van € 0,01 instellen om hem te testen met je huistelefoon?
Voor het one2xs belsysteem gebruiken we ook Mollie zoals je wellicht weet, en daar heb ik het bedrag voor op 0,01 of iets anders laags gezet zodat je het toch kunt testen.

Als ik het script zo zie dan moet hij werken, maar ik weet dat natuurlijk ook niet zeker. Hoe lang je ook programmeert, je blijft fouten maken, en je moet gewoon alles testen wat je maakt.

Zeg t maar als je systeem af is, dan haal ik dit script wel uit mn post.
0
Robbert

Lid · Topicstarter

Berichten
9.969
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Quote:
Kun je niet een bedrag van € 0,01 instellen om hem te testen met je huistelefoon?
Voor het one2xs belsysteem gebruiken we ook Mollie zoals je wellicht weet, en daar heb ik het bedrag voor op 0,01 of iets anders laags gezet zodat je het toch kunt testen.

Als ik het script zo zie dan moet hij werken, maar ik weet dat natuurlijk ook niet zeker. Hoe lang je ook programmeert, je blijft fouten maken, en je moet gewoon alles testen wat je maakt.

Zeg t maar als je systeem af is, dan haal ik dit script wel uit mn post.

kudt, het systeem werkt nog niet naar behoren, hij zet de link niet in de database, hij zet wel het aantal kliks maar de link is nergens te bekennen.
ik denk dat het hem in het formulier ziet....
0
Robbert

Lid · Topicstarter

Berichten
9.969
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
hmmz, ik zat zo te denken; zend hij die link wel mee? want als ik de link invoer >> klik op volgende (hier nog link, de submit knop) klik dan kom ik nog op de pagina adverteer.php en moet ik alsnog op een link klikken.
is het niet zo aanpasbaar dat als ik op submit klik dat er dan direct al dat mollie komt ofzo?
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Jawel, dan moet je die 2 formulieren in één voegen zegmaar.

Om te checken of het werkt kun je ook Mollie nadoen door zelf dat bestand aan te roepen (en de IP check achterwege te laten, ik neem aan dat die voor Mollie is?).
0
Robbert

Lid · Topicstarter

Berichten
9.969
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Lennard schreef:
Jawel, dan moet je die 2 formulieren in één voegen zegmaar.
Om te checken of het werkt kun je ook Mollie nadoen door zelf dat bestand aan te roepen (en de IP check achterwege te laten, ik neem aan dat die voor Mollie is?).

hmm, als ik er achter zet ?link=
dan doet hij het wel...
maar ik zou geen idee hebben hoe ik mollie kan simuleren.
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Dan moet je zorgen dat dat formulier ook ?link= er achter zet. Je hebt nu een POST formulier zie ik, daar moet je dan GET van maken.

Wat is er eigenlijk de bedoeling van? Roept Mollie dat bestand aan, of de bezoeker?
0
Robbert

Lid · Topicstarter

Berichten
9.969
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Lennard schreef:
Dan moet je zorgen dat dat formulier ook ?link= er achter zet. Je hebt nu een POST formulier zie ik, daar moet je dan GET van maken.
Wat is er eigenlijk de bedoeling van? Roept Mollie dat bestand aan, of de bezoeker?

oké ik ga het proberen uit te leggen:
op mijn site moet je kunnen adverteren in een linkspel, dat gaat zo:
de bezoeker typt een link in, dan opent mollie zich met ¶meter=als de betaling is voltooit kan je met mollie een pagina op de achtergrond mee laten draaien, nu moet die dus die parameter(dus de link) uit de url halen, en in de database zetten.
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Dan kun je ze toch gewoon een betaalcode geven (dmv de api van Mollie) en de link laten invullen?
Als het formulier dan is verzonden controleer je via Mollie of er betaald is; zo ja dan zet je de link in de database, zo nee dan maak je een melding en doe je verder niks.

Dat lijkt me een stuk makkelijker dan Mollie jouw site laten aanroepen e.d.
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren