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

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 Grundlagen

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

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 22.08.2007, 15:09:49
manuel5 manuel5 ist offline
Anfänger
 
Registriert seit: Aug 2007
Beiträge: 10
Schriftfarbe ändern bei if-Abfrage

Hallo zusammen,

ich hab n klitzekleines Problem bei welchen ich bald durchdreh!
Folgendes - ich hab n Formular --> http://www.mrosenmueller.de/aufgabenformular.html in dem soll wenn ich Name und oder eMail nicht ausgefuellt habe - "Name" und oder "eMail" in rot dargestellt werden

Leider klappt es nicht so wie ich mag - und ich kann mir echt keine Reim drauf machen wieso nicht.
Hat jemand ne Idee?

Danke
Gruß Manuel
Mit Zitat antworten
  #2  
Alt 22.08.2007, 16:08:39
Raketenmann Raketenmann ist offline
Junior Member
 
Registriert seit: Jun 2004
Beiträge: 473
AW: Schriftfarbe ändern bei if-Abfrage

Vielleicht solltest du

a) zeigen wie du es probiert hast.
b) den 404-Fehler beseitigen, der angezeigt wird, wenn man auf abschicken klickt.

Geändert von Raketenmann (22.08.2007 um 16:09:47 Uhr)
Mit Zitat antworten
  #3  
Alt 22.08.2007, 16:29:03
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: Schriftfarbe ändern bei if-Abfrage

Zitat:
Zitat von manuel5 Beitrag anzeigen
Hat jemand ne Idee?
Nein. Welcher Fahrradmonteur hat schon eine Idee, wenn man ohne Fahrrad in der Werkstatt auftaucht und eine minderwertige Auskunft gibt?
Mit Zitat antworten
  #4  
Alt 22.08.2007, 16:30:48
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: Schriftfarbe ändern bei if-Abfrage

und wenn man im action-attribut des formulars eine html-seite angibt, dann sollte man sich vielleicht erst mal grundlegendstes wissen anschaffen bevor man php lernen will.
Mit Zitat antworten
  #5  
Alt 22.08.2007, 16:33:15
manuel5 manuel5 ist offline
Anfänger
 
Registriert seit: Aug 2007
Beiträge: 10
AW: Schriftfarbe ändern bei if-Abfrage

Ok - sorry - wollt ich natuerlich nicht.

Lao hier der Code
PHP-Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">

<html>
<head>
<title></title>
</head>

<body>

<form method="post" action="aufgabenformular.html" name="Mail">

    <table width="23%" border="1" align="center">
    <tr>
      <td width="50%"><span style color="#000000><?php if (value="abschicken").&&.("" ==  $_POST['Name']) return color:red?>">Name:</span>

      <td width="50%">
      <input name="name" type="text"
      tabindex="1">
      </td>

    </tr>
    <tr>
      <td width="50%"><span class="Stil5">E-Mail:</span></td>
      <td width="50%">

      <input name="email" type="text"
             tabindex="2" size="20"></td>
    </tr>
    <tr>
      <td width="50%" valign="top"><span class="Stil5">Anrede:</span></td>
      <td width="50%"><span class="Stil5">
        <input type="radio" value="Herr" checked
             name="Anrede" tabindex="1">
Herr<br>
<input type="radio" name="Anrede" value="Frau"
             tabindex="2">
Frau<br>

<input type="radio" name="Anrede" value="Firma"
             tabindex="3">
Firma</span></td>
    </tr>
    <tr>
      <td width="50%"><span class="Stil5">Land:</span></td>
      <td width="50%"><span class="Stil5">
        <select size="1" name="Land"
          tabindex="9">
          <option selected value="D">Deutschland</option>

          <option value="CH">Schweiz</option>
          <option value="A">&Ouml;sterreich</option>
          <option value="I">Italien</option>
          <option value="PL">Polen</option>
          <option value="NL">Niederlande</option>
        </select>

      </span></td>
    </tr>
    <tr>
      <td width="50%"><input name="reset" type="reset" value="zurücksetzen" ></td>
      <td width="50%"><input type="submit" value="abschicken" name="Senden"></td>
    </tr>
  </table>

