• Hallo Besucher!

    Du bist neu im Forum? Dann registriere dich hier, um Diskussionen beizutreten oder eigene Themen zu erstellen. Für die Registrierung ist es erforderlich, dass du einen Spielaccount bei Die Stämme hast.

    Andernfalls kannst du dich hier direkt einloggen.

    Falls du dein Passwort vergessen hast, kannst du hier ein neues Passwort anfordern.

Wiso geht ....?

TimLim

Gast
ps: TimLim

Variablen kann man nicht per echo '$var'; ausgeben, genausowenig wie mit echo "$var";
" und ' implizieren einen String

Beziehst du dich auf das?

also soviel ich weis kann man es
so
PHP:
echo "$zahlung";
oder so
PHP:
echo $zahlung;
aber nicht so
PHP:
echo '$zahlung';
schreiben

wenn du es in einzelkommata schreibst gibt er es so aus wie es dort steht
also würde bei echo '$zahlung';
$zahlung
ausgegeben werden

da steht das es mit echo '$var'; nicht geht....
da steht, dass es mit echo "$var"; geht, was auch funktioniert... Es ist nur vllt nicht valide (oder wie man das nennt) ;)
 

DeletedUser

Gast
Ja darauf habe ich mich bezogen, aber bei php geht es mit " " tatsächlich, sorry :redface:
 

DeletedUser

Gast
omfg, wieder geil TimLim:
valide bei php ? du weißt schon das html geparsed wird, auch wenn es nicht valid ist !?
bei php erzeugt ein fehler eine warning oder sogar nen fatal error.
 

DeletedUser

Gast
Zu PHP Strings:

In PHP gibt es die Möglichkeit normale Strings, wie in jeder anderen Programmiersprache zu "machen". Das geht mit dem Apostroph, also $str = 'normaler String'; (single quoted). In diesen Strings müssen lediglich Apostrophen und Backslashs mit einem Backslash maskiert werden.

Die andere Möglichkeit sind die Strings mit doppelten Anführungszeichen (Double quoted) $str = "String, der geparst wird"; Diese Strings werden von PHP anders geparst.
In denen muss man mehr maskieren, unter anderem auch Zeilenumbrüche mit \n oder Tab stops mit \t. Der Hauptgrund diese Art zu benutzen ist, dass Variablen im String geparst werden. Dadurch wird die Ausführung oft schneller, als wenn man single quoted Strings und Variablen mit dem .-Operator verbindet oder mehrere echos benutzt.

Es gibt noch für jede dieser Arten eine andere Schreibweise, aber die weiß ich gerade nicht auswendig ;-) werden aber auch so gut wie nie benutzt.

@TimLim
Also im deutschen würde ich einfach sagen nicht korrekt.
Im Programmiererjargon bzw. auf Englisch wird es in der Regel als not valid oder invalid bezeichnen.
(Sowohl in PHP als auch in HTML)
 

DeletedUser72078

Gast
Hab mal einen Rohstofberechner zusammen gepastelt, man muss eingeben was man für Truppen will, und nacher zeigt es an
was für Rohstoffe benötigt werden, ist des für einen anfanger sehr schlecht?

Klick my
 

DeletedUser

Gast
Hab mal einen Rohstofberechner zusammen gepastelt, man muss eingeben was man für Truppen will, und nacher zeigt es an
was für Rohstoffe benötigt werden, ist des für einen anfanger sehr schlecht?

Klick my

*räusper*
*hüstel*

da fallen mir die augen aus! o_O
ohne sche**

mytool4you?
*muhahaha*
weißt du was das heißt? "Meine Werkzeuge für dich!"
OMG

das design (ist eig keins) ist grausam
:|:|:|
wenn ich noten gib:
programmierung(schließe ich aus den scripten oben): 4 :S
design (gestaltung): :(
nutzen/inhalt: :evil::twisted: (WAs bringt mir die seite?! ich kann das jederzeit bei ner proffesionellen seite auch machen)

MfG
 

DeletedUser

Gast
Hab mal einen Rohstofberechner zusammen gepastelt, man muss eingeben was man für Truppen will, und nacher zeigt es an
was für Rohstoffe benötigt werden, ist des für einen anfanger sehr schlecht?

Klick my

Kleiner Tipp am Rande: Lager die Stileigenschaften in ne CSS-Datei aus und füg die nicht alle in den HTML-Quelltext ein, das ist schlechter Stil :S

€dit: Und es heißt Rohstoff
 
Zuletzt bearbeitet von einem Moderator:

TimLim

Gast
Hab mal einen Rohstofberechner zusammen gepastelt, man muss eingeben was man für Truppen will, und nacher zeigt es an
was für Rohstoffe benötigt werden, ist des für einen anfanger sehr schlecht?

Klick my

mytools4you? Klick my?
da is nur eins:p
klick me vllt?!
sonst... wenn du das style verbesserst eig ganz okay.....
fürs üben eigentliche eine relativ gute wahl finde ich, aber es sollte eig deine übung bleiben...

aber da hier eh niemand was von meinen aussagen hält war das alles überflüssig..

@mast3r:
ß = ß
:p
 

TimLim

Gast
ahja:
did you ever heard DOCTYPE?
und:
Invalid
einige dieser fehler dürfter der nicht vorhandene doctype verursachen
 

DeletedUser

Gast
und einer auf die zeichenkodierung!

harry: schau dir BITTTE BITTTE BITTE selfHTML an!!!
bitte verschone uns! ;-)
 

DeletedUser72078

Gast
????

Ihr tut ja so, as ich ein projekt veröffentliche,
ich üb ja nur und lerne, oder als ihr proggen gelernt habt,
konntet ihr s peerfeckt nach ner Woche?
 

