Beiträge von mieze

    Liebe PHP-Profis,


    ich habe eine Frage bzgl. dem abspeichern von Daten in eine CSV Datei.


    Ich habe ein einfaches HTML-Formular u.a. mit einem Dropdown-Menü.


    Code
    <select name="list" id="list" form="contact_form">
    							<option id="0" disabled selected value="auswaehlen"> -- auswählen -- </option>
    							<option id="1" value="bgld">Burgenland</option>
    							<option id="2" value="ktn">Kärnten</option>
    							<option id="3" value="noe">Niederösterreich</option>
    </select>


    In meiner PHP Datei werden die Formulardaten gespeichert (bei den Input-Werten und Radio Buttons überhaupt kein Problem)



    Meine CSV-Datei wird auch mit den eingegebenen Daten befüllt und abgespeichert. Nur das selektiverte Dropdown-Value wird aus irgendeinem Grund nicht gespeichert.


    Ich wäre euch dankbar, wenn ihr mir weiterhelfen könntet.


    Vielen Dank und lG
    mieze

    Hallo,


    vielen Dank für deine Antwort. Da ich PHP-Neuling bin und am Verzweifeln habe ich mich jetzt doch für Javascript entschieden und habe trotzdem noch Probleme mit dem Array. Die einzelnen CSV-Zeilen werden falsch ausgegeben.


    Ich lese im ersten Schritt meine CSV-Datei aus. Die CSV-Datei beinhaltet Adressen (PLZ, Ort,...). Im Suchfeld soll später nach der Postleitzahl gesucht werden können.
    Ich weiß jetzt nicht wie ich am einfachsten ein Array erstelle. Ich bin zwar fündig geworden, aber irgendwas stimmt da nicht ganz. Vielleicht kannst du mir da weiterhelfen?


    Liebe Forum-Mitglieder,


    ich möchte eine Art Suchmaske - also ein Input-Feld mit Suchfunktion erstellen. Im Forum bin ich bereits fündig geworden.


    Ich
    gebe das Array (csv-Datei) aus und sehe dass nach der ersten Zeile das
    Datenfeld nicht geschlossen wird. Wo liegt hier der Fehler?
    Hier der Link: http://www.grafikat.at/test.php


    Die csv Datei sieht so aus:

    Code
    PLZ;Ort;Firmenname;Strasse;Hausnummer;Telefonnummer;Website
    2000;Stockerau;Musterfirma ;Bahnstrasse;1;02266/000;www.google.at
    2104;Spillern;Musterfirma ;Hauptstrasse;4;02266/000;www.meinbezirk.at
    1210;Wien;Musterfirma ;Lubeckgasse;23;02266/000;www.gmx.at
    1140;Wien;Musterfirma ;Sandgasse;45;02266/000;www.hotmail.com


    Weiters möchte ich nicht in der ersten Zeile der csv-Datei suchen sondern in allen vorhandenen Zeilen nach einem Wort suchen.



    Würde mich freuen wenn mir hier jemand weiterhelfen könnte!


    Vielen Dank und liebe Grüße,
    mieze

    ok.. stimmt.


    anbei der code


    ok alles klar :)


    also ich versuchs so verständlich wie möglich zu erklären..


    hier nochmal kurz zum problemfall:
    es geht eben um einen adventkalender mit 24 kästchen. wenn man das jeweilige kästchen des aktuellen tages drückt soll sich dieses öffnen bzw. wird auf einen gutschein verlinkt. wenn man das falsche kästchen drückt (tag in der zukunft) soll sich dieser link eben nicht öffnen - anstatt dessen ein extra fenster mit der info dass es noch nicht zeit dafür ist... das funktioniert ausser, dass sich der link bei allen zukünftigen tagen schon öffnet. das hatte ich anfangs durch onclick="return false;" gelöst wo du mir ja mit deiner hilfe schon etwas weitergeholfen hast.


    jedoch funktioniert es leider noch immer nicht, da es noch eine weitere funktion gibt, die diese if anweisungen schon beinhaltet und ich nicht weiß wie ich die funktion jetzt aufbauen soll damit sich der link eben nicht öffnet.
    so... also ich habe ein datumfunktion (anzeige aktuelles datum und wieviele tage bis zum 24.12., usw).


    dann habe ich ein array für die einzelnen kalenderbilder (bild mit nummer)


    JavaScript
    StartArr = new Array()
    
    
    
    
    StartArr[1] = "pic-01/1.jpg";
    StartArr[2] = "pic-01/2.jpg";
    StartArr[3] = "pic-01/3.gif";
    StartArr[4] = "pic-01/4.gif";
    StartArr[5] = "pic-01/5.gif";


    usw... dann ein Array für das kästchen wenn es geöffnet wird (hintergrundbild)


    JavaScript
    ImageArr = new Array()
    
    
    
    
    ImageArr[1] = "pic-03/1.gif";
    ImageArr[2] = "pic-03/2.gif";
    ImageArr[3] = "pic-03/3.gif";
    ImageArr[4] = "pic-03/4.gif";
    ImageArr[5] = "pic-03/5.gif";


    JavaScript
    var KlickDatum = new Date();
    var KlickMonat = KlickDatum.getMonth();
    var KlickTag = KlickDatum.getDate();


    und dann die besagte funktion mit der if anweisung wenn noch nicht november ist dann gib mir eine andere datei aus als wenn es schon november ist und nicht mehr so lange dauert bis dezember ist. anderen falls sollte eben der link aufgehen! das habe ich momentan in der funktion "validateUrl". da ich kein javascript profi bin weiß ich jetzt nicht wie ich deine funktion in die Geklickt-Funktion bekomme. Denn in dieser Funktion wird die KlickZahl übergeben. Diese kommt von onClick im HTML Code (s.unten).




    usw.



    Hoff du kennst dich jetzt eher aus was ich meine
    hi Basti,


    weißt du da schon was?


    lg

    Hi,


    ja na klar.
    Kannst du mir nur kurz sagen wie ich den Quellcode hier schön reinbekomme?
    Er hat mir wie ich sehe den letzten nicht richtig formatiert bzw keine zeilenumbrüche gemacht (etwas unübersichtlich - sorry)

    Vielen Dank Basti,


    soweit hab ich es verstanden. In der Umsetzung scheitert es ein bisschen.


    Folgendes, hier ein kleiner Auszug der Kästchen:




    Ich glaub das Problem liegt bei der onclick-Funktion in den jeweiligen Divs der Klasse "Tage".
    Die Geklickt-Funktion ist da um abzufragen, ob es es schon soweit ist (Adventskalender), wenn nicht wird ein Info-Popup ausgegeben. Wenn es soweit ist öffnet sich der Link.
    Momentan öffnet sich die Info und der Link. Es liegt bestimmt an den beiden Funktionen. Irgendwo hab ich da einen Denkfehler.




    Habe das Problem, das ich nicht weiß wie ich die beiden Funktionen "unter einen Hut bekomme". Deine validateUrl-Funktion könnte ich eigentlich in die "Geklickt"-Funktion aufnehmen oder? event.preventDefault(); scheint nicht zu funktionieren.


    Momentan habe ich es so, aber ich weiss das das falsch ist :D




    Danke + lG mieze

    Vielen Dank!! Das funktioniert.
    Aber jetzt hab ich ein Folgeproblem.


    Ich hab einige IMGs (Adventkalender) mit der ID "link".


    <a href="www.beispiel1.at" id="link" target="_blank" onclick="return false;"><img id="1" src="1.gif"></a>
    <a href="www.beispiel2.at" id="link" target="_blank" onclick="return false;"><img id="2" src="2.gif"></a>
    <a href="www.beispiel3.at" id="link" target="_blank" onclick="return false;"><img id="3" src="3.gif"></a>
    usw.


    Und egal welches IMGs ich jetzt anklicke, es öffnet sich immer der Link vom ersten IMG...
    Wie kann ich im else sagen dass er mir den Link des geklickten IMGS (und nicht den Link des ersten IMGs) ausgibt?


    else {


    var url = document.getElementById("link").getAttribute("href");
    window.location.href = url;


    }



    Hoff das ist verständlich...


    lG
    Mieze

    Hallo liebe Forummitglieder,


    ich hab folgendes Problem...


    ein IMG soll verlinkt werden, aber nicht gleich nach dem Klick. Es wird zuerst etwas abgefragt...


    <a href="www.beispiel.at" id="link" target="_blank" onclick="return false;"><img id="1" src="1.gif"></a>


    mithilfe von onclick="return false;" wird der Link nach dem Klick nicht aufgerufen.
    Hab zwei if-Abfragen - erst wenn diese nicht erfüllt werden, soll der Link aufgerufen werden.


    Ich dachte das geht so:
    else {
    var link = document.getElementById('link');
    link.setAttribute("onclick", "return true");
    }


    ... aber es funktioniert leider nicht.


    Ich hoffe ihr könnt mir weiterhelfen.


    Danke und lG,
    Mieze

    Liebe Forum-Mitglieder,


    Mithilfe dieses Tutorials (https://suffenus.wordpress.com…h-d3-for-total-beginners/) habe ich eine interaktive Karte erstellt


    Es soll eine Verteilung auf Bezirksebene darstellen (verschiedene Farbabstufungen s. Legende). Wie ihr seht, ist die Karte momentan noch weiß, da die Daten anscheinend nicht richtig gemappt werden. Durch Mouseover soll der jeweilige Bezirkname und die Verteilungsrate angezeigt werden (diese sollten aus einer CSV Datei ausgelesen werden). Die einzelnen Bezirksgrenzen werden aus der JSON-Datei gelesen und als SVG ausgegeben.


    Leider wird "undefined:undefined" ausgegeben und ich weiß nicht wieso. Dachte zuerst es hätte etwas mit der CSV oder JSON-Datei zu tun aber die dürften richtig sein.


    Ich würde mich freuen wenn mir jemand von euch weiterhelfen könnte.


    Danke im Voraus und liebe Grüße,
    Mieze

    also mit dem code auf http://mt111036.students.fhstp.ac.at/rubbel/index_v1.html
    d.h. mit der prozent-if-bedingung im handler drinnen...




    hab noch eine andere version gemacht (wo ich die if bedingung ausserhalb vom handler habe, bzw. im click event) ---- da kommt google nicht automatisch. da muss ich eben dann drauf klicken, und da geht es eben nur am rand
    kein problem - du hast mir schon irrsinnig weitergeholfen damit!!! vielleicht find ich diesbezüglich noch was auf google... muss ja irgendwie gehen.


    aber auf android funktioniert es? hab leider kein android zum testen

    90 für 90 Prozent, ab dann soll es klickbar sein
    habe jetzt gegoogelt wegen dem click problem.


    habe im css beim canvas cursor:pointer angegeben und es scheint zu funktionieren. wie sieht es bei android aus?