Sie können keine Farbe innerhalb von PHP ändern, da PHP-Code auf dem Server bleibt und Farben vom Benutzer gesehen werden (der typischerweise vor dem Client sitzt). Sie können Ihrer Nachricht ein Attribut geben, typischerweise eine CSS-Klasse, um dem Kunden mitzuteilen, dass er es in rot anzeigen soll. Ich kann den Kontext Ihres Codes nicht nur anhand dieses Snippets sehen, daher vermute ich, dass Ihre Funktion in der Erstellung einer Seite enthalten ist.
In diesem Fall werde ich etwas tun:
In der CSS ich eine Klasse my_error
genannt gestellt wird:
.my_error{
color: red;
/* Other fancy things, to make it look really nice*/
}
Dann werde ich die Nachricht in etwas mit der my_error
Klasse gewickelt echo
. Ein Absatz sollte in Ordnung sein:
if(mysql_num_rows($r2)>0){
$msg2='<p class="my_class">Email already exist</p>';
echo $msg2;
}
I von mindestens zwei anderen Möglichkeiten denken kann, dies zu tun, je nachdem, wo der PHP-Code ausgeführt wird, aber dies ist die einfachste (und alle von ihnen werden zumindest verwenden CSS).
... '$ msg2 = ' Email existiert bereits';' Finden Sie ein Tutorial zu HTML und eins zu PHP – Epodax
Dieses HTML/CSS 101 Zeug. –
@Epodax, danke, es funktioniert gut. Und, danke für alle anderen Antworten. –