SELFPHP: Version 5.6.9 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



iOS DevCon 2013



Software Architecture Summit 2013


Deine Leidenschaft ist die Unterwasserfoto-grafie?


Dann ist Qozido genau das Richtige für Dich!

Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler ist da!

www.qozido.de

 

CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Der CSS-Problemlöser

Der CSS-Problemlöser zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 


Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 16.10.2002, 04:33:33
scout scout ist offline
Anfänger
 
Registriert seit: Oct 2002
Beiträge: 7
scout befindet sich auf einem aufstrebenden Ast
scout eine Nachricht über ICQ schicken
wie stelle ich es an das er mein script erst startet wenn mann auf los klickt?

HI ich wollte mal fragen wie ich ein script so programiere das er es erst dann ausführt wenn mann auf einen bottom klickt so wie es jetzt ist führt er es ohne bestätigumg aus was in dem fall schlecht ist hoffe ihr könnt mir helfen
PHP-Code:
echo "<b><div align=center>Tutrial Link Hizufügen</div></b>";
echo 
"<form method='post' name='From1'  action='add.php'>";

echo 
"<div align=center><br><input type=text name=file value='$file'></div>";
echo 
"<div align=center><br><input type=submit value='Hinzufügen'></form></div>";

  
$db_server "";
  
$db_name "";
  
$db_user "";
  
$db_passwort "";


$db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort);
mysql_select_db("clonemaster_de",$db);
$result mysql_query("insert into links (link) Values('<a href=/modules.php?name=Toturials&file=$file>$file</a>')"); 
Mit Zitat antworten
  #2  
Alt 16.10.2002, 08:32:33
OneMice OneMice ist offline
Anfänger
 
Registriert seit: Oct 2002
Beiträge: 23
OneMice befindet sich auf einem aufstrebenden Ast
am besten mit switch()

wenn das script aufgerufen wird ohne parameter, dann wird der default case ausgeführt, wenn ein parameter gesetzt ist, z.b. script.php?action=hinzufuegen dann wird eben der case hinzufuegen ausgeführt.
dazu musst du in dein formular noch ein verstecktes feld einfügen
input type=hidden name=action value=hinzufuegen

http://www.php.net/manual/en/control...res.switch.php

onemice
Mit Zitat antworten
  #3  
Alt 16.10.2002, 09:07:17
scout scout ist offline
Anfänger
 
Registriert seit: Oct 2002
Beiträge: 7
scout befindet sich auf einem aufstrebenden Ast
scout eine Nachricht über ICQ schicken
re

danke für die antwort ich habe es aber mitlerweise anders gelöst was auch klappt jetzt wollte ich aber auch das umgekehrte also löschen und das klappt irgendwie nicht kannst du mir vieleicht sagen warum? :

PHP-Code:
   OpenTable();
echo 
"<b><div align=center>Tutrial Link Hizufügen</div></b>";
echo 
"<form method='post' name='From1'  action='admin.php'>";

echo 
"<div align=center><br><input type=text name=file value='$file'></div>";
echo 
"<div align=center><br><input type=submit value='Hinzufügen'></form></div>";

  
$db_server "localhost";
  
$db_name "clonemaster_de";
  
$db_user "root";
  
$db_passwort "";

if ((
$file == "")){
echo 
"Bitte geben sie den namen der Datei in der das tutorial gespeichert ist an!";
CloseTable();
}
else {
echo 
"Der Link <a href=/modules.php?name=Toturials&file=$file>$file</a> wurde Hinzugefügt";

$db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort);
mysql_select_db("clonemaster_de",$db);
$result mysql_query("insert into links (link) Values('<a href=/modules.php?name=Toturials&file=$file>$file</a>')");

    
CloseTable();
}
OpenTable();
echo 
"<div align=center><b>Tutorial Link Entfernen</b></div><br>";
echo 
"<form method='post' name='From1'  action='admin.php'>";

