Ich möchte die Farbe des Textes der Tabelle in PHP-Datei mit printf-Funktion ändern. Aber als ich diese zwei Methoden verwendet habe, habe ich versagt. Können Sie mir sagen, wie könnte das passieren? Und wie kann ich die Farbe ändern? Methode A:ein Fehler ist aufgetreten, wenn die Farbe der Tabellen in PHP printf Funktion ändern
<?php
printf('<tr>');
printf('<td><font color='red'>abc</font></td>');
printf('</tr>');
?>
Methode B:
<?php
printf('<tr>');
printf('<td style="color:red">abc</td>');
printf('</tr>');
?>
PS: die ursprüngliche Frage: (dies ist ein Teil des Codes)
$userrow = mysql_fetch_array($userqueryresult);
$thisuserid = $userrow[0];
$user_type=$userrow[1];
printf(" <td valign = 'center' width='40%%'>
<a href='show_user.php?u=%d'>
<font color='red'>%s</font></a></td>\n",$thisuserid, $key);
In der Tat, wenn I Farbe verwenden = "rot", es versagt, während Farbe = "rot", es hat funktioniert. Gibt es einen Unterschied zwischen "" "und" ""? Aber wie Julie Pelletier sagte, "abc" hat es funktioniert. Dies ist auch "" ".
Danke, es tut mir leid, dich mit solch einer niedrigen Frage zu unterbrechen. Aber die ursprüngliche Frage ist nicht so. Ich habe es bearbeitet. Kannst du es wieder sehen? – zyMacro
Ihr Hauptproblem ist die Tatsache, dass Sie nicht erkennen, dass der Interpreter nicht erraten kann, was Sie tun, wenn Sie alle Arten von Anführungszeichen in andere Anführungszeichen setzen. Sie als Programmierer müssen sicherstellen, dass die Zitate leicht verständlich sind. –
Ich denke, ich habe erkannt, wo ich falsch für Ihre Hilfe war. Danke! – zyMacro