- Ad -
php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > PHP Developer Forum
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 

 


PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Post your PHP questions here!

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #16 (permalink)  
Alt 10-06-2005, 15:44
Quetschi
 PHP Expert
Links : Onlinestatus : Quetschi ist offline
Registriert seit: Dec 2004
Beiträge: 2.759
Quetschi befindet sich auf einem aufstrebenden Ast
Standard

Und wenn wir grad ein wenig dabei sind:

- Verbindung zu Mysql auslagern in eine andere Datei
- ich hoffe für dich dass in diesem Script nicht die tatsächlichen Zugangsdaten zu deinem Mysql-Server stehen, sonst könnts sein dass du bald ne böse Überraschung erlebst. Wenn das wirklich die Daten sind, dann lösch sie schleunigst raus, oder lösche die php.txt besser gleich ganz.
- error_reporting(E_ALL); gehört ganz an den Anfang, da unten nutzt es dir nix mehr.
Mit Zitat antworten
  #17 (permalink)  
Alt 10-06-2005, 15:47
Quetschi
 PHP Expert
Links : Onlinestatus : Quetschi ist offline
Registriert seit: Dec 2004
Beiträge: 2.759
Quetschi befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
so wie ich das jetzt in anderen extisitierenden threads verstanden habe, muss ich z.b. mein method="post" zu einem method="<? $_POST ?>" umwandeln ?

ich werd net schlau dras
oh... hmm, wo fangen den wir jetzt nochmal an mit dir?

naja, ich sags dir mal im Beispiel:

if (isset($aendern))
wird zu:
if (isset($_POST["aendern"]))

dein Method-Attribut darfst nicht ändern.
Mit Zitat antworten
  #18 (permalink)  
Alt 10-06-2005, 15:49
wkd-
 Member
Links : Onlinestatus : wkd- ist offline
Registriert seit: Jun 2005
Ort: lostorf
Beiträge: 172
wkd- ist zur Zeit noch ein unbeschriebenes Blatt
Standard

danke für deine aufmerksamkeit

nur hab ich dieses skript von der php.TXT lokal aufm computer -> ich hab andere passwörter für den mysql server als aufm server

egal, danke ^^
Mit Zitat antworten
  #19 (permalink)  
Alt 10-06-2005, 15:53
Quetschi
 PHP Expert
Links : Onlinestatus : Quetschi ist offline
Registriert seit: Dec 2004
Beiträge: 2.759
Quetschi befindet sich auf einem aufstrebenden Ast
Standard

also so wie ich das auf deiner Seite sehe hättest aber genau mit diesen Zugangsdaten auf deinen Mysql-Server im Internet zugreifen wollen:

Zitat:
Warning: mysql_connect(): Access denied for user: 'luci@localhost' (Using password: YES) in /var/www/virtual/kackvogel.helferlein.org/htdocs/index.php on line 28
Keine Verbindung zum Server
Mit Zitat antworten
  #20 (permalink)  
Alt 10-06-2005, 15:57
wkd-
 Member
Links : Onlinestatus : wkd- ist offline
Registriert seit: Jun 2005
Ort: lostorf
Beiträge: 172
wkd- ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Original geschrieben von wkd-
danke für deine aufmerksamkeit

nur hab ich dieses skript von der php.TXT lokal aufm computer -> ich hab andere passwörter für den mysql server als aufm server

egal, danke ^^
lies genau
Mit Zitat antworten
  #21 (permalink)  
Alt 10-06-2005, 16:01
eintrachtemil
 Registrierter Benutzer
Links : Onlinestatus : eintrachtemil ist offline
Registriert seit: May 2004
Beiträge: 223
eintrachtemil ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Ich weiß nicht, aber ist zuviel verlangt hin und wieder mal etwas zu debuggen. Bei diesem Skript reicht einfachstes handmade-debugging, um die Fehlerquelle zu lokalisieren.

Ein paar ECHO's um herauszufinden, wo der Server "aussteigt", bzw. welchen Teil er nicht mehr durchläuft. Nach kürzester Zeit wärst du dann auf die Zeile
PHP-Code:
if (isset($aendern)) 
gekommen. Hättest du das dann gepostet, hätte man dir in einer Antwort helfen können, ohne ein großes Ratespiel zu veranstalten. Bzw wärst du über eigenes Suchen sogar eventuell auf die Antwort gestoßen...

