Beiträge von flo96
-
-
ich hab das so gemacht:
PHP
Alles anzeigen<?php // Sicherheitsabfrage - Zufallszahlen generieren $Z0 = array(mt_rand(1, 9), mt_rand(1, 9)); $Z1 = max($Z0); $Z2 = min($Z0); $Spam = $Z1 . " + &#" . (48 + $Z2) . ";"; $Schutz = md5($Z1 + $Z2); ?> <?php //Variablen deklarieren um gesendete Objekte einfacher zu packen $geschlecht = $_POST['geschlecht']; $alter = $_POST['altersgruppe']; $fund = $_POST['fund']; $gekegelt = $_POST['gekegelt']; $meinung = $_POST['meinung']; $gastwar = $_POST['gastwar']; $gastsein = $_POST['gastsein']; $nachricht = $_POST['nachricht']; $zip = $_POST["zip"]; $zip2 = $_POST["zip2"]; $fehler['sicherheit'] = (md5($_POST["zip"]) != ($_POST["zip2"])); $fehler = array("sicherheit"=>"",); $sicherheit = 'test'; ?> <?php error_reporting(E_ALL); /*testphase alle fehler/warnings ect ausgeben*/ if(isset($_POST['senden'])){ /*wenn button "senden" gedrückt*/ $fehler = array(); /*$fehler ist anfangs ein leeres array*/ /*eingabefelder ect prüfen*/ if(isset($_POST['geschlecht'])){ $geschlecht = $_POST['geschlecht']; }else{ $fehler[] = 'Sie haben kein Geschlecht gewählt!'; } if(isset($_POST['altersgruppe']) and $_POST['altersgruppe'] != 'Bitte wählen'){ $alter = $_POST['altersgruppe']; }else{ $fehler[] = 'Bitte geben Sie Ihre Altersgruppe an!'; } if(isset($_POST['fund']) and $_POST['fund'] != 'Bitte wählen'){ $fund = $_POST['fund']; }else{ $fehler[] = 'Bitte geben Sie an, wie Sie uns gefunden haben!'; } if(isset($_POST['gekegelt'])){ $gekegelt = $_POST['gekegelt']; }else{ $fehler[] = 'Sie haben nicht gewählt, ob Sie schon einmal bei uns gekegelt haben!'; } if(isset($_POST['meinung'])){ $meinung = implode(', ',$_POST['meinung']); }else{ $fehler[] = 'Bitte sagen Sie uns Ihre Meinung!'; } if(isset($_POST['gastwar'])){ $gastwar = $_POST['gastwar']; }else{ $fehler[] = 'Bitte sagen Sie uns, ob Sie einmal Gastkegler gewesen sind!'; } if(isset($_POST['gastsein'])){ $gastsein = $_POST['gastsein']; }else{ $fehler[] = 'Bitte sagen Sie uns, ob Sie einmal Gastkegler sein wollen!'; } //Variablen für Mail deklarieren $empfaenger = "******"; $betreff = "Eine neue Teilnahme an der Umfrage"; $text = " Geschlecht: ".$geschlecht." Altersgruppe: ".$alter." Gefunden über: ".$fund." Schon mal gekegelt: ".$gekegelt." Website: ".$meinung = (is_array($meinung))?implode(', ',$meinung):$meinung." Gastkegler gewesen: ".$gastwar." Gast sein: ".$gastsein." Anregungen/Wünsche/Sonstiges: ".$nachricht." "; /*rechenaufgabe checken $_POST['zip'] ist die benutzer eingabe -- seine lösung (eingabefeld name="zip") $_POST['zip2'] ist der md5 hash der richtigen lösung (hiddefield name="zip2") es muss nun also die benutzereingabe (des benutzers lösung) in einen md5 hash gewandelt werden um zu prüfen, ob beide hashes gleich sind. */ if(md5($_POST['zip']) != $_POST['zip2']){ $fehler[] = 'Die Rechenaufgabe ist leider falsch!'; } /*fehler vorhanden?*/ if(empty($fehler)){ /*keine fehler aufgetaucht*/ $mail = mail($empfaenger, $betreff, $text , 'From: noreply@dietotenkoepfe.de ' . "\n" . 'Content-Type:text/plain; charset="UTF-8"'); }else{ /*es gibt fehler -> fehler ausgeben*/ foreach($fehler as $err){ echo $err.'<br>'; } } } /*if(isset($_POST['senden'])) -ENDE*/ /*für erneute verwendung des rechenaufgabe neue zahlen ect generieren*/ $Z0 = array(mt_rand(1, 9), mt_rand(1, 9)); /*ein array mit zufälligen zahlen von 1-9*/ $Z1 = max($Z0); /*aus dem array den max wert holen (größte zahl)*/ $Z2 = min($Z0); /*aus dem array den min wert holen (kleinstee zahl)*/ $Spam = $Z1 . " + &#" . (48 + $Z2) . ";"; /*der string (die rechenaufgabe) erstellen*/ $Schutz = md5($Z1 + $Z2); /*den md5 hash erstellen (hash wert der richtigen lösung)*/ ?> <form action="<?php $_SERVER['PHP_SELF']; ?>" method="post"> <table class="mitgliedsantrag" cellspacing="5"> <tr> <th colspan="4">Wir bitten Sie um Ihre Meinung</th> </tr> <tr> <td class="erklaerung" colspan="4">Bitte füllen Sie alle mit <span class="pflichtfeld1">*</span> gekennzeichneten Felder aus (Pflichtfelder)</td> </tr> <tr> <td><span class="pflichtfeld1">*</span> Welches Geschlecht haben Sie?</td> <td> </td> <td><input type="radio" name="geschlecht" value="männlich" /> männlich</td> <td><input type="radio" name="geschlecht" value="weiblich" /> weiblich</td> </tr> <tr> <td><span class="pflichtfeld1">*</span> Welcher Altersgruppe gehören Sie an?</td> <td> </td> <td colspan="2"> <select name="altersgruppe"> <option value="Bitte wählen">Bitte wählen</option> <option value="12-16">12-16</option> <option value="17-21">17-21</option> <option value="22-26">22-26</option> <option value="27-31">27-31</option> <option value="32-45">32-45</option> <option value="46-72">46-72</option> </select> <br> </td> </tr> <tr> <td><span class="pflichtfeld1">*</span> Wie haben Sie uns gefunden?</td> <td> </td> <td colspan="2"> <select name="fund"> <option value="Bitte wählen">Bitte wählen</option> <option value="Google">Google</option> <option value="Facebook">Facebook</option> <option value="Werbung">Werbung</option> <option value="Bekannte/Verwandte">Bekannte/Verwandte</option> <option value="Mitglieder">Mitglieder</option> </select> <br> </td> </tr> <tr> <td><span class="pflichtfeld1">*</span> Haben Sie schon einmal gekegelt?</td> <td> </td> <td><input type="radio" name="gekegelt" value="ja" /> ja</td> <td><input type="radio" name="gekegelt" value="nein" /> nein</td> </tr> <tr> <td><span class="pflichtfeld1">*</span> Wie finden Sie unsere Website? <br> <span class="hilfetext">(Mehrfachnennung mit STRG möglich)</span></td> <td> </td> <td colspan="2"> <select name="meinung[]" multiple="multiple"> <option value="interessant">Interessant</option> <option value="informativ">Informativ</option> <option value="zu wenig Info's">Zu wenig Informationen</option> <option value="mehr Bilder/Impressionen">Mehr Bilder/Impressionen</option> <option value="der HAMMER">Der HAMMER</option> <option value="verbesserungswürdig">Verbesserungswürdig</option> </select> <br> </td> </tr> <tr> <td><span class="pflichtfeld1">*</span> Waren Sie schon einmal bei uns Gastkegler?</td> <td> </td> <td><input type="radio" name="gastwar" value="ja" /> ja</td> <td><input type="radio" name="gastwar" value="nein" /> nein</td> </tr> <tr> <td><span class="pflichtfeld1">*</span> Könnten Sie sich vorstellen, bei uns Gastkegler zu sein?</td> <td> </td> <td colspan="2"> <select name="gastsein"> <option value="Bitte wählen">Bitte wählen</option> <option value="ja">ja</option> <option value="nein">nein</option> <option value="vielleicht">vielleicht</option> <option value="war schon">war schon</option> </select> <br> </td> </tr> <tr> <td> Anregungen/Wünsche/Sonstiges<br> <span class="hilfetext">(Optional)</span> </td> <td><!--<span class="nachrichtlength">min. 10 Zeichen</span>--></td> <td colspan="2"><textarea rows="5" name="nachricht" class="nachricht"></textarea></td> </tr> <tr> <td><span class="pflichtfeld1">*</span> Spam-Schutz</td> <td colspan="3"> <?php echo $Spam;?> <input type="number" name="zip" size="4" autocomplete="off"> <input type="hidden" name="zip2" value="<?php echo $Schutz;?>"> <br> </td> </tr> <tr> <td colspan="2" class="right"><input type="submit" id="login" name="senden" value="Senden" /></td> <td colspan="2" class="left"><input type="reset" id="zuruecksetzen" value="Zurücksetzen" /></td> </tr> </table> </form> </p> <br> <br> <?php if(isset($_POST['senden']) AND $mail) { echo 'E-Mail erfolgreich versandt'; } elseif(isset($_POST['senden'])) { echo 'Es ist ein Fehler aufgetreten'; } ?>
-
schau dior meine website an.... da ist eine weitere Möglichkeit für Formulargestaltung. http://www.dietotenkoepfe.de
-
schau dir mal miene website an... ich hatte das selbe problem mit dem header usw... http://www.dietotenkoepfe.de
weis dass sie nicht ganz aktuell ist... wegen umzug leider ein wenig verhindert kann dir den css mal geben wenn benötigt -
Ich persönlich nutze Avast wie auch auf dem PC, bin zufrieden
-
nun ja jetzt steht mien Code so da:
Code
Alles anzeigenworld.clearAll() kara.setPosition(0,0) xKleeblatt=tools.random(world.getSizeX()) yKleeblatt=tools.random(world.getSizeY()) world.setLeaf(xKleeblatt,yKleeblatt,True) while not kara.onLeaf(): for zeile in range(world.getSizeX()): for Spalte in range(world.getSizeY()): kara.move() if kara.onLeaf(): tools.showMessage(str(kara.getPosition())) break kara.turnRight() kara.move() kara.turnLeft()
jedoch mit diesem break führt der käfer die nächsten schritte weiter aus
nun die ultimative Lösung :DDCode
Alles anzeigenworld.clearAll() kara.setPosition(0,0) xKleeblatt=tools.random(world.getSizeX()) yKleeblatt=tools.random(world.getSizeY()) world.setLeaf(xKleeblatt,yKleeblatt,True) found=False while not found: for i in range(world.getSizeX()): if kara.onLeaf(): found=True coord=kara.getPosition() else: kara.move() if not found: kara.turnRight() kara.move() kara.turnLeft() tools.showMessage(str(coord))
so hätte man das vllt gleich probieren sollen
wenn jemand eine elegantere Lösung hat dann bitte posten -
Auf ein neues.
Ich habe eine Infohausaufgabe ein Pythonkara-Programm zu schreiben, das zufällig ein Blatt ablegt, das Kara dann suchen muss. Wenn Kara dann auf dem Blatt ist soll eine Meldung mit der Position ausgegeben werden und der Käfer soll dann stehen bleiben auf dieser Position. Folgenden Script habe ich schon:Code
Alles anzeigenworld.clearAll() kara.setPosition(0,0) xKleeblatt=tools.random(world.getSizeX()) yKleeblatt=tools.random(world.getSizeY()) world.setLeaf(xKleeblatt,yKleeblatt,True) while not kara.onLeaf(): for zeile in range(world.getSizeX()): kara.move() if kara.onLeaf(): tools.showMessage(str(kara.getPosition())) kara.turnRight() kara.move() kara.turnLeft()
Nun habe ich das Problem dass Kara nicht auf dem Blatt stehen bleibt sondern nach der Positionsausgabe weiterläuft
Bitte um Hilfe -
Leute ich weiss dass das nicht zu den Themen gehört, aber ich will ein pythonkara Programm schreiben dass bei einer bestimmten ausgabe stehen bleibt... hier der script:
world.clearAll()
kara.setPosition(0,0)
xKleeblatt=tools.random(world.getSizeX())
yKleeblatt=tools.random(world.getSizeY())
world.setLeaf(xKleeblatt,yKleeblatt,True)
while not kara.onLeaf():
for zeile in range(world.getSizeX()):
kara.move()
if kara.onLeaf():
tools.showMessage(str(kara.getPosition()))
kara.turnRight()
kara.move()
kara.turnLeft()bitte um hilfe
-
Tut mir leid hab ich nicht bedacht... mein anbieter hat das quasi mit einem Header auf ein anderes Verzeichnis gelöst... wenn jemand miene mobile Site betrachten möchte, so soll er den link mit einem mobilen Gerät öffnen oder folgenden Link anklicken: http://mobil.dietotenkoepfe.de
-
Ich habe jetzt eig die gleiche größe für die mobile webdsite wie für die am pc genommen kannst es dir ja mal anschauen: http://www.dietotenkoepfe.de
-
es heist so weit ich weis Internetpräsenz und nicht Internetpräzens
-
mittlerweile hab ich sie neu gestaltet
-
Leute, ich versuche gerade meine HP mobil zum laufen zu bringen... dazu soll ein menü (navi) aufklappen wenn man darauf klickt... wie mache ich das? hier mal eine hiflestellung: http://mobil.dietotenkoepfe.de bitte um Hilfe
-
vllt wäre eine bildlische Vorstellung nicht schlecht, da bei mir wenn ich die beiden scripte zsmn stecke diese beiden Container nebeneineander sind
ausserdem hast du einen Fehler in deinem CSS:
das müsste ein
sein
-
ok schade
-
das if($thisdate > $date) hab ich geändert... nur das mit der weiterblätterfunktion funkst noch nicht...
das eigentliche script von der weiterblätterfunktion hab ich vom Gästebuch geklaut...
dieses lautet so:
PHP
Alles anzeigen<?php $verbindung = mysql_connect("*****", "*********", "***********") or die ("Fehler im System"); mysql_select_db("************") or die ("Verbidung zur Datenbank war nicht möglich..."); $pagesuche = 0; $url = $_SERVER["REQUEST_URI"]; $pagesuche = strpos($url, "?page="); if($pagesuche == "") { $page = 1; } else { $page = $_GET["page"]; } $wo = ($page * 5) - 5; $wo++; $zahl = 1; $pos = 1; $abfrage = "SELECT id FROM gaestebuch ORDER BY id DESC"; $ergebnis = mysql_query($abfrage); while($row = mysql_fetch_object($ergebnis)) { if($zahl == $wo) { $pos = $row->id; } $zahl++; } $abfrage = "SELECT * FROM gaestebuch WHERE id <= '$pos' ORDER BY id DESC LIMIT 5"; $ergebnis = mysql_query($abfrage); while($row = mysql_fetch_object($ergebnis)) { ?> <fieldset class="eintraegenamemail"> <legend class="legendenamemail"> <?php echo htmlspecialchars($row->name); if($row->mail != ""): ?>  <img src="http://www.dietotenkoepfe.de/button/emailmodern.png"/> <span class="mailhome"> <span> <?php echo '<a href="mailto:'.htmlspecialchars($row->mail).'">'.htmlspecialchars($row->mail).'</a>'; ?></span> <?php endif; if($row->homepage != ""): ?>  <img src="http://www.dietotenkoepfe.de/button/homepageline.gif"/> <span class="mailhome"> <?php echo '<a href="http://'.htmlspecialchars($row->homepage).'" target="_blank">'.htmlspecialchars($row->homepage).'</a>' ?></span> <?php endif; ?> </span> </legend> </fieldset> <h4 class="schrieb">schrieb:</h4> <br> <p style="width: 300px; height: auto;" class="auto-style13"> <?php echo $row->nachricht; ?> </p> <fieldset class="datumfield"> <legend class="datum"><?php echo $row->datum; ?></legend></fieldset> <br> <hr class="hr_trenn" color="#8bd130"/> <br> <?php } ?> </fieldset> <fieldset class="eintragen"> <br> <legend>Navigation</legend> <br> <?php if($page > 1): ?> <a href="gaesteb.php?page=<?php echo ($page - 1); ?>">« Zurück</a> <?php endif; $anzahlseite = ceil($zahl / 5); $weiterfrage = $anzahlseite - $page; if($weiterfrage > 0) { ?> | <a href="gaesteb.php?page=<?php echo ($page + 1); ?>">Weiter »</a> <?php } ?>
-
Leute ich hab jetzt was anderes gecodet...
hier mal den code:
PHP
Alles anzeigen<?php $server = "**********"; $benutzer = "***************"; $passwort = "***********"; $datenbank = "*************"; // Zugangsdaten zum Verbinden mit dem MySQL-Server $dbconnection =mysql_connect($server, $benutzer, $passwort) or die ("Fehler mysql_connect: ".mysql_error()); // Auswahl der zu verwendenden Datenbank auf dem Server mysql_select_db($datenbank) or die ("Fehler bei select_db: ".mysql_error()); // Datenbankabfrage mit Sortierung nach Datum und Startzeit $SQL = mysql_query("SELECT * FROM kalendar ORDER BY date, starttime LIMIT 3"); // Momentanes Datum abfragen $thisdate = date("Y-m-d"); $thistime = date("H:i:s"); while($row = mysql_fetch_array($SQL)){ //Hilfsvariable $deleted = false; $id = $row["id"]; $headline = $row["headline"]; $description = $row["description"]; $date = $row["date"]; $starttime = $row["starttime"]; $endtime = $row["endtime"]; // Abfragen ob momentanes Datum >= Datum von Termin dann löschen if($thisdate >= $date){ $delSQL = mysql_query("DELETE from kalendar WHERE id='$id'"); $deleted = true; } // Abfragen ob momentanes Datum == Datum von Termin if($thisdate == $date){ // Abfragen ob momentane Uhrzeit >= Uhrzeit von Endzeit des Termins if($thistime >= $endtime){ $delSQL = mysql_query("DELETE from kalendar WHERE id='$id'"); $deleted = true; } } // Abfrage von Hilfsvariable (Wenn Zeile nicht zuvor in der Datenbank gelöscht wurde, zeige an!) if($deleted != true) { // Falls du das Datum in Deutsches Format umwandeln möchtest, kommentiere mich bitte aus ########################################################################################## $date = explode("-", $date); $date = $date[2] .".". $date[1] .".". $date[0]; $starttime = explode(":", $starttime); $starttime = $starttime[0].":". $starttime[1]; $endtime = explode(":", $endtime); $endtime = $endtime[0].":". $endtime[1]; ########################################################################################## //Hier dann deine Ausgabe echo '<table id="termine">'; echo '<tr>'; echo "<th colspan='2'>" . $date . "</th>"; echo '</tr>'; echo '<tr>'; echo "<td class='uhrzeit'><p>" . $starttime . " Uhr<br>bis<br>" . $endtime . " Uhr</p>"; "</td>"; echo "<td><p class='headline'>" . $headline . "</p><p></p><hr class='' /><p class='description'>" . $description . "</p></td>"; echo '</tr>'; echo '</table>'; echo "<br>"; } } $pagesuche = 0; $url = $_SERVER["REQUEST_URI"]; $pagesuche = strpos($url, "?page="); if($pagesuche == "") { $page = 1; } else { $page = $_GET["page"]; } $wo = ($page * 3) - 3; $wo++; $zahl = 1; $pos = 1; $ergebnis = mysql_query($SQL); while($row = mysql_fetch_object($ergebnis)) { if($zahl == $wo) { $pos = $row->id; } $zahl++; } $abfrage = "SELECT * FROM kalendar WHERE id <= '$pos' ORDER BY date DESC LIMIT 3"; $ergebnis = mysql_query($abfrage); while($row = mysql_fetch_object($ergebnis)): ?> <?php echo '<table id="termine">'; echo '<tr>'; echo "<th colspan='2'>".$date."</th>"; echo '</tr>'; echo '<tr>'; echo "<td class='uhrzeit'><p>" . $starttime . " Uhr<br>bis<br>" . $endtime . " Uhr</p>"; "</td>"; echo "<td><p class='headline'>" . $headline . "</p><p></p><hr class='' /><p class='description'>" . $description . "</p></td>"; echo '</tr>'; echo '</table>'; echo "<br>"; ?> <?php endwhile; ?> <fieldset> <br> <legend>Navigation</legend> <br> <?php if($page > 1): ?> <a href="index.php?page=<?php echo ($page - 1); ?>">« Zurück</a> <?php endif; $anzahlseite = ceil($zahl / 3); $weiterfrage = $anzahlseite - $page; if($weiterfrage > 0): ?> | <a href="index.php?page=<?php echo ($page + 1); ?>">Weiter »</a> <?php endif; ?> </fieldset>
wenn ich den <?php if($weiterfrage > 0): ?> und den <?php endif; ?> auskommi dann kommt die Weiterausgabe... jedoch wenn es so wie oben ist nicht... Außerdem habe ich das Problem, dass wenn ich auf die nächste Seite geh dieselben Termine ausgegeben werden... es sind momentan 5 Termine eingetragen...
Wer kann helfen? Verzweifle schon fast...
-
merci für die Hilfe es funktioniert jetzt super und ich hab wieder was dazu gelernt
-
Hallo Leute,
ich bastle an einem Formular und frage mich, ob man wenn ich 3 verschiedene
hab und ein bestimmtes angecklickt wird, bestimmte
sperren kann, damit man dort nichts mehr eintragen kann.
Als Beispiel kann man sich http://website2.dietotenkoepfe.de/bahnres.php anschauen.
Bitte um Hilfe
Danke schonmal im Vorraus
-
kann ich aber auch vorher schon in Variablen speichern und da die variablen reinsetzen oder?
so hab ichs ja auch schon vorher gemacht