Ergebnis 1 bis 20 von 288

Thema: Allgemeiner Fragenthread II

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Ich bedanke mich hier noch herzlich für die vorigen Antworten!

    Neues Problem:
    Ich hab in einer Datenbanktabelle eines Abstimmungssystems in einer Spalte die Anzahl Leute gespeichert, die für die jeweilige Möglichkeit abgestimmt haben. Dieses Objekt $ABstimmungInfo->Werte enthält dann bspw. "3;23;0;21;14". Das bedeutet, das die erste Möglichkeit dann 3 Stimmen bekommen hat, die zweite 23 und die dritte zB. gar keine.
    Wenn jemand abstimmt (zB. für die 2. Möglichkeit), muss ich dann ja eins dazuzählen. Wie könnte ich das machen?
    ZB. mit explode() den String bei den ";" zerteilen, und dann in einer foearch durchlaufen bis man auf die Möglichkeit kommt, und dann eins dazuzählen. Das geh noch. Aber wie füge ich alles dann wieder zusammen, um es so in die DB eintragen zu können?

    Bin mir nicht ganz sicher ob ich das hier jetzt richtig aufschreib, ist nicht der PC auf dem ich die Sache hab...
    PHP-Code:
    explode(); //Die Werte aus der Datei, die Syntax hab ich jetzt nicht parat - Das entstehende Array heißt von mir aus "$Werte".
    foearch ($Werte as $Wert){
    $i++; //Hier wird die Möglichkeit-Nummer durchgezählt

    if ($i == $_GET['Moeglichkeit']){ //Wenn die Schleife bei der Möglichkeit angekommen ist, für die man gestimmt hat
    $Wert++; //Wert um die neue Stimme erhöhen

    //So, und hier komm ich dann nicht weiter. Wie pfriemel ich das wieder zusammen?

    break;
    }


  2. #2
    PHP-Code:
    $number $_GET['wahl'];

    // vielleicht noch intval();

    //hier mysql_fetch_object,mysql_query

    $array explode(';',$string);
    $array[$number]++;
    $string_zum_eintragen implode(';',$array); 
    Das sollte eigentlich alles sein, was du machen musst.

    Geändert von Drakes (09.08.2007 um 13:11 Uhr)

  3. #3
    So, jetzt hab' ich doch nochmal ne Frage:
    Ich möchte Blockelemente für diese Sache nebeneinander positionieren, also nicht einfach nur untereinander, wie es eigentlich bei den Blockelementen der Fall ist.

    Wie muss ich das machen?

  4. #4
    HTML-Code:
    <div class="menu">
    <a class="menu" href="index.htm">Home</a><br>
    <a class="menu" href="extras/index.htm">Extras</a><br>
    <a class="menu" href="links/index.htm">Links</a><br>
    <a class="menu" href="mailto:name@domain.de">E-Mail</a><br>
    </div>
    Dieser Code, oder?

    Einfach den Absatz wegmachen und Leerzeichen reinmachen, bzw. das ganze mit Tabellen lösen. .___."

    Also, z.B. so:

    HTML-Code:
     <div class="menu">
    <a class="menu" href="index.htm">Home</a>&nbsp;&nbsp;
    <a class="menu" href="extras/index.htm">Extras</a>&nbsp;&nbsp;
    <a class="menu" href="links/index.htm">Links</a>&nbsp;&nbsp;
    <a class="menu" href="mailto:name@domain.de">E-Mail</a>&nbsp;&nbsp;
    </div>

  5. #5

    Ups...

    Zitat Zitat von kris Beitrag anzeigen
    HTML-Code:
     <div class="menu">
    <a class="menu" href="index.htm">Home</a>&nbsp;&nbsp;
    <a class="menu" href="extras/index.htm">Extras</a>&nbsp;&nbsp;
    <a class="menu" href="links/index.htm">Links</a>&nbsp;&nbsp;
    <a class="menu" href="mailto:name@domain.de">E-Mail</a>&nbsp;&nbsp;
    </div>
    Öhm, ja, das ist mir jetzt eig. richtig peinlich!
    Hab' ich mal wieder vorschnell gehandelt...
    Naja, wenn's funktioniert, bin ich glücklich! Danke das du mir auf die Sprünge geholfen hast...

  6. #6
    Ein bisschen eleganter könnte man diese hässlichen, erzwungenen Leerzeichen natürlich auch mit CSS lösen.

  7. #7
    Zitat Zitat von NPC Fighter Beitrag anzeigen
    Ein bisschen eleganter könnte man diese hässlichen, erzwungenen Leerzeichen natürlich auch mit CSS lösen.
    Mit margins vielleicht?
    Ich kann's jetzt nicht ausprobieren, aber ich werd' diese Sache ein bisschen modifiziert verwenden.

  8. #8

    Users Awaiting Email Confirmation

    ich glaube nicht, das margin bei Link-Elementen etwas bringt. wohl eher jedes Link-Element in einen Absatz packen und denn wahlweise mit Margin oder einfach einer Breite versehen

  9. #9
    Du könntest padding oder zur Not auch word-spacing für deine menu-Klasse benutzen (falls die Links auch wirklich nur aus einem Wort bestehen).

  10. #10
    Eigentlich ist das ziemlich genau das, wofür es <ul> gibt. Da kann man dann auch wunderbar per CSS einstellen, ob sie untereinander oder nebeneinander angezeigt werden sollen.

  11. #11
    Zitat Zitat von DFYX Beitrag anzeigen
    Eigentlich ist das ziemlich genau das, wofür es <ul> gibt. Da kann man dann auch wunderbar per CSS einstellen, ob sie untereinander oder nebeneinander angezeigt werden sollen.
    Ok, dann helf mir mal auf die Sprünge!
    Ich brauche aber ein Element, das fest definierte Breite und Höhe hat.

  12. #12
    Zitat Zitat von Bluescreen Beitrag anzeigen
    Ok, dann helf mir mal auf die Sprünge!
    Ich brauche aber ein Element, das fest definierte Breite und Höhe hat.
    Wenn du ne fest definierte Breite und Höhe willst, kannst du die ohne Schwierigkeiten per CSS mit width und height setzen.

  13. #13
    Diese Tutorial erklärt, wie man aus einer Liste ein Menü machen kann.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •