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

SELFPHP


Professional CronJob-Service

Suche



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 ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken 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 Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 05.08.2004, 13:37:31
Stifler Stifler ist offline
Junior Member
 
Registriert seit: Dec 2003
Ort: Wörth am Rhein
Beiträge: 347
Stifler eine Nachricht über ICQ schicken
problem mit speicher button und anweisung

hi

hab ein kleines problem mit meinem speichern button. habe ein formular in dem mann seine adressen eingibt und diese dann in der db abspeichern kann. allerdings geht er nicht in den anweisungsblock rein

PHP-Code:
        if($save == true){   //in diese anweisung soll er gehen wenn der speicher button betätigt wurde
        
echo "test";
        
$query "update adressverwaltung set Vorname = '$vorname', Name = '$name', Strasse = '$strasse', 
                          Postfach = '$postf', Land = '$land', PLZ = '$plz', Ort = '$ort', where kd_li_nr ='$id'"
;

        
mysql_query($query);

        echo 
$query;

        if (
$query == true){
                echo 
"Datensatz geändert";
           }
           else {
                 echo 
"Datensatz konnte nicht geändert werden";
        }
    }

//hier der speicher button im html code
<form><TD WIDTH=81 STYLE="background-image: url'../assets/images/hintergrund3.jpg');">
         <
P><INPUT ID="Schaltfläche9" NAME="save" TYPE=IMAGE BORDER=0 SRC="../assets/images/speichern02.jpg"></P>
      </
TD></form
irgendwie finde ich den grund nicht warum er nicht in die anweisung reingeht.

danke im voraus
Mit Zitat antworten
  #2  
Alt 05.08.2004, 14:00:25
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Vermutlich das:
Mit Version 4.1 wurde in PHP ein neues Sicherheitskonzept eingeführt, welches seit Version 4.2 standardmäßig aktiviert ist. Seit dem muss man alle übergebenen Variablen mit
$_GET['variable'] - für Urlparameter
$_POST['variable'] - für mit method=post versendete Parameter
$_COOKIE['variable'] - für Cookies
$_REQUEST['variable'] - $_POST, $_GET und $_COOKIE zusammen
$_FILES['variable'] - für hochgeladene Dateien
$_SERVER['variable'] - für Servervariablen (z.B. $_SERVER['PHP_SELF'])
$_ENV['variable'] - für Umgebungsvariablen
ansprechen. Also ehemals $str mit $_GET['str']
Oder Du setzt in der php.ini register_globals auf on. Davon rate ich aber ab.


Außerdem solltest Du für die Abfrage lieber isset() nutzen.
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #3  
Alt 05.08.2004, 14:07:30
chris17 chris17 ist offline
Senior Member
 
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
PHP-Code:
<form// Du machst hier keine Angaben -> Infos werden per GET übetragen


<input type="image" name="save">
// Vorsicht bei type="image" -> "save" wird zu $_GET['save_x'] und $_GET['save_y']

if($save_x == true) {
//...

// Schreib mal ganz oben in Dein Skript
print_r($_GET); 
Mit Zitat antworten
  #4  
Alt 05.08.2004, 14:27:21
Stifler Stifler ist offline
Junior Member
 
Registriert seit: Dec 2003
Ort: Wörth am Rhein
Beiträge: 347
Stifler eine Nachricht über ICQ schicken
PHP-Code:
//das ist der komplette form tag
<FORM target="Haupttext" ACTION="<? echo $PHP_SELF; ?>" METHOD=POST>
wenn ich das hier reinschreibe gibt er mir das hier aus
// Schreib mal ganz oben in Dein Skript
print_r($_POST);

Array ( [firma1] => test [telefon] => 25432 [firma2] => fd [direkt] => 2435 [abteilung] => ge [mobil] => 12543 [anrede] => asd [fax] => 13245 [titel] => hew [privat] => 4325 [vorname] => wer [mail] => asdf@gmc.li [name] => basdf [url] => asdf [position] => ahg [anlass] => asdf [strasse] => asdf 4 [kd_li_nr] => 2132 [postf] => 32432 [name_k] => asfd [land] => fd [plz] => 32767 [ort] => asdf [vorname_k] => asfd [staat] => srt [telefon_k] => asdf [erfasser_n] => [suchfeld] => [save_x] => 16 [save_y] => 6 )


was muß ich da jetzt mit dem save_x und save_y beachten???
Mit Zitat antworten
  #5  
Alt 05.08.2004, 14:42:18
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Eins von den letzten beiden Feldern packst Du nun in die Abfrage:
PHP-Code:
if (isset($_POST['save_x'])) { 
Dann sollte das klappen tun.
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #6  
Alt 05.08.2004, 15:06:53
Stifler Stifler ist offline
Junior Member
 
Registriert seit: Dec 2003
Ort: Wörth am Rhein
Beiträge: 347
Stifler eine Nachricht über ICQ schicken
ok danke er geht in die anweisung rein. nur das update klapt noch net aber ich denk mal das bekomm ich noch irgenwie hin.

vielen dank für eure hilfe
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 18:52:24 Uhr.


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


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