Das nächste Mal vielleicht dran denken, dass man mit etwas Eigeninitiative wenigstens die Fehlerquelle herausfinden kann.


Gruss Markus
Mit Zitat antworten
  #22 (permalink)  
Alt 10-06-2005, 16:02
wkd-
 Member
Links : Onlinestatus : wkd- ist offline
Registriert seit: Jun 2005
Ort: lostorf
Beiträge: 172
wkd- ist zur Zeit noch ein unbeschriebenes Blatt
Standard

ich habe es mit $_POSt probiert, es passiert immer noch nix wenn ich auf die buttons klicke

ausserdem gibt es keine einzige meldung aus

gruz
Mit Zitat antworten
  #23 (permalink)  
Alt 10-06-2005, 16:04
Benutzerbild von onemorenerd onemorenerd
  Moderator
Links : Onlinestatus : onemorenerd ist offline
Registriert seit: Mar 2005
Ort: Berlin
Beiträge: 9.481
onemorenerd wird schon bald berühmt werdenonemorenerd wird schon bald berühmt werden
Standard

error_reporting(E_ALL); gehört an den Anfang des Scripts.
Mit Zitat antworten
  #24 (permalink)  
Alt 10-06-2005, 16:05
prego
 PHP Senior
Links : Onlinestatus : prego ist offline
Registriert seit: May 2005
Ort: Hey ropp, hinne riwwer unn wirrer zuricke!
Beiträge: 1.602
prego ist zur Zeit noch ein unbeschriebenes Blatt
Standard

$_POST ist auch erst nach dem absenden des Formulars gefüllt. Dort stehen die POST-Variabelen drin, die dein Formular per method="post" an den Server sendet...

nach error_reporting(E_ALL); (also an den Anfang der Datei) schreib mal folgendes...

PHP-Code:
<?php
  
  
echo "<pre>";
  
print_r($_POST);
  echo 
"</pre>";

?>
Und ließ vor allem die doku....
__________________
so long, der-p | 72dpi-club

Microsoft IE-Manager Dean Hachamovitch bei der Vorführung des IE7 Beta Preview 2 am 20.3.2006:
"Wir hatten mit IE ganz offensichtlich was verschlafen."
Mit Zitat antworten
  #25 (permalink)  
Alt 10-06-2005, 16:08
wkd-
 Member
Links : Onlinestatus : wkd- ist offline
Registriert seit: Jun 2005
Ort: lostorf
Beiträge: 172
wkd- ist zur Zeit noch ein unbeschriebenes Blatt
Standard

da steht:

Array
(
)
Mit Zitat antworten
  #26 (permalink)  
Alt 10-06-2005, 16:09
MoRtAlAn
 PHP Master
Links : Onlinestatus : MoRtAlAn ist offline
Registriert seit: Jan 2002
Ort: Mühlheim am Main
Beiträge: 5.934
MoRtAlAn ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Original geschrieben von prego
$_POST ist auch erst nach dem absenden des Formulars gefüllt.
Und ließ vor allem die doku....
Mit Zitat antworten
  #27 (permalink)  
Alt 10-06-2005, 16:12
eintrachtemil
 Registrierter Benutzer
Links : Onlinestatus : eintrachtemil ist offline
Registriert seit: May 2004
Beiträge: 223
eintrachtemil ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Und ließ vor allem die doku....
Und geh mal etwas strukturiert vor und schreibe deinen Code neu.

Ganz unten im Code, liest du deine News aus und übergibst zum Beispiel beim Ändern-Link
PHP-Code:
echo "<b><a href='anews.php?aendern=$news->id'>ändern</a>"
die News-Id.

Nach der Zeile
PHP-Code:
if (isset($aendern)) 
(die ersteinmal falsch ist, Stichwort register_globals und $_GET) liest du dann alle news wieder aus der Datenbank aus, ohne die ID abzufragen. Ist doch sinnlos, oder habe ich da etwas nicht verstanden?