DeletedUser

Gast
nach einer woche ? der war gut, wenn man bedenkt, dass 70% des codes von usern hier gemacht wurde. halt mal bloß den ball flach
 

DeletedUser72078

Gast
1.) du kennst den cod gar ned, welchen ich benutzt habe.
2.) Was soll ich machen wenn ich was ned weis, unds nirgends finde.
 

DeletedUser

Gast
????

Ihr tut ja so, as ich ein projekt veröffentliche,
ich üb ja nur und lerne, oder als ihr proggen gelernt habt,
konntet ihr s peerfeckt nach ner Woche?
Ich finde die Seite nicht schlecht. Die Farben sind bisschen gewöhnungsbedürftig :p Aber es geht ja um die Übung^^
Zum HTML Code:
Du solltest gleich anfangen CSS zu lernen, da die HTML Attribute nicht mehr aktuell sind (anstelle des bgcolor-Attributes ein style-Attribut mit background-Eigenschaft).
Doctype und so Sachen kann man auch später noch lernen. Jetzt kann er damit sowieso noch nichts anfangen.
 

DeletedUser

Gast
Ich finde die Seite nicht schlecht. Die Farben sind bisschen gewöhnungsbedürftig :p Aber es geht ja um die Übung^^
Zum HTML Code:
Du solltest gleich anfangen CSS zu lernen, da die HTML Attribute nicht mehr aktuell sind (anstelle des bgcolor-Attributes ein style-Attribut mit background-Eigenschaft).
Doctype und so Sachen kann man auch später noch lernen. Jetzt kann er damit sowieso noch nichts anfangen.

sowas nennt man "deprecated" nur mal als nebeninformation!

zum beispiel befehle wie bgcolor und align sind "veraltet"
 
Zuletzt bearbeitet von einem Moderator:

DeletedUser

Gast
nee, ich mein was anderes, mehrere ganze Tabbelllen, also z.b:
______________________
|Kopfzeile 1 | Kopfzeile 2|
|Körperzeile1 | Körperzeile2|
|Körperzeile1 | Körperzeile2|

nebeneinander stellen alos:

Tabbelle 1...............................................Tabbelle 2
______________________.........._____________________
|Kopfzeile 1 | Kopfzeile 2|..........|Kopfzeile 1 | Kopfzeile 2|
|Körperzeile1 | Körperzeile2|.......|Körperzeile1 | Körperzeile2|
|Körperzeile1 | Körperzeile2|.......|Körperzeile1 | Körperzeile2|



Sowas such ich um mehrere Tabellen nebeneinander zu platzieren.


Beispiel:
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>Tabellen nebeneinander</title>
        <style type="text/css">
            h3 {
                margin: 0px;
            }
            .box {
                float: left;
                margin: 5px;
            }
            th, td {
                width: 50px;
            }
            th {
                background: #999;
                    border: 2px outset #999;
                        color: #FFF;
            }
            td {
                border: 1px inset #999;
                    color: #FFF;
            }
            .zeile_0 td {
                background: #DDD;
            }
            .zeile_1 td {
                background: #CCC;
            }
            .zeile_0:hover td,
            .zeile_1:hover td {
                background: #EEE;
            }
        </style>
    </head>
    
    <body>
        <?php
        for($i=1; $i<=4; $i++) {
            ?>
            <div class="box">
                <h3>Tabelle <?php echo "$i"; ?></h3>
                <table cellspacing="0">
                    <tr>
                        <th>#</th>
                        <th>A</th>
                        <th>B</th>
                        <th>C</th>
                        <th>D</th>
                    </tr>
                    <?php
                    for($j=1; $j<=5; $j++) {
                        ?>
                        <tr class="zeile_<?php echo $j%2; ?>">
                            <th><?php echo "$j"; ?></th>
                            <td>...</td>
                            <td>...</td>
                            <td>...</td>
                            <td>...</td>
                        </tr>
                        <?php
                    }
                    ?>
                </table>
            </div>
            <?php
        }
        ?>
    </body>
</html>
 

DeletedUser

Gast

Beispiel:
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>Tabellen nebeneinander</title>
        <style type="text/css">
            h3 {
                margin: 0px;
            }
            .box {
                float: left;
                margin: 5px;
            }
            th, td {
                width: 50px;
            }
            th {
                background: #999;
                    border: 2px outset #999;
                        color: #FFF;
            }
            td {
                border: 1px inset #999;
                    color: #FFF;
            }
            .zeile_0 td {
                background: #DDD;
            }
            .zeile_1 td {
                background: #CCC;
            }
            .zeile_0:hover td,
            .zeile_1:hover td {
                background: #EEE;
            }
        </style>
    </head>
    
    <body>
        <?php
        for($i=1; $i<=4; $i++) {
            ?>
            <div class="box">
                <h3>Tabelle <?php echo "$i"; ?></h3>
                <table cellspacing="0">
                    <tr>
                        <th>#</th>
                        <th>A</th>
                        <th>B</th>
                        <th>C</th>
                        <th>D</th>
                    </tr>
                    <?php
                    for($j=1; $j<=5; $j++) {
                        ?>
                        <tr class="zeile_<?php echo $j%2; ?>">
                            <th><?php echo "$j"; ?></th>
                            <td>...</td>
                            <td>...</td>
                            <td>...</td>
                            <td>...</td>
                        </tr>
                        <?php
                    }
                    ?>
                </table>
            </div>
            <?php
        }
        ?>
    </body>
</html>
OMG!! Ihr beiden, schaut bitte auf das aLTER des Thread bevor ihr antwortet! ist alles geklärt!
 
Oben