danke, funktioniert. Aber wie kann ich das ganze jetzt immer auf 0,5 stellen runden? also entweder ,0 oder ,5...weil ich das ja in form einer grafik darstellen möchte.
Ich habe folgendes gefunden:
<?php echo round($wert,1); ?>
Die zahl wird auf 1 Stelle nach dem Komma gerundet... trotzdem bekomme ich ja leider Werte wie: 3,4 oder 3,7,... heraus. Die Werte dürfen aber nur ,5 oder ,0 stellen sein, da ich das Rating graphisch darstellen möchte (1 stern, 2,5 sterne,...)
Kann mir da jemand weiterhelfen?
Beiträge von funbox
-
-
Hallo, ich möchte meinen Besuchern die Möglichkeit geben Artikel oder Anbieter zu bewerten. Dies ist schon alles soweit realisiert.
Nun möchte ich jedoch den Durchschnittswert aller Bewertungen über einen bestimmten Anbieter "A" errechnen und auf 0.5 stellen runden (z.B. 1,0 - 1,5 - 2,0 - 2,5 - ...) und dies dann anzeigen lassen.
Kann mir da einer weiterhelfen? Vielen Dank
Max -
Vielen Dank, es hat echt geklappt
Dann muss ich ja nurnoch den durchschnitt des wertes Rating von allen Bewertungen zu Anbieter "A" errechnen und immer auf 0,5 runden
aber das is auch wieder sone sache -
Das erste von beiden....wie ich die Kommentare auslese und anzeige hab ich ja schon alles zum Laufen bekommen es geht nur um die Summe der Kommentare zu Anbieter A.....
Wie geht das genau? also mit echo und so (sry aber ich lerne noch)
Aber danke schonmal -
Hallo,
ich habe das Problem, dass ich aus einer Tabelle (userkommentare) die Anzahl der Einträge über einen bestimmten Anbieter zählen möchte.
z.B. wurden 5 Komentare zu Anbieter A und 2 Kommentare zu Anbieter B abgegeben...
Nun möchte ich auf der Unterseite über Anbieter A alle Kommentare, die hierzu vorhanden sind auslesen: Also 5 Stück...
Ich habe schon Google durchsucht und viele Ansätze gefunden, aber kein Code konnte mir bisher so richtig weiterhelfen.
Schafft Ihr es vllt?
Vielen Dank und Gruß Max -
Okay danke, natürlich hatte ich es bereits versucht, habs aber leider nicht hinbekommen. also die session habe ich bereits ganz oben angefangen... als action hab ich dann die selbe datei genannt (index.php).
leider klappt es immer noch nicht. Verbindung zur db klappt aber, ohne captcha werden werte korrekt übergeben.
PHP
Alles anzeigen<?php switch($action) { case 'main': $_SESSION['captcha_session'] = $captcha->generate_code(); if(isset($errors)) { ?><p class="caution">Error:</p><ul><?php foreach($errors as $error) { ?><li><?php echo $error; ?></li><?php } ?></ul><br /></p><?php } // display form: ?><form action="index.php" method="post"> <div> <input type="hidden" name="<?php echo session_name(); ?>" value="<?php echo session_id(); ?>" /> <p>Message:<br /> <textarea name="kommentar" cols="50" rows="5"><?php if(isset($_POST['message'])) echo htmlspecialchars(stripslashes($_POST['message'])); ?></textarea></p> <p style="margin-bottom:0px;">CAPTCHA check:<br /> <img class="captcha" src="captcha_image.php<?php echo '?'.SID; ?>" alt="CAPTCHA" width="180" height="40" /><br /> Please enter the letters/numbers of the image above: <input type="text" name="captcha_word" value="" size="10" /></p> <p><input type="submit" name="form_submit" value=" OK "></p> </div> </form><?php break; case 'passed': if(isset($error)) die(); ?><p>The form has been accepted.</p><?php if(isset($_POST['message']) && trim($_POST['message'])!='') { ?><p>Submitted message:</p> <p style="font-style:italic;"><?php echo nl2br(htmlspecialchars(stripslashes($_POST['message']))); ?></p> // HIER KOMMT MEIN PART:::::::: <? $connectionid = mysql_connect ("localhost", "benutzername", "passwort"); if (!mysql_select_db ("usr_benutzer_1", $connectionid)) { die ("Keine Verbindung zur Datenbank"); } ?> <?php $_SESSION['kommentar'] = $_POST['kommentar']; $send = "INSERT INTO anbieterkommentare (kommentar) VALUES ('$_SESSION[kommentar]')"; $sendfertich = mysql_query($send); ?> // HIER ENDET MEIN PART:::::::: <?php } ?><p><a href="<?php echo basename($_SERVER['PHP_SELF']); ?>">back</a></p><?php break; } ?>
-
Hallo erstmal,
ich habe das Problem, dass ich ein Kommentarscript auf meiner website einbauen will. die Eingabe soll der User mit einem CAPTCHA bestätigen, soweit kein problem - doch:
ich möchte die daten gerne DIREKT bei erfolgreicher captcha eingabe in der datenbank speichern. (auf der selben seite und NICHT erst auf der nächsten, was das ganze ja viel zu einfach machen würde ) ist das denn möglich? also sessions auf einer und der selben seite starten und auslesen geht glaube nicht. Hier ein Teil des Scripts:
PHP
Alles anzeigen<?php if (empty($_POST)) { ?> <form method="POST"> Username:<br /> <input type="text" name="kommentar" /><br /> <!-- pass a session id to the query string of the script to prevent ie caching --> <img src="securimage_show.php?sid=<?php echo md5(uniqid(time())); ?>"><br /> <input type="text" name="code" /><br /> <input type="submit" value="Submit Form" /> </form> <?php } else { //form is posted include("securimage.php"); $img = new Securimage(); $valid = $img->check($_POST['code']); if($valid == true) { echo "<center>HIER SOLLTE DANN DIE DB VERBINDUNG STARTEN UND DIE DATEN ÜBERGEBEN</center>"; } else { echo "<center>Sorry, the code you entered was invalid. <a href=\"javascript:history.go(-1)\">Go back</a> to try again.</center>"; } } ?>
danke euer max -
Hallo leute, ich möchte gerne bestimmten Content (eine Tabelle) ganz unten zentriert auf der website im browser anzeigen lassen. Dieser soll auch dort immer bleiben (also ein Weiter und ein Zurück Button). Falls möglich sollte er auch überlappend sein, was aber eh nicht passieren wird.
Kann mir da jemand helfen? ich denke es geht mit css irgendwie
danke
gruß max -
also leute, wollte euch nochma danken, es klappt jetzt
-
ach noch was: was ist eigentlich, wenn der user cockies deaktiviert hat?? wird dann automatisch eine zufallszahl generiert und an die url gehängt oder muss ich das noch einbauen??
-
danke super leute also das beispiel hat schonma geklappt mal gucken wie es weitergeht
also erstmal vielen dank...ich werd später sicher wieder nicht weiterkommen... ich versuchs mal -
Habe das Beispiel gerade auf meinen server geladen:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /var/www/web120084/html/ecards/session1.php:8) in /var/www/web120084/html/ecards/session1.php on line 9
so also ich denke das problem ist, dass sessions nicht aktiviert sind. hab n linux server und session.auto_start ist auf OFF
wie kann ich das umstellen? oder liegt es doch woanders ? -
Dankeschön, also sessions...
was ist das? ich habe mich jetzt ein wenig belesen und muss sagen: das klingt recht kompliziert...
Muss ist dort erst scripte auf meinem server installieren und cockies speichern lassen?
Ob Ihr mir vllt. den grundbefehl zeigen könntet?
unter: http://de.php.net/manual/de/session.configuration.php
sind ja so viele Befehle aufgelistet und ich weis nicht, welche ich davon benutzen soll.
vielen Dank
Gruß
Max -
Hallo erstmal,
ich bin doch noch "recht" unerfahren was php angeht, doch ich lerne schnell.
Jetzt versuche ich mich an einer website, mit der es möglich ist, kleine grußkarten zu erstellen. Man kann das layout, text, farben und fotos auswählen udn zusammenstellen. die dabei eingegebenen daten sollen mittels POST übergeben werden. Natürlich funktioniert der generator über 4 seiten hinweg, der user fügt also weitere daten hinzu (text), klickt auf weiter, fügt einen anderen wert hinzu (hintergrundfarbe).
Zum Schluss möchte ich dann die werte in einer Datenbank ablegen.
Nun muss ich aber erstmal soweit kommen, dass die werte bis zum abspeichern im letzten Schritt erhalten bleiben. Kann mir da jemand weiterhelfen?
Also Kurzform:
Wie speichere ich Daten und Werte über mehrere Seiten hinweg?
Gruß
max -
Hallo, ich habe mir nun schon einige Tuts zum Thema durchgelesen, doch so ganz klappt es wohl doch nicht...
Ich möchte eine Flashdatei erzeugen, welche mit Texten / fotos aus einer Datenbank gefüttert wird, also:
- ein Text
- ein Name
- ein Foto (falls dies möglich ist)
zu einem bestimmten Eintrag, also Werte mit der ID: 1
Diese Texte / Fotos möchte ich dann jeweils als dynamischen Text anzeigen lassen.
eine datenbank ist bereits erstellt, ich nutze außerdem Flash CS4
Falls mir jemand weiterhelfen mag, wäre ich ihm dafür sehr dankbar, natürlich würde ich ihm dann auch mal das ergebnis zeigen
Gruß
Max -
Hallo, ich würde gerne aus meiner datenbank bei jedem reload der website eine zufallsgrafik und den dazugehörigen Link zufällig anzeigen lassen...kann mir da jemand helfen? also es soll bei jedem reload ein kompletter datensatz ausgelesen werden...
danke
max
-
Hallo, ich biete einen kleinen Handy-Tarfe Vergleich an und würde den Benutzern gerne die Möglichkeit geben die einzelnen Anbieter relativ einfach zu bewerten (5-Sterne-System). Dabei habe ich die gesamte letzte Zeit im Internet mit googeln verbracht und keine entsprechende Lösung gefunden, obwohl es doch sooo viele Blogs gibt, bei denen diese Funktion zum Standard gehört...Wär natürlich auch sehr schön, wenn jemand ein einfaches Kommentarscript findet...nachricht rein: abschicken und dann wird das halt untereinander angezeigt...
Kann mir da wer helfen?
Vielen Dank - Max
-
vielen dank, habt ihr da vllt ne website die ihr mir empfeheln könnt mit m tut ?? ich kenn mich mit js und css oder so nicht so gut aus.. wills erst noch lernen.
-
ach soo...also jedes mal ne neue seite aufrufen? das wollte ich ja gerade vermeiden, aufgrund der Ladezeiten. Ich dachte es wäre möglich immer nur den inhalt in dem Menü anzupassen
-