Zum Inhalt springen

Rinma

Mitglieder
  • Gesamte Inhalte

    24
  • Benutzer seit

  • Letzter Besuch

  1. Hallo, ich habe ein Problem. Ich benutze Jquery für ein kleines Kalender Tool. Dieses funktioniert soweit auch nur das ich die <div> elemente die die Termine repräsentieren nicht in den dafür vorgesehenen <tr>, der einen tag repräsentiert, geschrieben bekomme. Versucht hab ich es schon mit append(To), prepend(To) und einigen weiteren wie .html() oder .text()... zur zeit sieht der Quellcode wie folgt aus: Index.php <html> <head> <link rel="stylesheet" type="text/css" href="./fullcalendar/fullcalendar.css" /> <link rel="stylesheet" type="text/css" href="./css/jquery-ui-1.8.19.custom.css" /> <script type="text/javascript" src="./jquery/jquery-1.7.2.min.js"></script> <script type="text/javascript" src="./jquery/jquery-ui-1.8.19.custom.min.js"></script> <script type="text/javascript" src="./fullcalendar/fullcalendar.js"></script> <script type="text/javascript" src="kalender.js"></script> <style> .termin { width: 75px; heigth: 10px; z-index: 2; background-color: blue; color: white; } #lolol { top: 0px; left: 0px; position: absolute; z-index: 9; display: none; color: blue; } </style> </head> <body> <div id="lolol"><span style="left: 15px; position: absolute;"><-- Mauszeiger</span> </div> <div class="termin">TERMIN</div> <?php require_once 'class.kalender.php'; echo "<div style='left:10px; position:absolute; z-index: 0;'>"; $kal = new Kalender("events.json", "test"); echo "</div>"; echo "<div style='left:250px; position:absolute; z-index: 0;'>"; $kal2 = new Kalender("events.json", "test2"); echo "</div>"; ?> </body> </html> Kalender.js /** * Funktion zum Setzen neuer Termin Werte */ function setTermin(event) { $('#drag-element').appendTo('#05/1/2012-test'); } /** * Funktion zum laden und positionieren vorhandener Termine. */ function loadTermine() { $.getJSON('./events.json', function(data) { $('#drag-element').appendTo('#05/1/2012-test'); }); } //erster aufruf um die Termine an ihre richtige Stelle zu bringen. $(document).ready(function() { loadTermine(); $('.drop').droppable({ accept: ".termin", hoverClass: "ui-state-active", drop: function( event, ui) { setTermin(event); } }); $('.termin').draggable({ cursor: "hand", start: function(event, ui) { $(this).attr('id', 'drag-element'); } }); $('body').mousemove(function(e) { $('#lolol').show(); $('#lolol').css("top", e.pageY+"px"); $('#lolol').css("left", e.pageX+"px"); }); }); Der Kalender wird von einer klasse aufgebaut, diese beinhaltet nur arrays mit Monaten und Tagen und baut dann in einer Schleife die Tabelle auf. Ich hoffe jemand kann mir helfen weil ich an diesem Problem seit 2 Tagen sitze. Danke im Vorraus. MFG, Rinma
  2. Ich danke dir ja dafür das du es versuchst, aber ich kann dir leider nicht folgen was du willst ?
  3. Hallo Leute, ich schildere mal kurz mein Problem. Also ich habe eine Schaltfläche in einem php dokument, wenn man dort draufdrückt erscheint ein <div> , das is auch so gewünscht. dann soll sich dieses <div> mit inhalt füllen. das geht auch so halbwegs. Das ganze Soll ein Klickbares Menü sein aber alle Menüpunkte schreibt der als einen Punkt und das <a>tag hat als href wert nur [object Text]. Hier mal mein Script dazu: <script type="text/javascript"> function erweitern(){ var element = document.getElementById("divc"); if(open == true){ element.removeChild(document.getElementById("divc").lastChild); open = false; } else{ var setdiv = false; if(!setdiv){ var div = document.createElement("div"); div.setAttribute("id", "menupop"); text = document.createTextNode("Menü"); div.appendChild(text); element.appendChild(div) setdiv = true; } var container = document.getElementById("menupop"); var ul = document.createElement("ul"); ul.setAttribute("id", "liste"); container.appendChild(ul); var liste = document.getElementById("liste"); var li = document.createElement("li"); var a = document.createElement("a"); var inhalt = new Array(); inhalt[0] = new Object(); inhalt[0]['mp'] = "menü 1"; inhalt[0]['link']= "a.html"; inhalt[1] = new Object(); inhalt[1]['mp'] = "menü 2"; inhalt[1]['link']= "b.html"; inhalt[2] = new Object(); inhalt[2]['mp'] = "menü 3"; inhalt[2]['link']= "c.html"; for(var i=0; i<inhalt.length; i++){ var link = document.createTextNode(inhalt[i]['link']); var text = document.createTextNode(inhalt[i]['mp']); a.setAttribute("href", link); a.appendChild(text); li.appendChild(a); liste.appendChild(li); } open = true; } } </script> Ich weiss mittlerweile nicht mehr weiter, mein buch auch nicht und google gibt mir alles nur keine antwort. Hoffe das ihr mir helfen könnt.
  4. geile seite xD aber unnötig, weil ich möchte nicht downloaden sondern reinschreiben. Wenn du denskt ich poste hier dinge BEVOR ich mindestens 1 Stunde google suche vergebens gemacht habe liegst du falsch. Außerdem wurde mein Problem gelöst, hab das mit den extra Metdaten hinbekommen. Danke für alle SINVOLLEN antworten.
  5. Hmm okay... Ich hab jetzt die Datei als Blob in die Datenbank bekommen und wenn ich mir die ausgeben lasse wird der Inhalt der Datei geschrieben wieso ?
  6. So hab noch eine Frage, 1. Wie bekomme ich mit PHP und mysqli eine Datei in eine MySql Datenbank geladen. 2. Wie krieg ich es hin das mir der Dateiname ausgegeben wird. Möchte Den Namen dann auf die Datei Verlinken. Habe mich auch schon in google, Foren und php.net erkundigt und nichts gefunden. Und die Datei MUSS in die Datenbank. Danke schonmal für gut antworten.
  7. okay danke habs grade gelöst. In $value stand nichts drin, konnte auch nicht $verantwortlicher->fetch_rows <-- da fehlten zwei klammern () .
  8. Morgen, Ich möchte gerne Daten aus Datenbankabfrage ausgeben. Nur ich weis nicht wie. Das ganze ist eine Abfrage aus einer MySQL Datenbank mit PHP und auf PHP.net hab ich schon alles durch was ich bei mysqli finde. <?php /*@var $verantwortlicher mysqli*/ $verantwortlicher = $mysqli->query("SELECT name FROM verantwortlicher;"); while($value = $verantwortlicher->fetch_rows) { echo "<option>" . $value . "</option>"; } ?> [/PHP] Das is die ganze Stelle um die es geht. Die steht in einem <select>-tag und darin soll mit einer While-Schleife die <option> hinzugefügt werden. Danke schonmal für die Hilfe.
  9. Framework = nein. Das ist ja meine Frage wi kann ich sie nicht ausgeben ? Und ja die soll später als "hidden" mitgeschickt werden. Die Tabelle wird automatisch erstellt. Überschriften: echo "<tr>"; //Tabellen Überschriften. echo "<th>Optionen</th>"; foreach($fields as $field) { echo "<th>".$field->name."</th>"; } echo "</tr>"; [/PHP] Inhalt: [PHP] while($db = $dba->fetch_assoc()) { echo "<tr>"; //Löschen und Bearbeiten Buttons. echo "<td width='10%'> <a href='edit.php'><img src='PicEdit.gif' alt='Edit'/>Bearbeiten</a><br/>" ."<a href='delete.php' value='$id'><img src='PicDel.png' alt='Löschen' />Löschen</a>" ."</td>"; foreach ($db as $key => $value) { echo "<td width='10%'>" . $value . "</td>"; } echo "</tr>"; Die Daten zieht der sich alle aus einer Datenbank. Und weil die ja automatisch erstellt wird bräuchte ich etwas womit ich einfach das auslesen des ersten eintrags in eine reihe übersrpingen kann.
  10. //Tabelle erzeugen $fields = $dba->fetch_fields(); echo "<table cell='1'>"; echo "<tr>"; //Tabellen Überschriften. echo "<th>Optionen</th>"; foreach($fields as $field) { echo "<th>".$field->name."</th>"; } echo "</tr>"; //Tabellen Inhalt. while($db = $dba->fetch_assoc()) { echo "<tr>"; //Löschen und Bearbeiten Buttons. echo "<td width='10%'> <a href='edit.php'><img src='PicEdit.gif' alt='Edit'/>Bearbeiten</a><br/>" ."<a href='delete.php' value='$id'><img src='PicDel.png' alt='Löschen' />Löschen</a>" ."</td>"; foreach ($db as $key => $value) { echo "<td width='10%'>" . $value . "</td>"; } echo "</tr>"; } echo "</table>"; [/PHP] Und ab dem Teil [PHP] foreach ($db as $key => $value) { echo "<td width='10%'>" . $value . "</td>"; } Werden die Daten in die Tabelle eingetragen. Und da würde ich gerne den ersten eintrag ignorieren das es halt erst beim zweiten anfängt.
  11. Sag doch einfach das du gerne mehr Infos hättest. So links klicke ich nicht einmal an. Und ja du hast recht ich hab viele wichtige Infos vergessen, entschuldigung. Also ich verwende PHP in Verbindung mit MySQL und spreche meine datenbank mit mysqli an.
  12. Wie man falsch fragen beantwortet (siehe eins weiter oben) -.- nicht hilfreich.
  13. Morgen, ich lasse mir daten aus einer Datenbank in eine Tabelle schreiben. Ganz vorne steht eine id die möchte ich aber nicht in der Tabelle haben die brauch ich nur für spätere weiterverabreitung. Wie kann ich das Auslesen von der verhindern so das die nicht in der Tabelle steht?
  14. Okay habs hinbekommen mit fetch_fields und fetch_assocs. Danke für die Antworten.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...