php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.04.2005, 21:28  
Gast
 
Beiträge: n/a
Standard Erst nach klick überprüfen

Sodele, habe mein Zeit prob endlich gelöst, und gleich ein neues:

if (isset($Senden) AND empty($Name) OR empty($Mail) OR empty($Eintrag)){
echo " Du musst Alle Felder ausfüllen ";
} else {
echo" Eintrag erfolgreich ";}


wie mache ich, das er die if und else anweisung erst macht, wenn man auch wirklich auf Senden geklickt hat? Der macht nämlich das echo vom if als standart, also immer
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 21.04.2005, 21:30  
Erfahrener Benutzer
 
Registriert seit: 05.12.2004
Beiträge: 110
d4rki
Standard

setz es in eine einzelne schleife...
PHP-Code:
<?php
if(!isset($senden)) {
echo 
"Erst senden bitte ;)"; }
elseif(empty(
$name)) ......
?>
d4rki ist offline  
Alt 21.04.2005, 21:34  
Gast
 
Beiträge: n/a
Standard

da passiert das gleiche @d4rki
 
Alt 21.04.2005, 21:37  
Erfahrener Benutzer
 
Registriert seit: 05.12.2004
Beiträge: 110
d4rki
Standard

zeig mir mal den code...
d4rki ist offline  
Alt 21.04.2005, 21:37  
Gast
 
Beiträge: n/a
Standard

@BlueBerry
Wenn du glaubst, dass man mit den paar Zeilen Code irgendeine sinnvolle Antwort geben kann, dann bist du auf dem Holzweg. Mehr als das geht nicht:

Richtig debuggen
1. Man bemerkt, dass ein Skript nicht das tut, was es soll.
2. Man versucht, die Stelle die daran Schuld sein kann, schonmal einzugrenzen. Falls dies nicht geht, wird zunächst das komplette Skript als fehlerhaft angesehen.
3. An markanten Stellen im Skript lässt man sich wichtige Variableninhalte ausgeben und ggf. auch in bedingten Anweisungen eine kurze Ausgabe machen, um zu überprüfen, welche Bedingung ausgeführt wurde (oder auch nicht).
4. Schritt 3 wird so lange wiederholt, bis Unstimmigkeiten im Skript auffallen
5. Damit hat man das Problem (Unstimmigkeit) gefunden und kann versuchen diese zu beheben. Hierzu dienen dann die PHP-Dokumentation und andere Quellen als Ratgeber.
6. Lässt sich das konkrete Problem trotzdem nicht beheben, kann man in Foren um Rat fragen.
7. Das Programm läuft und man kann die Debug-Ausgaben wieder entfernen.

Die Ausgaben per echo kann man sich ersparen, in dem man einen Debugger benutzt, was eigentlich selbstverständlich sein sollte.

Gruß
phpfan
 
Alt 22.04.2005, 00:06  
Erfahrener Benutzer
 
Registriert seit: 14.01.2004
Beiträge: 2.543
fantast
fantast eine Nachricht über ICQ schicken
Standard

btw. bei dir ist register_globals auf on. schnell ausmachen, siehe hier: http://www.phpfriend.de/ftopic26569.html
__________________
Was ist validität?
fantast ist offline  
Alt 22.04.2005, 00:13  
Gast
 
Beiträge: n/a
Standard hmm

wie wärs wenn du ein onclick ereignis machst in javascript und dann als post bzw. get einen parameter an das selbe script übergibst, und die parameter dann überprüfst ?

--------------->
<HTML><HEAD>
<SCRIPT>
<FORM METHOD="DIESES SCRIPT.PHP?clicked=1" ACTION="get">
<INPUT TYPE="submit">
</FORM>
</SCRIPT>
</HEAD>

PHP-Code:
<?php
if ($_GET['clicked']) {

     if (!(
$Name || $Mail || $Eintrag)) {
          echo 
" Du musst Alle Felder ausfüllen 
"
;
          echo 
"[url='history.back()']zurück[/url]";

     } else
          echo
" Eintrag erfolgreich ";
}

?>
 
 


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
zwei links mit einem klick öffnen HTML, Usability und Barrierefreiheit 9 03.10.2010 01:04
[Erledigt] Zeigen Und verstecken durch ein Klick errox JavaScript, Ajax und mehr 12 07.06.2008 19:22
[Erledigt] div per Drag&amp;amp;amp;Drop verschieben und bei Klick ausserhalb s Juuro HTML, Usability und Barrierefreiheit 2 11.01.2008 12:30
input inhalt bei klick ändern jar3d HTML, Usability und Barrierefreiheit 3 10.01.2008 16:33
Smilis per Klick ins Textfeld und dann anzeigen? BartTheDevil89 HTML, Usability und Barrierefreiheit 3 23.07.2006 10:14
JS: Mit einen Link boxen sichtbar und unsichtbar durch klick scooter Beitragsarchiv 3 11.03.2006 19:34
[Nicht lösbar] 2 links mit einem klick OHNE javascript Dragon26mFR HTML, Usability und Barrierefreiheit 7 03.03.2006 16:10
klick auf Link soll DB-Backup.sql erstellen madSoul Datenbanken 4 27.01.2006 10:57
Bildwechsel beim Klick HTML, Usability und Barrierefreiheit 1 12.07.2005 23:49
[Erledigt] durch Klick auf Text anderen Text einblenden HTML, Usability und Barrierefreiheit 3 03.07.2005 14:41
Link-href nach Klick löschen? Greezoo HTML, Usability und Barrierefreiheit 7 02.06.2005 14:16
Text in Input per Klick hinzufügen, bei erneutem Klick lösch 18inch HTML, Usability und Barrierefreiheit 2 05.03.2005 14:01
ADCELL Vermarktung zu 75% Pay per Klick Kampagnen Beitragsarchiv 0 18.10.2004 12:37
klick auf Button soll Seite neu aufbauen HTML, Usability und Barrierefreiheit 3 04.08.2004 23:45
bei klick auf bild code ausführen PHP Tipps 2004 10 19.07.2004 22:23

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
link auf klick überprüfen php, erst nach klick anzeigen php, link meldung

Alle Zeitangaben in WEZ +2. Es ist jetzt 09:39 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.