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
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden |
22.08.2007, 15:09:49
|
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
|
22.08.2007, 16:08:39
|
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)
|
22.08.2007, 16:29:03
|
SELFPHP Guru
|
|
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
|
|
AW: Schriftfarbe ändern bei if-Abfrage
Zitat:
Zitat von manuel5
Hat jemand ne Idee?
|
Nein. Welcher Fahrradmonteur hat schon eine Idee, wenn man ohne Fahrrad in der Werkstatt auftaucht und eine minderwertige Auskunft gibt?
|
22.08.2007, 16:30:48
|
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.
|
22.08.2007, 16:33:15
|
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">Ö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
|
22.08.2007, 16:38:03
|
Junior Member
|
|
Registriert seit: Jun 2004
Beiträge: 473
|
|
AW: Schriftfarbe ändern bei if-Abfrage
Zitat:
Zitat von feuervogel
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)
|
22.08.2007, 16:48:19
|
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
|
22.08.2007, 17:05:54
|
Junior Member
|
|
Registriert seit: Jun 2004
Beiträge: 473
|
|
AW: Schriftfarbe ändern bei if-Abfrage
Zitat:
Zitat von manuel5
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)
|
22.08.2007, 17:18:50
|
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">Ö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
|
22.08.2007, 18:25:45
|
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)
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Ansicht |
Linear-Darstellung
|
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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 15:20:09 Uhr.
|