echo 
"<div align=center><input type=text name=del value='$del'></div>";
echo 
"<br><div align=center><input type=submit value='entfernen'></form></div>";

  
$db_server "localhost";
  
$db_name "clonemaster_de";
  
$db_user "root";
  
$db_passwort "";

if ((
$del == "")){
echo 
"<br>Geben sie den namen der Datei in der das Tutorial gespeichert ist an um den Link zu entfernen";
CloseTable();
}
else {
echo 
"der Link $del wurde entfernt";
$db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort);
mysql_select_db("clonemaster_de",$db);
$result mysql_query("DELETE FROM `links` WHERE `link`='<a href=/modules.php?name=Toturials&file=$del>$del</a>'");

CloseTable();

THX

Ps: ich habe mich leider verklickt deshalb wurde ein thread namens re eröffnet ich bitte die moderatoren diesen zu löschen
Mit Zitat antworten
  #4  
Alt 16.10.2002, 09:14:33
OneMice OneMice ist offline
Anfänger
 
Registriert seit: Oct 2002
Beiträge: 23
OneMice befindet sich auf einem aufstrebenden Ast
ich nehme an, das liegt an deinen if abfragen.
du müsstest dann mit elseif arbeiten, so genau hab ichs aber jetzt auch nicht angeschaut.
der richtige weg ist der über switch


PHP-Code:
switch ($action) {

    case (
"einfuegen"):
        
// hier dein code zum einfügen
        
break;

    case (
"loeschen"):
        
// hier dein code zum löschen
        
break;

    default:
        
// wenn keines der parameter gesetzt ist
        
break;

onemice
Mit Zitat antworten
  #5  
Alt 16.10.2002, 09:16:19
scout scout ist offline
Anfänger
 
Registriert seit: Oct 2002
Beiträge: 7
scout befindet sich auf einem aufstrebenden Ast
scout eine Nachricht über ICQ schicken
re

ich hatte mich nur gewundert warum es beim ersten ging
Mit Zitat antworten
  #6  
Alt 16.10.2002, 09:25:09
scout scout ist offline
Anfänger
 
Registriert seit: Oct 2002
Beiträge: 7
scout befindet sich auf einem aufstrebenden Ast
scout eine Nachricht über ICQ schicken
missverständnis?

ich glaube wir haben uns mitverstanden ich wollte das er das textfeld immer anzeigt aber den eintrag in der db nur wenn mann auf einen butom klickt da sonst bei jedem öffnen ein sinnloser eintrag in die db geschriebn wird deswegen soll er nur dedn eintrrag machen wenn $file oder $del nicht leer ist
Mit Zitat antworten
  #7  
Alt 16.10.2002, 12:01:33
scout scout ist offline
Anfänger
 
Registriert seit: Oct 2002
Beiträge: 7
scout befindet sich auf einem aufstrebenden Ast
scout eine Nachricht über ICQ schicken
drücke ich mich zu undeutlisch aus wenn ja müßt ihr es nur sagen oder ist es noch zu früh?
Mit Zitat antworten
  #8  
Alt 16.10.2002, 12:04:36
OneMice OneMice ist offline
Anfänger
 
Registriert seit: Oct 2002
Beiträge: 23
OneMice befindet sich auf einem aufstrebenden Ast
das macht er ja mit switch, du musst halt in den jeweiligen cases das reinschreiben, was er machen soll.
wenn er das textfeld immer anzeigen soll, dann lässt du das halt vor dem switch schon ausgeben.

onemice
Mit Zitat antworten
  #9  
Alt 16.10.2002, 12:25:50
scout scout ist offline
Anfänger
 
Registriert seit: Oct 2002
Beiträge: 7
scout befindet sich auf einem aufstrebenden Ast
scout eine Nachricht über ICQ schicken
ok hasst ja recht *G* hab ich mal wieder net nachgedacht

Geändert von scout (16.10.2002 um 12:36:45 Uhr)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:19:05 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.


© 2001-2013 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt