Login  Regeln Aktuelles Datum und Uhrzeit: 10.01.2009, 04:13  
Startseite
Registrieren
Profil
Suchen
Mitgliederliste
Verzeichnis
Impressum



Partner
kostenlose Homepage
Fussball
Kostenloses Forum
SMS kostenlos
Webhosting
Webmasterportal
Kostenlos
Kredit ohne Schufa
Esoterik-Forum
Selbsthilfeforum
Artikel Backlink
Datenrettung
mySQL Query bei Linkklick starten

 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Serverseitige Websprachen
Vorheriges Thema anzeigen Nächstes Thema anzeigen 
Autor Nachricht
maudim02
Helfer [User]
Helfer



Anmeldung: 30.09.06
Beiträge: 160

BeitragVerfasst am: 30.07.2007, 13:49    Titel: mySQL Query bei Linkklick starten Antworten mit Zitat

Hallo...
Wie kann ich das machen, dass wenn man einen Link klickt, und zwar NUR dann, dass dann eine mySQL query an die DB geschickt wird??

Und am besten wäre das ganze ohne Javascript und so zeugs... also nur html und php...

mfg
maudim02


Nach oben
Private Nachricht senden
benjam4
Bekannter [Mod]
Bekannter



Anmeldung: 17.05.06
Beiträge: 1367
Wohnort: Ostfildern ...

BeitragVerfasst am: 30.07.2007, 13:53    Titel: Antworten mit Zitat

Indem du durch den link ne phpseite aufrufst und in der dieser Query ausgeführt wird?
_________________
Rechtschreibfehler sind beabsichtigt, sie dienen der Verschleiherung meiner tatsächlichen Genialität Smilie


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
concorde
Erfahrener [User]
Erfahrener



Anmeldung: 09.12.06
Beiträge: 77

BeitragVerfasst am: 30.07.2007, 13:57    Titel: Antworten mit Zitat

Hi entweder über einen Formular Button:

Code:

<form method='post'>
<input type='submit' name='start'>
</form>

<?php

if(isset($_POST['start']))
 {
  mysql_query($...);
 }

else
 {
  die();
 }

?>




Oder über die URL:

Code:


<a href='?aktion=abfrage'>Abfrage starten</a>

<?php

if($_GET['aktion']=="abfrage")
 {
   mysql_query($...);
 }

else
 {
   die();
 }


?>


_________________
Grüße Raphi


Nach oben
Private Nachricht senden
maudim02
Helfer [User]
Helfer



Anmeldung: 30.09.06
Beiträge: 160

BeitragVerfasst am: 30.07.2007, 14:49    Titel: Antworten mit Zitat

ok danke Smilie

sieht man dann in der adressleiste im browser die url wenn ich das mit dem link mache?

Das es bei der Formularmethode nicht sichtbar ist, ist ja klar wegen dem post, aber mit get stehts dann ja dort, und es kann eigentlich jeder der den link kennt dann die abfrage starten oder?!


Nach oben
Private Nachricht senden
maudim02
Helfer [User]
Helfer



Anmeldung: 30.09.06
Beiträge: 160

BeitragVerfasst am: 30.07.2007, 14:55    Titel: Antworten mit Zitat

benjam4 hat folgendes geschrieben:
Indem du durch den link ne phpseite aufrufst und in der dieser Query ausgeführt wird?


geht das vl auch so auf die art:

Code:

<a href="include("SELECT * FROM tabelle")">Starten</a>



Nach oben
Private Nachricht senden
BcF
Erfahrener [User]
Erfahrener



Anmeldung: 06.07.07
Beiträge: 50
Wohnort: Münster

BeitragVerfasst am: 30.07.2007, 15:36    Titel: Antworten mit Zitat

maudim02 hat folgendes geschrieben:
ok danke Smilie

sieht man dann in der adressleiste im browser die url wenn ich das mit dem link mache?

Das es bei der Formularmethode nicht sichtbar ist, ist ja klar wegen dem post, aber mit get stehts dann ja dort, und es kann eigentlich jeder der den link kennt dann die abfrage starten oder?!

Ja.
maudim02 hat folgendes geschrieben:
benjam4 hat folgendes geschrieben:
Indem du durch den link ne phpseite aufrufst und in der dieser Query ausgeführt wird?