</form>

</body>
</html>
Alos - wenn ich auf "abschicken" geh soll er mit wenn Name oder eMail nicht ausgefuellt is eben "Name" oder "eMail" rot schreiben.


Gruß Manuel
Mit Zitat antworten
  #6  
Alt 22.08.2007, 16:38:03
Raketenmann Raketenmann ist offline
Junior Member
 
Registriert seit: Jun 2004
Beiträge: 473
AW: Schriftfarbe ändern bei if-Abfrage

Zitat:
Zitat von feuervogel Beitrag anzeigen
und wenn man im action-attribut des formulars eine html-seite angibt, dann sollte man sich vielleicht erst mal grundlegendstes wissen anschaffen bevor man php lernen will.
Das Gleiche gilt auch für die Seite in der dein Formular steht...
...PHP in .html Dateien wird nicht ausgeführt!

Und wenn du erwartest, dass man einfach irgendwo in einem HTML-Quelltext "color:red" hinschreiben kann und der Browser "dann schon weiß was gemeint ist", verbessere deine HTML Kenntnisse bevor du mit PHP anfängst. Abgesehen davon, dass dein PHP-Schnippsel ein "parse error" erzeugen würde, würde er ausgeführt werden.

Geändert von Raketenmann (22.08.2007 um 16:42:25 Uhr)
Mit Zitat antworten
  #7  
Alt 22.08.2007, 16:48:19
manuel5 manuel5 ist offline
Anfänger
 
Registriert seit: Aug 2007
Beiträge: 10
AW: Schriftfarbe ändern bei if-Abfrage

ok - n Versuch wars ja wert - aba scheinbar muss man hier schon 15 Jahre PHP machen um Fragen stellen zu duerfen!

Is das nun ein "Grundlagen"/"Anfaenger"-Forum oder wie is das?

Schade - eventl haett ja einer nen Tip gehabt - wie ich das ganze angehen soll.

Gruß Manuel
Mit Zitat antworten
  #8  
Alt 22.08.2007, 17:05:54
Raketenmann Raketenmann ist offline
Junior Member
 
Registriert seit: Jun 2004
Beiträge: 473
AW: Schriftfarbe ändern bei if-Abfrage

Zitat:
Zitat von manuel5 Beitrag anzeigen
Is das nun ein "Grundlagen"/"Anfaenger"-Forum oder wie is das?

Schade - eventl haett ja einer nen Tip gehabt - wie ich das ganze angehen soll.
Die Tipps von zwei Personen waren: Lerne die Grundlagen!

Ein Selbsthilfe-Forum (für Anfänger oder sonstwen) ist kein Seminar bzw keine Schule, in dessen Rahmen dir deine fehlenden Grundlagen Schritt für Schritt beigebracht werden können.

Geändert von Raketenmann (22.08.2007 um 17:07:44 Uhr)
Mit Zitat antworten
  #9  
Alt 22.08.2007, 17:18:50
manuel5 manuel5 ist offline
Anfänger
 
Registriert seit: Aug 2007
Beiträge: 10
AW: Schriftfarbe ändern bei if-Abfrage

Mein "erster" Versuch sah auch so aus -->

PHP-Code:
<?
setlocale ( LC_ALL, 'de', 'ge',
                    'de_DE@euro', 'de_DE');
//if ($_POST["Name"] == "")

if (empty($_POST['Name']))
{
echo '<font color = "#ff0000">'.$_POST['Name'].'</font>'; 
}
else
{
    echo $_POST['Anrede'].' '.ucfirst($_POST['Name'])."<br>";
}

//if (isset($_POST["email"])&&!empty($_POST["email"]))
//{
  //echo " ".ucfirst($_POST["email"])."<br>";

//}
//else
//{
//  echo "Es wurde keine eMail-Adresse angegeben<br>";
//}

//echo " ".ucfirst($_POST["Land"])."<br>";