Weiteres Beispiel:
PHP-Code:
$_REQUEST[submit
Erstens sollte es besser $_POST heißen und zweitens gehört 'submit' dann in Anführungszeichen...

Also am besten nocheinmals die Doku lesen und etwas überlegen, bevor du drauf los programmierst.

gruss Markus
Mit Zitat antworten
  #28 (permalink)  
Alt 10-06-2005, 16:16
prego
 PHP Senior
Links : Onlinestatus : prego ist offline
Registriert seit: May 2005
Ort: Hey ropp, hinne riwwer unn wirrer zuricke!
Beiträge: 1.602
prego ist zur Zeit noch ein unbeschriebenes Blatt
Standard

irgendwie macht das ganze script auch keinen Sinn, du willst auf den Knopf "Ändern" drücken, dann prüfst du ob $aendern gesetzt ist, was ja - wie du mittlerweile rausgefunden haben solltest - $_POST['aendern'] heissen muss. Wenn $aendern also da ist, soll ein Formular erstellt werden. Du fragst du Datenbank nach allen Einträgen in der Tabelle 'news' und gibst dann EIN (!) Result davon im Form aus. Richtigerweise sollte bei <? echo $news->id ?> übrigens <? echo $news->id; ?> stehen, aber das nur nebenbei....

soweit bis jetzt... du bist am Zug....
__________________
so long, der-p | 72dpi-club

Microsoft IE-Manager Dean Hachamovitch bei der Vorführung des IE7 Beta Preview 2 am 20.3.2006:
"Wir hatten mit IE ganz offensichtlich was verschlafen."
Mit Zitat antworten
  #29 (permalink)  
Alt 10-06-2005, 16:22
wkd-
 Member
Links : Onlinestatus : wkd- ist offline
Registriert seit: Jun 2005
Ort: lostorf
Beiträge: 172
wkd- ist zur Zeit noch ein unbeschriebenes Blatt
Standard

ich werde edas ganze script ma grundlegend überarbeiten. vorallem di doku lesen

tut mir leid wenn ihr euch so aufregen müsst...

bis dann, wenn das script fertig is
adé
Mit Zitat antworten
  #30 (permalink)  
Alt 10-06-2005, 16:25
prego
 PHP Senior
Links : Onlinestatus : prego ist offline
Registriert seit: May 2005
Ort: Hey ropp, hinne riwwer unn wirrer zuricke!
Beiträge: 1.602
prego ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Schaffst du schon. Jeder hat mal klein angefangen - aber überleg dir eben vorher genau was du machen willst und schau dir die erwähnten Dokumentationen an. Damit sollte sich dein Problem schnell lösen lassen.
__________________
so long, der-p | 72dpi-club

Microsoft IE-Manager Dean Hachamovitch bei der Vorführung des IE7 Beta Preview 2 am 20.3.2006:
"Wir hatten mit IE ganz offensichtlich was verschlafen."
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Themen-Optionen
Thema bewerten
Thema bewerten:

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 an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


PHP News

MariaDB 5.5 veröffentlicht
MariaDB 5.5 veröffentlichtDie freie MySQL-Alternative MariaDB wurde in der stabilen Version 5.5.23 veröffentlicht und soll einige Verbesserungen gegenüber Oracles Communityversion von MySQL mitbringen.

16.04.2012 | Berni

Deutsche Yii Framework Community
Deutsche Yii Framework CommunitySeit dem 19.03.2012 gibt es für die Yii PHP Framework Community ein deutsches Zuhause.

20.03.2012 | dhcomputer

 

Aktuelle PHP Scripte

Advanced Login ansehen Advanced Login

Login-System und Kundenverwaltung, die sich spielend leicht in bestehende Webseiten einbauen lässt und einen enormen Funktionsumfang bietet. Ihre eigene Webseite muss mit Advanced Login nicht umständlich an ein fertiges System angepasst werden.

25.05.2012 Madden | Kategorie: PHP/ Kundenverwaltung
BROM CMS/BelCal 3 ansehen BROM CMS/BelCal 3

Spezielles CMS für Betreiber von Ferienwohnungen. Komplette Seitenerstellung online, Verwaltung mehrerer Objekte, Reservierungssystem mit sofortigem Abgleich im Belegungskalender und vieles mehr bietet dieses Content Management System.

25.05.2012 belcal2 | Kategorie: PHP/ CMS
belbit LiveSupport Script ansehen belbit LiveSupport Script

Schnellen und unkomplizierten Support im LiveSupport-Chat anbieten. Ohne Datenbank und in wenigen Sekunden installiert.

24.05.2012 EichbaumMedia | Kategorie: PHP/ Chat
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 08:57 Uhr.