php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 22.07.2004, 12:29  
Gast
 
Beiträge: n/a
Standard Funktion mit HTML-Link aufrufen

Also, ich habe folgendes Problem: Ich möchte das die Funktion loeschen mit einem HTML-Link aufgerufen wird, aber die Funktion wird sofort beim öffnen der Seite aufgerufen. Ich finde keinen Fehler, vielleicht kann mir einer helfen.
Code:
<?php

function loeschen($nummer){
$db_link1 = mysql_connect("localhost", "root", "");
mysql_select_db("NEWS", $db_link1);

$delete = "DELETE FROM news WHERE ID = '$nummer'";
$senden = mysql_query($delete);
};


$db_link = mysql_connect("localhost", "root", "");
mysql_select_db("NEWS", $db_link);

$auswahl = "SELECT ID FROM news ORDER BY ID DESC";
$anfrage = mysql_query($auswahl, $db_link);
$eintrag = mysql_fetch_array($anfrage);

$anzahl = $eintrag["ID"];


for($x = $anzahl; $x > 0; $x--){
 $auswahl2 = "SELECT * FROM NEWS WHERE ID = '$x'";
 $anfrage2 = mysql_query($auswahl2, $db_link);
 $eintrag2 = mysql_fetch_array($anfrage2);

?>Sie wollen den Eintrag mit der Überschrift [b]<?php echo $eintrag2["Headline"]; ?>löschen? ">Ja, ich will

<?php
};
?>
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 22.07.2004, 12:35  
Benutzer
 
Registriert seit: 20.07.2004
Beiträge: 99
oswald
oswald eine Nachricht über ICQ schicken
Standard

is doch klar das er die ausführt wenn du die seite aufrufst da er alles durcharbeitet

du könntest aber folgendes machen.


Code:
$func = $_GET['func'];

if($func == 'loeschen')
  {
     //hier kommt deine funktion rein

   }
udn mit folgendem link würde er dann auch die funktion abarbeiten

Code:
 
oswald ist offline  
Alt 22.07.2004, 12:48  
Gast
 
Beiträge: n/a
Standard

Und wie übergebe ich die $x an die Funktion?
 
Alt 22.07.2004, 12:50  
Benutzer
 
Registriert seit: 20.07.2004
Beiträge: 99
oswald
oswald eine Nachricht über ICQ schicken
Standard

die kannst du auch noch mit dem link übergeben.

Code:
echo "";

aber dann musst du auch noch am anfang des scripts

Code:
$x = $_GET['x'];
machen.
oswald ist offline  
Alt 22.07.2004, 13:02  
Gast
 
Beiträge: n/a
Standard

Die Variable wird nun übergeben, nur leider wird aus der Datenbank nichts gelöscht. Ist in der Funktion noch ein Fehler?
 
Alt 22.07.2004, 13:10  
Benutzer
 
Registriert seit: 20.07.2004
Beiträge: 99
oswald
oswald eine Nachricht über ICQ schicken
Standard

ne sry alles mein fehler *arg* in die if-anweisung gehört eigentlich nur der aufruf für die funktion also

loeschen($x);

mfg
__________________
MfG O$w@Ld.at
oswald ist offline  
Alt 22.07.2004, 13:39  
Gast
 
Beiträge: n/a
Standard

hmm, wie meinst du das?
if(loeschen($x)) oder wie?
 
Alt 22.07.2004, 13:55  
Benutzer
 
Registriert seit: 20.07.2004
Beiträge: 99
oswald
oswald eine Nachricht über ICQ schicken
Standard

ne so nicht.

dein function loeschen($nummer) {} nimmst du wieder aus der if anweisung raus und die if schaut dann folgenderweise aus

Code:
if($func == 'loeschen')
  {
     loeschen($x);
   }
so hab ichs probiert und so funkts,
__________________
MfG O$w@Ld.at
oswald ist offline  
Alt 22.07.2004, 13:57  
Gast
 
Beiträge: n/a
Standard

Jetzt geht es bei mir auch. Danke für deine Hilfe.
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Rekursive Funktion bricht ab... duras666 PHP Tipps 2008 9 28.04.2008 11:36
benötige den HTML Code für die Bildgröße im Link mickschen HTML, Usability und Barrierefreiheit 2 05.06.2006 20:29
funktion soll funktion aufrufen, welche datei einbindet PHP Tipps 2006 12 13.03.2006 18:31
Ein Funktion mit einem Link öffnen? hilfe gebraucht Bruce PHP Tipps 2006 1 19.01.2006 13:37
Rückgabewert einer rekrusiven Funktion PHP-Fortgeschrittene 7 06.10.2005 18:44
mit link variable setzen und funktion ausfürhen PHP Tipps 2005-2 4 07.09.2005 16:36
replace in Funktion PHP Tipps 2005-2 1 22.08.2005 22:01
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
(schnellere) Funktion zum Zusammenfassen von CSS PHP-Fortgeschrittene 21 08.08.2005 16:47
Mit der PHP mail() Funktion eine HTMl mail verschicken? PHP Tipps 2005 6 09.05.2005 07:13
link öffnen & funktion ausführen... StartUpBoy PHP Tipps 2005 2 27.03.2005 21:39
funktion über Form button aufrufen PHP Tipps 2005 10 11.01.2005 16:54
HTML: Iframe Link TRW HTML, Usability und Barrierefreiheit 2 15.12.2004 12:15
[Erledigt] sql syntax error in funktion, kann aber nix finden :( PHP Tipps 2004 10 20.07.2004 19:19
[Erledigt] html code in eine textarea durch link HTML, Usability und Barrierefreiheit 1 22.06.2004 20:06

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
funktion über link aufrufen, function mit link aufrufen, mit link funktion aufrufen, link funktion aufrufen, http://www.php.de/php-tipps-2004/5462-funktion-mit-html-link-aufrufen.html, link aufrufen, funktion aufrufen link, html link ausführen, link aufrufe löschen, function link aufrufen, html link aufrufen, funktion mit link aufrufen, link funktion ausführen, html link function, html link aufruf, funktion link aufrufen, link function aufrufen, function über link aufrufen, php link aufrufen, html funktion aufrufen

Alle Zeitangaben in WEZ +1. Es ist jetzt 11:40 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.