Das Schlüsselwort „var“ kann nur innerhalb einer Klassendefinition verwendet werden.
$c = 0;
Ich glaube, Sie haben es mit dem „var“-Schlüsselwort in JavaScript verwechselt, das eine Variable initialisiert. Sie können auch die bitweise & verwenden, um gerade und ungerade zu erhalten.
z.B.
<?php echo $c++&1 ? 'ungerade' : 'gerade'; ?>
Ihr Beispiel hat auch die geraden und ungeraden Zahlen vertauscht. Ungerade Zahlen haben $c++%2==1, nicht gerade.
Ich habe den Code in das tr-Tag in dieser Zeile eingefügt und die gesamte Seite gibt eine Fehlermeldung mit dieser Zeilennummer aus. Außerdem, wenn ich den Code in die Zeile einfüge, funktionieren die restlichen Tags nicht
Ich finde, dass jeder Code so lesbar wie möglich sein sollte, um so viel Bedarf an Inline-Kommentaren wie möglich zu beseitigen, auch wenn der Code etwas länger sein mag.
Ich habe es so sehr geliebt, wie Sie es hier gemacht haben. Die Skizze ist attraktiv, Ihr verfasster Text stilvoll. Nichtsdestotrotz haben Sie die Geduld gewonnen, die Sie bei der nächsten Lieferung haben werden. unwohl wird zweifellos wieder öfter kommen, so wie es fast immer der Fall ist wenn Sie diese Steigerung schützen.
Man kann sogar „tr“ durch „div“ ersetzen und dies mit Klassen machen!
Das einzige Problem in diesem Beispiel ist, dass es eine Notiz für die undefinierte Variable $c gibt.
Was ich normalerweise mache, ist, die Variable zuerst auf 0 zu initialisieren, bevor die Schleife beginnt. Dann erhält man die Notiz nicht.
dieser Code funktioniert nicht.
Entschuldigung, ich bin nicht gut darin, die Code-Tags zu verwenden..
ich habe das „var“ vor dem $c = 0; entfernt
Wenn ich diesen Code einfüge
, wird er unbrauchbar. Warum sollte er ohne, aber nicht mit funktionieren?php var $c = 0;Das Schlüsselwort „var“ kann nur innerhalb einer Klassendefinition verwendet werden.
$c = 0;Ich glaube, Sie haben es mit dem „var“-Schlüsselwort in JavaScript verwechselt, das eine Variable initialisiert.
Sie können auch die bitweise & verwenden, um gerade und ungerade zu erhalten.
z.B.
<?php echo $c++&1 ? 'ungerade' : 'gerade'; ?>
Ihr Beispiel hat auch die geraden und ungeraden Zahlen vertauscht. Ungerade Zahlen haben $c++%2==1, nicht gerade.
Danke, bucabay!
Kann bitte jemand helfen?
Ich habe den Code in das tr-Tag in dieser Zeile eingefügt und die gesamte Seite gibt eine Fehlermeldung mit dieser Zeilennummer aus. Außerdem, wenn ich den Code in die Zeile einfüge, funktionieren die restlichen Tags nicht
echo " \n£ $investment\n";Vielen Dank im Voraus
Kann nicht verstehen, wie es funktioniert…
Sehr praktischer und nützlicher Trick.
was ist mit der Verwendung eines Arrays?
$class = array('gerade' => 'ungerade', 'ungerade' => 'gerade');
$curr = 'gerade';
<tr class="">
Entschuldigung, habe den Code-Wrapper vergessen
<tr class="”>
hm, funktioniert immer noch nicht mit pre oder sogar code-wrapper
wie auch immer, was ich mache ist, **$class[$curr]** in meiner Schleife zu verwenden
Kann dies nach der „While-Funktion“ verwendet werden…
$bgcolor = ($bgcolor == “#ececec”) ? “#ffffff” : “#ececec”;
dann…
print "
bucabay, dein Code funktioniert!
Zebra-Tabelle
.gerade { background-color:#FFF; }
.ungerade { background-color:#666; }
<?php
for($a = 1;$a<=10;$a++)
{
echo "
echo "
echo “Die Nummer ist $a”;
}
?>
Geniales Skript!!! Danke!
Wie pflegt man ein konsistentes Zebra-Muster in einer sortierbaren PHP-Tabelle?
Man kann JavaScript verwenden.
Überraschend einfach. Das funktioniert super. Danke.
$bool = true;
for ($i = 1; $i <= 10; $i++)
echo '<span class="' . (($bool) ? 'ungerade' : 'gerade') . '">' . $i. '</span>';
$bool = !$bool;
endfor;
Dieser Code ist für mich geeignet. Aber ich weiß nicht, wie ich das CSS einfügen soll und wo ich es einfügen kann
Einfache Art, es mit JQuery zu machen
$(document).ready(function() {
$(“#tableid tr:even”).addClass(“stripe1”);
$(“#tableid tr:odd”).addClass(“stripe2”);
});
/* CSS
————- */
.stripe1 { background-color: # }
.stripe2 { background-color: # }
Danke, danke, danke!
<?php
$class = "grau";
$rowCount = count($rows);
for ($i = 0; $i
<tr class="” >Daten; ?>
Ich finde, dass jeder Code so lesbar wie möglich sein sollte, um so viel Bedarf an Inline-Kommentaren wie möglich zu beseitigen, auch wenn der Code etwas länger sein mag.
<?php
$class = "grau";
$rowCount = count($rows);
for ($i = 0; $i
<tr class="” >
Aus irgendeinem Grund wurde mein Code vom Text-Parser abgeschnitten. Wenn dieser Beitrag nicht funktioniert, dann tut es mir leid
Ich habe es so sehr geliebt, wie Sie es hier gemacht haben.
Die Skizze ist attraktiv, Ihr verfasster Text stilvoll.
Nichtsdestotrotz haben Sie die Geduld gewonnen, die Sie bei der nächsten Lieferung haben werden.
unwohl wird zweifellos wieder öfter kommen, so wie es fast immer der Fall ist
wenn Sie diese Steigerung schützen.
$a=0;
while($row = mysql_fetch_assoc($udet))
{
if($a++%2==1)
{
echo “”.
“{$row[‘name’]} “.
“{$row[‘age’]} “.
“{$row[‘mobile’]} “.
“{$row[‘date’]} “.
“{$row[‘address’]} “;
}else{
echo “”.
“{$row[‘name’]} “.
“{$row[‘age’]} “.
“{$row[‘mobile’]} “.
“{$row[‘date’]} “.
“{$row[‘address’]} “;
}
}
perfekt!
Dieser Code ist sehr einfach und funktioniert trotzdem gut. Sie sind großartig, sehr gute Arbeit! Vielen Dank!