$datum = strftime("%A dem %d. %B %Y ", time());
$datum .= strftime("um %H:%M Uhr", time());

//echo $datum
//echo "<br><br>Ihre Daten wurden an die Datei Daten.dat angehängt und verschickt.<br><br>" ;
include("aufgabenformular.html");
?>
und das html eben so -->

HTML-Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">

<html>
<head>
<title></title>
</head>

<body>

<form method="post" action="mailversand.php" name="Mail">

    <table width="23%" border="1" align="center">
    <tr>
      <td width="50%"><span class="Stil5">Name:</span></td>
      <td width="50%">
      <input name="email" type="text"
             tabindex="1" size="20"></td>
    </tr>
    </tr>
    <tr>
      <td width="50%"><span class="Stil5">E-Mail:</span></td>
      <td width="50%">
      <input name="email" type="text"
             tabindex="2" size="20"></td>
    </tr>
    <tr>
      <td width="50%" valign="top"><span class="Stil5">Anrede:</span></td>
      <td width="50%"><span class="Stil5">
        <input type="radio" value="Herr" checked
             name="Anrede" tabindex="1">
Herr<br>
<input type="radio" name="Anrede" value="Frau"
             tabindex="2">
Frau<br>
<input type="radio" name="Anrede" value="Firma"
             tabindex="3">
Firma</span></td>
    </tr>
    <tr>
      <td width="50%"><span class="Stil5">Land:</span></td>
      <td width="50%"><span class="Stil5">
        <select size="1" name="Land"
          tabindex="9">
          <option selected value="D">Deutschland</option>
          <option value="CH">Schweiz</option>
          <option value="A">&Ouml;sterreich</option>
          <option value="I">Italien</option>
          <option value="PL">Polen</option>
          <option value="NL">Niederlande</option>
        </select>
      </span></td>
    </tr>
    <tr>
      <td width="50%"><input name="reset" type="reset" value="zurücksetzen" ></td>
      <td width="50%"><input type="submit" value="abschicken" name="Senden"></td>
    </tr>
  </table>

</form>

</body>
</html>
Aber weder so noch anders haut es hin!

Gruß Manuel
Mit Zitat antworten
  #10  
Alt 22.08.2007, 18:25:45
Raketenmann Raketenmann ist offline
Junior Member
 
Registriert seit: Jun 2004
Beiträge: 473
AW: Schriftfarbe ändern bei if-Abfrage

Du hast die ersten beiden Inputs "email" genannt, benenne das erste in "name" um, sonst kann die Abfrage von $_POST["name"] nicht funktionieren.

Ansonsten ist das was du als deinen "ersten Versuch" gepostet hast näher an der Lösung als der Kram davor...
...aber bitte verzeichte auf das <FONT> Tag, formatiere mit CSS!

Darauf kannst du aufbauen.


Mal was ganz anderes:
Du hast da ein echo auskommentiert "Ihre Daten wurden an die Datei Daten.dat angehängt und verschickt."

Schreibe die Daten lieber direkt ins Email (Im Handbuch - Funktion mail()).
Menschen wie ich löschen Emails von "unbekannten" Absendern, die mit Dateien wie "Daten.dat", "Info.zip" o.ä. im Anhang kommen - ungesehen.
Auf diese Weise werden nur Dinge versendet, auf die ich gut verzichten kann!

Geändert von Raketenmann (22.08.2007 um 18:27:25 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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Alphabet Abfrage Daemonium PHP Grundlagen 7 28.09.2006 18:43:03
Performance bei Abfrage inner join Tikiwiki MySQLi/PDO/(MySQL) 7 21.02.2006 09:46:50
Abfrage klaus-maus MySQLi/PDO/(MySQL) 3 12.08.2005 12:19:55
Benötige Hilfe für dyn. Abfrage mittles PHP Trialrider PHP für Fortgeschrittene und Experten 70 09.10.2003 11:08:56
select feld mit if abfrage? Silencer PHP für Fortgeschrittene und Experten 3 20.11.2002 10:34:59


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:20:09 Uhr.


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


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