Daher hab ich sie mit auf den Webspace geladen.
So sollte es funktionieren.
- Tom
Daher hab ich sie mit auf den Webspace geladen.
So sollte es funktionieren.
- Tom
Hey,
kann mir jmd. konkret sagen was alles in PHP "geschrieben" werden muss damit eine Seite auf die man nur mit einem Passwort zutritt erhält nicht irgentwie anders raufkommt?
zB. indem man direkt die adresse der Seite eingibt. Das kann man ja durch Sessions verhindern richtig?
Wenn der aktuelle benutzer keine session gestartet hat bzw. bei ihm keine gestartet sollte das nicht funktionieren.
Aber ist das alles?
Ich seh da immer nicht so richtig durch, auch mit den Variablen die man auf die jeweiligen Nutzer speichern kann,
denn ein playerid in dem Sinne wie bei SAMP gibt es ja nicht.
- Tom
Danke. Das und 4 andere Variablenfehler (die man jetzt hier nicht sieht weil ich es nochmal geändert habe) hab ich verbessert und nun geht es.
- Tom
Nun, da der Ausschnitt sehr klein ist, kann es ziemlich viele Fehlerquellen geben. Probiere doch einfach mal, einen festen Wert einzutragen - damit wäre immerhin ausgeschlossen, dass es einen Fehler beim Eintragen der Werte gibt. Danach kannst du dir mit echo mal die Variablen ausgeben lassen, um zu sehen, ob es an denen liegt.
Mehr fällt mir bei deinem kurzen Auszug nicht ein.
Okay, hier etwas mehr:
<?php
require_once('global.php');
if(isset($_POST['submit']))
{
$name = mysql_real_escape_string($_POST['name']);
$ort= mysql_real_escape_string($_POST['ort']);
$email = mysql_real_escape_string($_POST['email']);
$windows = mysql_real_escape_string($_POST['windowsid']);
$why = mysql_real_escape_string($_POST['why']);
$number = mysql_real_escape_string($_POST['number']);
$question = mysql_real_escape_string($_POST['question']);
$day = $_POST['day'];
$month = $_POST['month'];
$year = $_POST['year'];
$cop = $_POST['cop'];
$fire = $_POST['fire'];
$medic = $_POST['medic'];
$sek = $_POST['sek'];
$jetzt = mktime(0, 0, 0, date('m'), date('d'), date('Y'));
$gebur = mktime(0, 0, 0, $month, $day, $year);
$alter = intval(($jetzt - $gebur) / (3600 * 24 * 365));
if(!empty($name) && $day != "TT" && $month != "MM" && $year != "JJJJ"
&& !empty($ort) && !empty($email) && !empty($windows) && !empty($why) && !empty($number) && $question == "5" && @$_POST["agb"] == "ja" && @$_POST["voraus"] == "ja") {
mysql_query("INSERT INTO bewerbungen (Name, Email, ort, age, windows, why, number, cop, fire, medic, sek) VALUES (
'".$name."',
'".$email."',
'".$ort."',
'".$alter."',
'".$windows."',
'".$why."',
'".$copstat."',
'".$firestat."',
'".$medicstat."',
'".$sekstat."'
)");
$success = '<div id="successarea"> <img src="grafiken/okay.png" align="left" style="padding-top:7px; padding-left:5px;"> <font color="black">Vielen Dank für deine Bewerbung.<br>Wir melden uns via E-Mail bei dir, <br> sobald deine Bewerbung bearbeitet wurde!</font> </div>';
} else { $success = '<div id="errorarea"> <img src="grafiken/error.png" align="left" style="padding-top:7px; padding-left:5px;"> <font color="black">Es ist ein Fehler aufgetreten.<br>Bitte fülle alle Felder korrekt aus!.</font> </div>'; }
}
?>
Alles anzeigen
Das ist der komplette PHP Code der Formular Seite.
Die $success meldung wird ausgegeben. Je nachdem ob alles ausgefüllt wurde oder nicht, also liegt es irgentwie an mySQL. Die Daten in der global.php sind korrekt, hab ich schon gecheckt,
- Tom
Hey,
ich hab für eine neue Webseite ein paar Teile von meinem alten Controll Panel genutzt um Daten aus einem Formular in einer Tabelle zu speichern.
Abschicken, klappt alles. Aber in der Tabelle kommt nichts an.
Woran liegt das?
Ich hab hier eine Abfrage etc. und dann das um es in die Tabelle "bewerbungen" einzutragen, die existiert.
mysql_query("INSERT INTO bewerbungen (Name, Email, ort, age, windows, why, number, cop, fire, medic, sek) VALUES (
'".$name."',
'".$email."',
'".$ort."',
'".$alter."',
'".$windows."',
'".$why."',
'".$copstat."',
'".$firestat."',
'".$medicstat."',
'".$sekstat."'
)");
Alles anzeigen
- Tom
Es kommt immer auf dein Filmmaterial dran.
Willst du es episch machen?
Oder mit vielen Effekten die sich auf den Beat beziehen.
Ich hab zB mal das gemacht (war nicht fertig geworden) http://www.youtube.com/watch?v=jDYcLTqhOuc
Man hätte bei mir noch so ein aufblitzen von manchen Szenen machen können.
Wer sich mit den programmen dafür richtig gut auskennt, kann auch verdammt viel machen.
Wie gesagt, die Musik ist immer von dem abhängig was du damit ausdrücken willst.
- Tom
Komplett selber, oder einfach nur von bereits veröffentlichten die Farben und paar andere Dinge erstellt?
Weil du schreibst "heute". Man brauch wohl mehr als einen Tag für ein ordentliches komplettes Design.
- Tom
Danke. Jetzt hab ich das endlich hinter mir.
//edit: Kann mir einer der Erfahrung mit PHP und MySQL hat mal helfen, ich hab ein Problem mit der Datenbank. Wenn ich ein Formular absende wird kein Eintrag hinzugefügt.
- Tom
Danke.
Das @ vor $_POST["agb"] ist das gewollt?
- Tom
maddin Vielen Dank.
Eine kleine Bitte hätte ich noch, kann man es so machen das beim letzten Feld abgefragt wird ob es 4 Buchstaben sind oder weniger
Das es erst dann berechnet wenn alle Jahreszahlen korekt drin sind und nicht schon wenn man von 1996 erst die 1 drin hat.
Das wäre echt mega nett.
edit: Achja, wie kann ich es so modifizieren bzw. abfragen das alle zahlen unter 16 die Farbe rot bekommen, alle drüber grün?
- Tom
Cooool. Danke.
Noch eine Frage:
Kann ich es auch machen das es erst das Alter errechnet wenn man alle 3 Felder ausgefüllt hat?
Meine Lösung wäre jetzt das Attribut
onkeydown="calcAge();"
nur bei dem letzten Input year mit reinzupacken, weil man das ja zuletzt eingibt und wenn man da fertig ist soll es das ausrechnen.
Aber kann ich, um ein besseres und sichereres System zu schaffen es auch so machen das ich jedes mal vor dem berechnen erst abfrage ob alle ausgefüllt sind?
Wenn ja wie würde das aussehen?
Danke schonmal.
Achja, wenn ich 06,11,1996 eingebe errechnet er immer 1813.
//Edit: Wenn ich die 06 dann auf 6 änder ists 16.
- Tom
Hey,
wie kann ich dynamisch das Alter berechnen sobald in ein Input "tag" "monat" "jahr" alles eingetragen wurde?
Daneben soll die Zahl dann erscheinen.
- Tom
Ich würd den ersten nehmen.
Dann müssen nurnoch die Szenen stimmen.
- Tom
Huhu,
ich hab mal eine Frage.
Bei manchen Eingabefeldern in Formularen sind doch kleine Fragezeichen da, wenn man da drauf geht (hover, oder anklicken ist egal)
dann soll so eine kleine Box mit einer Information bzw. einer genaueren Beschreibung stehen was in das Feld rein soll.
Wie mach ich soetwas?
Also meine Frage bezieht sich direkt auf die Box, wie ich reallisiere das sie unabhängig von dem Content dahinter. Also es soll sich nichts verschieben, die box soll sozusagen über dem Content sein und dann auch wieder verschwinden.
- Tom
Hab ich schon probiert. Mit absolute rückt es nach oben, nur hat es unangenehme nebeneffekte.
Ohne das rutscht dann alles wieder runter.
- Tom
Oh, tut mir Leid.
<div id="header"> <div id="logo"> <a href="http://lenni94.bplaced.net"><img src="grafiken/logo.png"></a> </div> <div id="box"> <table border="0" style="margin: auto;" width="80%"> <tr> <td><img src="http://cdn1.iconfinder.com/data/icons/fatcow/32/folder.png"><br></td> <td><a class="link2" href="http://lenni94.bplaced.net">Forum</a></td> </tr> <tr> <td><img src="http://activitiesinhawaii.com/media/wysiwyg/youtube_icon.png"> </td> <td><a class="link2" href="http://www.youtube.com/user/HuedelFuedel?feature=watch">Youtube Channel</a></td> </tr> </table> </div> </div>
//edit: ich hab jetzt bei #menu position: absolute; drin.
Jetzt sitzt das menü und alles drüber richtig, aber das drunter rutscht nun unter den header. wie verhinder ich das?
- Tom
Ah ja stimmt, danke.
float: left; hatte ich schon nur dann sind die container die unten drunter sind nach oben gerutscht, zu weit.
display: inline-block; hat gefehlt, jetzt gehts, danke
//edit: Ich hab jetzt nen Problem. Der Menü Div (erster grüner balken) rutscht nach unten sobald ich die <ul> Liste fürs menü einsätze. Normalerweiße soll der grüne balken diekt ans logo links oben angrenzen was ohne die liste auch geht.
Und wenn der balken nicht runterrutschen würde wäre die Liste auch mittig von dem div.
#menu {
height:50px;
width:100%;
margin-top:0px;
background-image:url(grafiken/bg.jpg);
border-radius: 7px;
-moz-border-radius: 7px;
text-align:center;
}
#menu ul li {
display:inline;
}
.link {
text-decoration:none;
font-family:verdana;
font-size:20px;
text-shadow: 1px 1px 5px #000;
text-align:center;
}
.link:hover {
text-shadow: 1px 1px 5px #A4A4A4;
transition: text-shadow 0.5s;
-webkit-transition: text-shadow 0.5s;
}
Alles anzeigen
Das der Code vom CSS. Menü ist der ganze grüne balken menu ul die liste und link sind die einzelnen <li> Items.
//edit2: Kann mir keiner sagen wieso sich das selbstständig macht?
- Tom
Ach ja, entschuldige.
Hier:
#header {
width:100%;
height:121px;
}
#logo {
border-width:2px;
border-color:red;
border-style:solid;
width:287px;
height:119px;
}
#box {
float:right;
margin-top:10px;
border-width:2px;
border-color:red;
border-style:solid;
width:350px;
height:70px;
background:grey;
opacity:0.7;
}
- Tom
Hey,
ich hab ein Problem bei der anordnung meiner Divcontainer.
Also ich hab es so aufgebaut
header - beinhaltet -> logo + box container.
Logo (ist das logo oben) box ist diese graue leicht transparente box, die soll nicht unter logo sondern neben logo mit float rechts. bekomme die aber halt nicht hoch.
- Tom