geht das vl auch so auf die art:

Code:

<a href="include("SELECT * FROM tabelle")">Starten</a>


Nein.

Das ist doch als würdest du in die Adresszeile "echo 'Hallo';" eingeben und erwarten, dass dann "Hallo" im Fenster steht (und ich glaube wenn sowas gehen würde, wäre das eine riesige Sicherheitslücke).

_________________
mfg, BcF
Zitat:
There are 10 different types of people in the world: Those who understand binary and those who don't.


Nach oben
Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
maudim02
Helfer [User]
Helfer



Anmeldung: 30.09.06
Beiträge: 160

BeitragVerfasst am: 31.07.2007, 06:48    Titel: Antworten mit Zitat

ich meinte ja auch so:

Code:

<a href="include"<? mysql_query("SELECT * FROM tabelle"); ?>">starten</a>

und natürlich vorher mit mysql_connect usw. auch noch ins include rein...


Nach oben
Private Nachricht senden
TNDAriakas
Beliebter [User]
Beliebter



Anmeldung: 30.07.07
Beiträge: 277
Wohnort: Bremen

BeitragVerfasst am: 31.07.2007, 10:17    Titel: Antworten mit Zitat

maudim02 hat folgendes geschrieben:
ich meinte ja auch so:

Code:

<a href="include"<? mysql_query("SELECT * FROM tabelle"); ?>">starten</a>

und natürlich vorher mit mysql_connect usw. auch noch ins include rein...


Geht auch nciht, da PHP den code vor der ausgabe kompiliert. Sprich wenn du es so aufrufst steht im ausgeben Seiten Quelltext das heir:

Code:
<a href="include"">starten</a>


Also breigt es dir nix, muss schon druch ein erneuten aufrufen der Seite machen, wie meine vorgänger schon erklärt haben.

So long...Ari


Nach oben
Private Nachricht senden
RobZe89
Helfer [User]
Helfer



Anmeldung: 09.04.04
Beiträge: 212
Wohnort: Schweiz

BeitragVerfasst am: 31.07.2007, 11:35    Titel: Antworten mit Zitat

TNDAriakas hat folgendes geschrieben:
Also breigt es dir nix, muss schon druch ein erneuten aufrufen der Seite machen, wie meine vorgänger schon erklärt haben.


oder mit AJAX.

_________________
Wir erstellen Ihre Traum Homepage
Ideal für kleine Firmen und Einzelunternehmer


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
bangolo
Helfer [User]
Helfer



Anmeldung: 01.03.07
Beiträge: 171

BeitragVerfasst am: 01.08.2007, 00:21    Titel: Antworten mit Zitat

php ist eine server sprache da kann man nicht eine mysql query an href übergeben

also eigentlich sollte so ein Aufruf in php so aussehen
start

in meine_php_datei stehen dann die mysql abfragen, willste verhindern das jemand die parameter sieht und die datei handisch aufrufen kann, nimmste sessions für die parameter oder hängst einen md5 hash an

am ende von meine_php_datei ruft man dann über
header("Location: http://www.meine_url.de/meine_php_datei.php/");
die Datei wieder auf Sehr glücklich

_________________
http://www.die-abnehm-seite.de - http://www.wellness-beauty-info.de - http://www.artikel-liste.de


Nach oben
Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

Gehe zu:  

Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge Frage zu MySql und Script eforium Serverseitige Websprachen 1 08.01.2009, 11:17 Letzten Beitrag anzeigen
Keine neuen Beiträge MySQL filtern Arnee Serverseitige Websprachen 5 06.01.2009, 02:41 Letzten Beitrag anzeigen
Keine neuen Beiträge Fehlersuche PHP MySQL placido Serverseitige Websprachen 4 11.12.2008, 19:54 Letzten Beitrag anzeigen
Keine neuen Beiträge Mysql update funktioniert nicht powerup Serverseitige Websprachen 3 22.10.2008, 18:01 Letzten Beitrag anzeigen
Keine neuen Beiträge Php skript im MYSQL einbinden sunnyboy881 Serverseitige Websprachen 1 24.09.2008, 07:37 Letzten Beitrag anzeigen
Threadübersicht