prompt + MySQL

Gestart doorKingunit15 reacties46 weergaven

16 berichten · pagina 1 van 2

Kingunit

Lid · Topicstarter

Berichten
10.409
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hoi,

Als ik op een link klik wil ik graag dat er een boxje komt waar ik een reden ik kan typen. Die reden word opgeslagen in een database. Nu heb ik gelezen dat ik prompt + MySQL niet samen gingen.
Hoe kan ik ze toch samen laten gaan? Is daar geen mogelijkheid voor?

<script type="text/javascript">
        function saveReason()
        {

            var reason=prompt("Im saving this because","");
            if (reason!=null && reason!="")
            {
                
            }
        }
        </script>


Als ik de Query erbij zet werkt het niet. Heb daarna rond gezocht en las dat het niet mogelijk was via die manier.
0
Berichten
15.446
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
ik doe dat gewoon met php + mysql, werkt ook prima smileIndien je een voorbeeld nodig heb dan kan ik die wel posten.
0
Kingunit

Lid · Topicstarter

Berichten
10.409
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Zou je een voorbeeld kunnen met een update Query? Als ik de Query ertussen zet gaat het mis.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Via jQuery.get?
0
Berichten
5.274
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien

Eindhoven, Nederland

Met javascript een ander bestand laten aanroepen met in een POST de gegevens, daar de query uitvoeren.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Snabbotube schreef:
Met javascript een ander bestand laten aanroepen met in een POST de gegevens, daar de query uitvoeren.
Dat zeg ik net? emojQuery.get en ja het kan ook met post ja..
0
Kingunit

Lid · Topicstarter

Berichten
10.409
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Eerlijk gezegd snap ik er niets van. Ik heb ook helemaal geen kennis van jQuery.get, kan iemand een voorbeeld geven?
0
Berichten
3.461
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Een formulier met een POST waarde die je vervolgens in een query verwerkt (php)?
0
Kingunit

Lid · Topicstarter

Berichten
10.409
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Is er trouwens geen andere manier om het te doen? En wat makkelijker? Als ik op een link klik wil ik dat er een vakje komt waar ik iets in kan typen. Hoe het gebeurt maakt niet uit. Maar dit hierboven klinkt allemaal als een omweg.
0
Berichten
832
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Heb even een klein scriptje voor je opgesteld waar je mee op weg moet kunnen.
Het stuurt de gegevens naar het PHP bestand dmv Ajax.
Het echoen is alleen voor het voorbeeld.

[COLOR= #0000BB]<?php[/COLOR] 
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]reason[/COLOR][COLOR= #007700]];[/COLOR]
?>
<script language="JavaScript" type="text/javascript">
function ophalen(){
    var request = new XMLHttpRequest(); //request aanmaken
    var url = "bestand.php"; //aanpassen naar je bestandsnaam!
    var reason=prompt("Im saving this because",""); //var uit prompt halen
    var vars = "reason="+reason; //url aanmaken
    request.open("POST", url, true); //pagina openen
    request.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); //content-type definieren en zorgen dat de url encoded word
    request.onreadystatechange = function() {
        if(request.readyState == 4 && request.status == 200) {
            var return_data = request.responseText;
            document.getElementById("post").innerHTML = return_data; //echoen in de div
        }
    }
    request.send(vars); 
}
</script>
<div id="post">
<input name="button" type="submit" value="doe iets" onClick="javascript:ophalen();">
</div>
0
Kingunit

Lid · Topicstarter

Berichten
10.409
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dus eigenlijk als ik i.p.v de echo een query maak zal het lukken. Even proberen. biggrin
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Maak dan wel een if zodat hij de query alleen doet als hij POST, en dat er dan mbv die alleen een tekstje terug wordt gestuurd o.i.d.
0
Kingunit

Lid · Topicstarter

Berichten
10.409
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik heb de code een beetje bekeken, en als ik het goed heb werkt het alleen bij die button. Als ik op die button klik komt de echo er wel. Maar als ik het via een link doe niet. sadley
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